rancher图形化界面管理k8s

网友投稿 304 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小时内删除侵权内容。

上一篇:api平台是什么意思?api开放平台有什么功能?
下一篇:接口平台设计(可视化接口管理平台推荐)国内主流开放平台接口有哪些?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~