rancher搭建及使用

介绍:

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

 

posted @ 2024-07-11 10:04  david_cloud  阅读(2)  评论(0编辑  收藏  举报