k8s部署之yum安装(阿里云源)


安装master节点

安装前的准备工作

  关闭防火墙和selinux

  配置hosts文件

  关闭swap:swapoff -a

第一步:下载阿里云的kubernetes,下载地址请找阿里云的。(如下图)http://mirrors.aliyun.com/

 

 

vim /etc/yum.repos.d/kube.repo

[kubernetes]
name=kubernetes
enabled=1
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg

 

wget https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

rpm --import rpm-package-key.gpg

yum repolist  (更新本地源)

# 安装docker-ce、kubectl、kubeadm、kubelet。docker安装参考https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.3e221b11Crrjs4 

yum -y install  kubectl kubeadm kubelet

 

 

echo "1" > /proc/sys/net/bridge/bridge-nf-call-iptables

echo "1" > /proc/sys/net/bridge/bridge-nf-call-ip6tables

 

vim /etc/sysconfig/kubelet

KUBELET_EXTRA_ARGS="--fail-swap-on=false"

 

第二步:初始化前请运行docker。

systemct start docker

kubeadm init --pod-network-cidr=10.244.0.0/16 --service-cidr=10.96.0.0/12  --ignore-preflight-errors=Swap        #  初始化

 

 此错误是主机的名称不符合要求。更新主机名既可。别忘了主机名与hosts保持一致。

 

 

请保存好上面hash值的命令,因为nodes加入是要用到hash值的

 

检查组件状态

 

解决办法:

 

安装node节点

准备工作,同样的需要关闭防火墙,swap,selinux

配置/etc/hosts文件,如下图

 

 

第一步:同样添加kube的idr,详情请参考master的安装方法

 

第二步:安装docker-ce、kubeadm、kubelet。备注:记得先把docker启动

yum -y install kubeadm kubelet

第三步:加入节点,命令是安装master后的带hash的命令。

 

检查节点

另一个节点以同样的方法操作即可。

 

在master节点上安装flannel

用官方的命令直接安装,要求是1.7+版本

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml    (如下图所示)

 

 

 

 

 

 

 

 

 

【未完待续】

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM