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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值