一、创建K8S集群
现在创建第一个Kubernetes集群,可以使用自定义选项。您可以添加云主机、内部虚拟机或物理主机作为集群节点,节点可以运行任何一种或多种主流Linux发行版:
1、页面右下角可以切换语言;
2、在全局视图下,点击菜单中的集群 , 并点击添加集群;
3、选择 Custom,并设置集群名称,其他参数可不用修改,点击下一步;
4、选择节点运行的角色
默认会勾选Worker角色,根据需要可以一次勾选多种角色。比如,假设我只有一个节点,那就需要把所有角色都选择上,选择后上面的命令行会自动添加相应的命令参数;
5、如果是云主机,需要添加主机的内网地址和对应的公网地址,如果是没有公网的云主机,可以跳过这步;
6、其他参数保持默认,点击命令行右侧的复制按钮,复制命令参数
如果是多台主机,根据角色的不同,需要复制多次
在k8s集群中所有的master节点执行如下命令:
sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.2.7 --server https://192.168.2.250 --token 2wd7tzdwkbvkjndqlsvwzvbkhcspwjcjvgqb5hqzwvxj94t58dc5vg --ca-checksum 15edcc3c248d625d7a2a88d561ecd4bcda20d8208e10b469b67215a86f19f628 --etcd --controlplane
在k8s集群中所有的worker节点执行如下命令:
sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.2.7 --server https://192.168.2.250 --token 2wd7tzdwkbvkjndqlsvwzvbkhcspwjcjvgqb5hqzwvxj94t58dc5vg --ca-checksum 15edcc3c248d625d7a2a88d561ecd4bcda20d8208e10b469b67215a86f19f628 --etcd --controlplane --worker
7、登录预添加集群的主机,执行以上复制的命令;
8、在主机上执行完命令后,最后点击完成;
9、回到全局视图,可以查看集群的部署状态;
10、点击集群名称,进入集群视图
11、点击菜单栏主机按钮
12、集群创建完成
13、集群创建完成后,默认会生成Default项目,点击Default切换到项目视图,可见如下界面;
二、常见问题解决
https://www.cnrancher.com/docs/rancher/v2.x/cn/install-prepare/remove-node/
1、 [controlPlane] Failed to bring up Control Plane:
当前集群Provisioning中…,在API准备就绪之前,直接与API交互的功能将不可用。
[controlPlane] Failed to bring up Control Plane: [Failed to verify healthcheck:
2、Failed to apply the ServiceAccount needed for job execution
当前集群Provisioning中…,在API准备就绪之前,直接与API交互的功能将不可用。
Failed to apply the ServiceAccount needed for job execution: Post https://x.x.x.x:6443/apis/rbac.authorization.k8s.io/v1/clusterrolebindings?timeout=30s: x509: certificate signed by unknown authority
3、[etcd] Failed to bring up Etcd Plane: [etcd] Etcd Cluster is not healthy
当前集群Provisioning中…,在API准备就绪之前,直接与API交互的功能将不可用。
[etcd] Failed to bring up Etcd Plane: [etcd] Etcd Cluster is not healthy
三、用户手册
Rancher 安装完成后,如果不熟悉功能,务必仔细阅读官方使用手册。
https://www.cnrancher.com/docs/rancher/v2.x/cn/configuration/
更新时间:2024-08-02 14:28