k8s图形化工具rancher

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

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-25 06:52:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-25 06:52:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-25 06:52:04       82 阅读
  4. Python语言-面向对象

    2024-01-25 06:52:04       91 阅读

热门阅读

  1. 数据库(MySQL的备份和恢复)

    2024-01-25 06:52:04       47 阅读
  2. MySQL 数据加密

    2024-01-25 06:52:04       57 阅读
  3. macOS 上使用 Sublime Text 删除全部空行

    2024-01-25 06:52:04       57 阅读
  4. nestjs之策略模式的应用

    2024-01-25 06:52:04       39 阅读
  5. 【机器学习】实验记录工具

    2024-01-25 06:52:04       64 阅读
  6. Spring mvc原理之注册DispatcherServlet

    2024-01-25 06:52:04       43 阅读
  7. spark广播变量

    2024-01-25 06:52:04       48 阅读
  8. copilot和chatGPT的区别分析

    2024-01-25 06:52:04       64 阅读