kubernetes集群 yum安装方式

xiaoxiao2021-02-28  69

公司最近都使用docker做业务,选择它的最主要一点个人觉得还是秒开的快感让人觉得神清气爽,版本更替升级也简单,写好的dockerfile 指定包名,每次更新直接更换包就ok。

跑题了,k8s是一个docker的管理工具,我也是近期在研究,买了一本权威指南的书,不知道是我技术水平差呢还是怎么的,感觉书总有这些那些个小瑕疵,权威指南第二版是以1.3版本为基础的,个人觉得还是以1.5.2的好,现在k8s最新版本已经是1.7了,最近1.8好像也快出来了,新的潮流技术嘛,更新的总是辣么的快。 OS: CentOS Linux release 7.3.1611 (Core) docker: Docker version 1.12.6, build 88a4867/1.12.6 这里要说明一下,一般安装docker的方式是 curl -sSL https://getdocker.com | sh 这里不推荐上面的安装方式,因为我在安装过程中碰到一个问题:Error: docker-ce conflicts with 2:docker-1.12.6-32.git88a4867.el7.centos.x86_64 ,建议使用epel的安装方法,注意版本最好大于1.9; master节点: 关闭系统防火墙 yum install etcd kubernetes 此时不需要修改配置文件 systemctl start etcd systemctl start docker systemctl start kube-apiserver systemctl start kube-controller-manager systemctl start kube-scheduler systemctl start kubelet systemctl start kube-proxy 安装顺序启动服务 访问localhost:8080,测试是否成功

node节点: yum install etcd kubernetes 首先要弄明白的是master与node通讯是通过kubelet的所以这个进程是 必须的,还有 kube-proxy是docker容易与宿主机之间访问的进程,所以node上只需要这两个进程 kubelet: KUBELET_ADDRESS=”–address=0.0.0.0” KUBELET_HOSTNAME=”–hostname-override=192.168.1.84” KUBELET_API_SERVER=”–api-servers=http://192.168.1.81:8080” KUBELET_POD_INFRA_CONTAINER=”–pod-infra-container-image=registry.access.redhat.com/rhel7/pod-infrastructure:latest” KUBELET_ARGS=”“

systemctl start kubelet systemctl start kube-proxy

在主节点测试 kubectl get nodes NAME STATUS AGE 127.0.0.1 Ready 7d 192.168.1.84 Ready 3d

转载请注明原文地址: https://www.6miu.com/read-85827.html

最新回复(0)