介绍:
Rancher是一个开源的多云容器管理平台,它提供了一个用户界面来管理Kubernetes集群和容器化应用程序。使用Rancher,用户可以简化容器和Kubernetes集群的管理,包括集群的部署、扩展、升级以及应用程序的生命周期管理。
rancher教程
一、rancher的搭建
1.1在rancher节点上下载相关镜像并启动容器
docker pull rancher/rancher:v2.5.7
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged --name rancher rancher/rancher:v2.5.7
docker ps |grep rancher
访问rancher的ip进行访问
二、rancher管理已有的k8s集群
添加集群–>导入–>集群名称(自行设置)–>创建–>复制第三条去master节点执行
master节点:执行时如果有报错,则再执行一次
三、rancher创建新的k8s集群
3.1创建集群
添加集群–>自定义
这里我只填写了集群名称,其他都是默认,然后下一步
主节点三个全选–复制命令–在主节点执行
从节点–选worker–到从节点执行
最后完成,等待…
当出现Active,一个简单的集群就搭建完成啦~
踩坑记录
添加worker节点后,Waiting to register with Kubernetes
这是由于不同的节点名不能相同,默认复制的命令名称相同,可以自己加上
–node-name node1
3.2 安装kubectl
点击右上角的kubeconfig file,复制到~/.kube/config下
mkdir ~/.kube/
vim ~/.kube/config
下载kubectl
cd /etc/yum.repos.d/
vim kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
yum -y install kubectl
kubectl get no #就可以使用kubectl 命令了
四、rancher创建命名空间
五、rancher创建deployment
标签:kubectl,kubernetes,yum,使用,rancher,集群,节点,搭建 From: https://www.cnblogs.com/david-cloud/p/18295479