cento7.6安装kubernetes1.14.1

  

1。准备:两台虚拟机maste.lab.example.com 192.168.125.142 cpu 2 g 60 g
node.lab.example.com 192.168.125.141 2 cpu 4 g 60 g

     <李>更新软件包及源
更新软件包yum更新- y
新增源:cd/etc/yum.repos.d
mv CentOS-Base。回购CentOS-Base.repo。贝克
- o CentOS-Base旋度。回购http://mirrors.aliyun.com/repo/centos回购
sed - 7. - i ' s/gpgcheck=1/gpgcheck=0/g’/etc/yum.repos.d/CentOS-Base。回购
- o docker-ce旋度。回购http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
猫& lt; & lt; EOF祝辞/etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=kubernetes
baseurl=启用http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
百胜清洗所有的,,李百胜makecache   <李>系统设置
关闭selinux和firewalld
setenforce 0
sed - i ' s/^ selinux=执行$/selinux=宽容/'/etc/selinux/config
systemctl停止firewalld,,systemctl禁用firewalld
修改内核参数
猫& lt; & lt; EOF祝辞/etc/sysctl.d/k8s.conf
net.bridge。bridge-nf-call-ip6tables=1
net.bridge。bridge-nf-call-iptables=1
EOF李      

sysctl - p
加载内核模块
modprobe br_netfilter
lsmod | grep br_netfilter
禁用交换
swapoff——
回声“vm。swappiness=0“祝辞祝辞/etc/sysctl.参看
sysctl - p

     <李>安装码头工人
yum安装docker-ce
设置镜像加速器(这里我使用了自己个人的阿里云镜像加速,根据个人实际情况来写)
mkdir - p/etc/docker
t/etc/docker/daemon.json & lt; & lt;——“EOF”
{
“registry-mirrors": [“https://o9ofxrn0.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl重启码头工人,,systemctl使码头工人      <李>加载镜像
由于国内网络已被墙,我在这里事先吧1.14.1的镜像提供出来
链接:https://pan.baidu.com/s/1QkRoRHLFJxrQHAuslpFN4Q
提取码:ovgt
复制这段内容后打开百度网盘手机应用,操作更方便哦   <李>安装kubeadm, kubelet和kubectl
yum安装- y kubelet kubeadm kubectl
注:我这里现在百胜源中是1.14.1的版本,之后会有更新的版本,如果是更高或者是其他版本,我这里提供的镜像就不能用了。
kubeadm init——pod-network-cidr=10.244.0.0/16
跑完上面的init命令后会看到类似如下的输出:
你Kubernetes大师已经初始化成功!李   李      

开始使用您的集群,您需要运行以下作为一个普通用户:

  mkdir - p

$ HOME/ube
sudo cp -我/etc/kubernetes/admin.conf $ HOME/ube/配置
sudo乔恩(id - u):美元(id - g)美元$ HOME/.kube/配置

  

您现在应该pod网络部署到集群。
运行“kubectl应用- f [podnetwork] .yaml"在列出的选项之一:https://kubernetes.io/docs/concepts/cluster-administration/addons/


  

你现在可以加入任意数量的机器通过运行以下每个节点作为根用户
:
kubeadm加入5 fasbl 192.168.125.142:6443——令牌。ctmnsuq04udlb8t2 \
——discovery-token-ca-cert-hash sha256: c7fea93fa4ebcc695a48720fb007185102167bbd7f7ff9d2be178efdee20dad0
接下来你懂的,该怎么做! ! !

cento7.6安装kubernetes1.14.1