k8s图形化工具rancher

发布时间:2024年01月24日

1、定义:rancher时一个开源的企业级、多集群的k8s管理平台

2、rancher和k8s的区别

(1)共同点:都是为了容器的调度和编排系统

(2)不同点:rancher不仅能调度,还能管理k8s集群,并自带监控(普罗米修斯)

3、rancher组织架构(一个rancher可以管理多个k8s集群)

部署rancher图形化界面实验

1、部署服务端(任选一台服务器)

docker pull rancher/rancher:v2.5.7

2、部署客户端(其他服务器)

docker pull rancher/rancher-agent:v2.5.7

3、服务端加载镜像

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged --name rancher rancher/rancher:v2.5.7

4、登录

添加集群

5、监控集群(开启普罗米修斯监控)

6、图形化界面创建namespace、pod、service

①创建命名空间②创建deployment升级过程中最大的能占所有pod的百分比,25%对应的是pod的数量在持久化目录中创建index.html

访问测试③创建service(暴露端口)访问测试

④创建Ingress(还要安装ingress控制器)

地址映射

安装Ingress控制器

wget https://gitee.com/mirrors/ingress-nginx/raw/nginx-0.30.0/deploy/static/mandatory.yaml

wget https://gitee.com/mirrors/ingress-nginx/raw/nginx-0.30.0/deploy/static/provider/baremetal/service-nodeport.yaml

访问测试⑤创建hpa

文章来源:https://blog.csdn.net/2303_79207100/article/details/135818940
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。