• k8s的安装


            我这里使用vmware创建了三台centos7虚拟机(取名centos1、centos2、centos3),k8s的虚拟机建议最少2核、4G内存;

            安装k8s之前需要先安装docker,安装docker执行这个命令即可:

                   curl https://releases.rancher.com/install-docker/17.03.sh | sh

            docker的常用命令可参考:

    docker的安装及使用_docker的安装和使用_骑士999111的博客-CSDN博客

    修改配置:       

            1、修改hostname和hosts,在目录etc下面,hostname可以随意取值、和hosts一致即可

                         hostname中随意取一个值,如centos1

                         hosts添加一行  ip  centos1(和hostname一致) ,如 192.168.60.161 centos1

           2、修改 daemon.json   vim  /etc/docker/daemon.json 

                     {
                         "registry-mirrors": ["https://c000000.mirror.aliyuncs.com"]
                     }

                

          3、安装rancher(只需要在master节点安装),启动docker服务后执行命令 sudo docker run -d --restart always --name rancher-server -p 80:8080 rancher/server:v1.6.12    等到执行完成即可

            rancher安装完后再rancher中创建模板和环境,我的master节点是192.168.60.161,在这台虚拟机中打开浏览器输入ip就可以看到rancher控制台页面

        1、创建模板:

            (1)、在菜单 Default-> Manager Enviroments  点击按钮   Add Template,选择 kubernetes,然后点击配置,主要设置四个值(下图2、3);

            (2)、配置完后点击Configure,然后在点击最下面的Create,然后就可以看到我们创建的模板了;

     

        2、新建环境

            (1)、菜单 Default-> Manager Enviroments  点击按钮   Add Environment ,选择上一步中创建的模板,点击create 即可               

            (2)、如果出现提示 add a host,点击 add a host连接,在4中输入ip(master节点的ip,192.168.60.161)、复制5中的内容,然后点close,将5中的内容在虚拟机中执行,然后可以看到 add a host 提示消失

    添加node 节点:

           在下面菜单中可以看到master节点信息,点击 add host,出现上图页面,在4中输入master节点的ip,然后复制5中的内容到centos2、centos3中执行

            在两个node节点中执行命令时报图二的错,连不上master节点,重启了三台服务器后在执行上一步的操作,执行成功

             执行后就可以看到这两个node节点的信息了

           

    环境创建后就可以在环境中创建应用了,在kebernetes ui的overview菜单,右上角创建

             创建应用时要选择是外部还是内部,而且要选择映射端口并且这个端口要对外开放,对外开放端口的命令:firewall-cmd --permanent --add-port 80-91/tcp   对外开放了80-89  这些端口,也可以关闭防火墙,关闭防火墙的命令:

           关闭防火墙  systemctl disable firewalld
           防火墙不开机启动   systemctl stop firewalld
           查看防火墙状态 firewall-cmd --state

        

            如果配置了仓库,在 容器镜像 下面输入仓库地址和镜像名、版本即可,以下是配置仓库和通过仓库镜像创建应用的说明:

            添加仓库,在 基础架构->镜像库,可以添加自己的阿里云仓库 或 共有仓库

            用仓库中的镜像部署应用:

    给rancher设置登录账号和密码:

           在admin->access control 菜单下,选择local

  • 相关阅读:
    知识点滴 - 在Win10里添加Excel的ODBC数据源
    Linux下的一些基础功能
    Pick-a-Pic:An open dataset of user preferences for text-to-image generation
    数据库和表的基本操作
    【数据结构】时间复杂度和空间复杂度的计算
    数据结构与算法-进阶(二十二)跳表
    基于 MATLAB 的电力系统动态分析研究【IEEE9、IEEE68系节点】
    mysql主从,高可用复制原理(I)
    51单片机学习:LED点阵实验(点亮一个点)
    常见的http响应状态码(详细)
  • 原文地址:https://blog.csdn.net/qishiheyongshi/article/details/133001841