rancher2.3安装k8s集群

目录

    1、rancher介绍

    2、安装要求 

        2.1操作系统和Docker要求

        2.2硬件需求

        2.3Rancher与用户群集通信的端口要求

    3、单节点安装

    4、rancher的web界面

        4.1登录rancher为web界面

        4.2自定义集群

        4.3导入创建好的集群

1、rancher介绍

每个团队都可以在他们选择的公共云或私有云上部署应用程序,Rancher 在 IT 和 DevOps 组织中扮演的角色如下image-20191125105835491.png

同时具备多种功能:

  • 内置 CI/CD 流水线

  • 告警和日志收集功能

  • 多集群管理功能

  • 集成 Rancher Kubernetes Engine (RKE)

  • 与各云 Kubernetes 服务(如 GKE、EKS、AKS) 集成

2、安装要求

2.1操作系统和Docker要求

image-20191125104210860.png

2.2硬件需求

HA集群

image-20191125104545019.png

单节点

image-20191125104610584.png

2.3Rancher与用户群集通信的端口要求

image-20191125104812067.png

3、单节点安装

docker run -d --restart=unless-stopped \
  -p 80:80 -p 443:443 \
  -v /usr/local/rancher:/usr/local/rancher \
  rancher/rancher:latest

4、rancher的web界面

    4.1访问web界面

通过宿主机的IP登录

image-20191125110853326.png

设置需要访问的URL地址

image-20191125110956934.png

设置中文字体

image-20191125111044885.png

添加集群

image-20191125111137103.png

生成自己的集群

image-20191125111225387.png


可以自定义RKE集群,也可以导入自己已经建好的集群。

    4.2先自定义一个集群

设置自定义集群的名字 ,选择需要安装的集群的版本。

image-20191125111408862.png

选择需要的网络策略

image-20191125111607904.png

根据自己需求设置

image-20191125111756334.png


master节点选择后在你需要安装成master节点运行下面的命令

image-20191125111943481.png


在工作节点运行以下命令

image-20191125112055397.png


运行过程会去拉取所需镜像,时间视自己网络情况而定。

所有容器运行好之后可以看到以下界面,表示你的集群已经好了

image-20191125112358230.png

至此自定义集群完成。

    4.3导入创建好的集群

image-20191125113210838.png


随便定义一个集群名

image-20191125113259058.png

复制下面两条命令在master节点运行,运行第一条命令时,由于是自签证书会报x509错误,在执行下面一条命令跳过错误就好

image-20191125113405043.png

当在master节点看到

image-20191125113631090.png

在rancher界面看到

image-20191125112358230.png

则表示导入成功!

备注:由于操作的时候没截图,图片是后面补的,所以不要在意图片内容,只要能看到相应的图即可!

猜你喜欢

转载自blog.51cto.com/14268033/2455264