快速部署k8s集群

1. 安装Rancher

Rancher是业界唯一完全开源的企业级容器管理平台,为企业用户提供在生产环境中落地使用容器所需的一切功能与组件。

Rancher2.0基于Kubernetes构建,使用Rancher,DevOps团队可以轻松测试、部署和管理应用程序,运维团队可以部署、管理和维护一切Kubernetes集群,无论集群运行在何基础设施之上。

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher

2. 集群部署

2.1 浏览器访问

设定好密码之后登录

2.2 K8S集群部署

  • 登录进来之后,点击添加集群,选择添加主机自建kubernetes集群:
  • 登录进来之后,点击添加集群,选择添加主机自建kubernetes集群:
  • 选择集群选项:
  • 点开显示高级选项:
  • 点击下一步之后,勾选集群角色,这里我就在一台机器上部署集群,所以全部勾选:
  • 复制下方命令,在集群对应角色的机器上执行:
sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.3.3 --server https://192.168.9.96 --token hmqpwpbnjls6krdlp97s6v9897cqk9mttsfgdwh26h8k7nmptmhntk --ca-checksum bc32f8f124902e2956b5a46a008f3531d2b28dfae956dbadc55bab2ab3838a87 --etcd --controlplane --worker
  • 此时集群正处于准备状态中等待一段时间集群自动搭建完成:
  • 等待一段时间集群自动搭建完成,显示为active状态集群就搭建完成:
  • 点击执行kubectl命令行:

参考文档:https://blog.csdn.net/miss1181248983/article/details/87970338

最新文章

  1. Windows - 性能监控之磁盘剩余空间大小警报
  2. atitit。wondows 右键菜单的管理与位置存储
  3. PHP中的一个”坑“
  4. 如何修改Linux主机名
  5. Error generating Swagger server (Python Flask) from Swagger editor
  6. css reset重置样式有那么重要吗?
  7. -bash: rz: command not found
  8. bzoj 1054 移动玩具
  9. HTTP上传文件探究
  10. Ubuntu 14.04下java开发环境的搭建--2--Eclipse的安装
  11. HashMap为什么线程不安全(hash碰撞与扩容导致)
  12. 命令行配置源和安装本地rpm包
  13. 以太坊go-ethereum签名部分源码解析
  14. C++ 文件流的详解
  15. Linux CentOS 6 解决 Device eth0 does not seem to be present
  16. Java基础(面试题)
  17. Java二维码生成与解码
  18. Linux修改日期、时间,系统与硬件时间
  19. ThreadPoolExecutor使用详解
  20. Maven的安装与本地仓库的搭建

热门文章

  1. vscode 远程编辑文件
  2. pe头
  3. c/c++读取一行可以包含空格的字符串(getline,fgets用法)
  4. 【转载】从头到尾彻底理解KMP
  5. 【java设计模式】-05建造者模式
  6. lyc——2019.10.31
  7. openapi and light-4j
  8. Linux设备驱动程序 之 内核符号表
  9. Python 使用工具总结
  10. 黑马vue---21-22、总结