linux怎么查看本机内存大小
356
2022-09-12
rancher图形化界面管理k8s
rancher有什么用
rancher简化了使用k8s的流程,可以图形化管理k8s。本文以导入的方式在k8s集群上安装rancher。
安装rancher
找一台干净的主机(最好不要安装在k8s主机)而且已经安装好docker
安装:
docker run --privileged -d --restart=unless-stopped -p 8080:80 -p 8443:443 -v /root/rancher:/var/lib/rancher/ rancher/rancher:v2.5.9
需要等待一两分钟,才能打开首页。
访问:~/.kube/config
3.在master执行:
kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user kubernetes-admin#创建导入对应的第三条内容(第一次运行可能会报错,再运行一次即可):curl --insecure -sfL | kubectl apply -f -
查看是否成功:kubectl get pods -A
修正scheduler,controller-manager不健康问题
如上图,提示集群不健康
解决:
sed -i '/- --port=0/d' /etc/kubernetes/manifests/kube-scheduler.yaml && sed -i '/- --port=0/d' /etc/kubernetes/manifests/kube-controller-manager.yaml && systemctl restart kubelet
安装完毕
rancher功能简单介绍
项目/命名空间
项目相当于文件夹,可以把指定的命名空间放到里面,方便显示与管理。
添加项目:myproj
选择项目后,添加命名空间,这个命名空间与k8s的命名空间是一致的
工作负载
容器的运行方式
工作负载有以下几个类型:
添加一个负载:
上面的负载添加完成了两个步骤:
1.deployment创建
2.service创建
负载均衡
主要是ingress和LoadBalancer的创建,为外部提供负载均衡服务
服务发现
对应的service服务,可以查看/创建/修改svc服务。
PVC
管理pvc存储
rancher让图像化后k8s的操作变得简单,非常适合k8s初学使用,无需编写yaml文件只需要点几下鼠标和填入必填信息即可完成容器的编排与部署,在降低操作难度的同时也可以很形象理解k8s各组件之间的关系。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~