在这里可以管理你的 Kubernetes 集群。
注意:由于【平台管理】控制台下对集群的大多数操作与【业务管理】控制台完全一致,因此除了集群的【基本信息】和【节点管理】之外,其他栏目(包括命名空间、负载、服务、配置、存储、日志、事件)请参考【业务管理】控制台下相应部分
平台安装之后,可在【平台管理】控制台的【集群管理】中看到global集群。如下图所示:
TKEStack还可以另外新建独立集群以及导入已有集群实现多集群的管理。
注意:新建独立集群和导入已有集群都属于TKEStack架构中的业务集群。
登录 TKEStack,右上角会出现当前登录的用户名,示例为admin。
切换至【平台管理】控制台。
在“集群管理”页面中,单击【新建独立集群】。如下图所示:
在“新建独立集群”页面,填写集群的基本信息。新建的集群需满足installation requirements的需求,在满足需求之后,TKEStack的集群添加非常便利。如下图所示,只需填写【集群名称】、【目标机器】、【密码】,其他保持默认即可添加新的集群。
注意:若【保存】按钮是灰色,单击附近空白处即可变蓝
集群名称: 支持中文,小于60字符即可
Kubernetes版本: 选择合适的kubernetes版本,各版本特性对比请查看 Supported Versions of the Kubernetes Documentation。(建议使用默认值)
网卡名称: 最长63个字符,只能包含小写字母、数字及分隔符(‘ - ‘),且必须以小写字母开头,数字或小写字母结尾。(建议使用默认值eth0)
VIP :高可用 VIP 地址。(按需使用)
GPU:选择是否安装 GPU 相关依赖。(按需使用)
容器网络 :将为集群内容器分配在容器网络地址范围内的 IP 地址,您可以自定义三大私有网段作为容器网络, 根据您选择的集群内服务数量的上限,自动分配适当大小的 CIDR 段用于 kubernetes service;根据您选择 Pod 数量上限/节点,自动为集群内每台云服务器分配一个适当大小的网段用于该主机分配 Pod 的 IP 地址。(建议使用默认值)
CIDR: 集群内 Sevice、 Pod 等资源所在网段。
Pod数量上限/节点: 决定分配给每个 Node 的 CIDR 的大小。
Service数量上限/集群 :决定分配给 Sevice 的 CIDR 大小。
目标机器 :
目标机器:节点的内网地址。(建议: Master&Etcd 节点配置4核及以上的机型)
SSH端口: 请确保目标机器安全组开放 22 端口和 ICMP 协议,否则无法远程登录和 PING 云服务器。(建议使用默认值22)
主机label:给主机设置Label,可用于指定容器调度。(按需使用)
认证方式:连接目标机器的方式
GPU: 使用GPU机器需提前安装驱动和runtime。(按需使用)
输入以上信息后单击【保存】后还可继续添加集群的节点
在“集群管理”页面,单击【导入集群】。如下图所示:
登录 TKEStack。
切换至【平台管理】控制台。
在“集群管理”页面中,点击要操作的集群ID,如下图“global”所示。
点击【基本信息】,可查看集群基本信息
登录 TKEStack。
切换至【平台管理】控制台。
在“集群管理”页面中,点击要操作的集群ID,如下图“global”所示。
点击【节点管理】中的【节点】,可查看当前集群的“节点列表”
点击蓝色【添加节点】按钮可增加当前集群的Worker节点
点击蓝色【监控】按钮可监控节点,可以从Pod、CPU、内存、硬盘、网络等维度监控
对节点的可以的操作如下图所示:
移出:仅针对worker节点,将节点移出集群
驱逐:节点驱逐后,将会把节点内的所有Pod(不包含DaemonSet管理的Pod)从节点中驱逐到集群内其他节点,并将节点设置为封锁状态。
注意:本地存储的Pod被驱逐后数据将丢失,请谨慎操作
编辑标签:编辑节点标签
编辑Taint:编辑Taint后,新的pod不能被调度到该节点,但可以通过编辑pod的toleration使其可以调度到具有匹配的taint节点上。
封锁:封锁节点后,将不接受新的Pod调度到该节点,需要手动取消封锁的节点。
点击其中一个节点名,例如上图中的【172.19.0.154】,可以看到该节点更多的信息,具体包括: