K8s配置安装

首先创建两个虚拟机:
虚拟机master
虚拟机node
关闭防火墙

#systemctl stop firewalld.service && systemctl disable firewalld.service
 
#setenforce 0
 
#sed -i.bak 's/SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config

创建一个 vi /etc/yum.repos.d/docker.repo 文件,内容如下:

[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

分别在两个节点上下载docker
#yum install -y docker-engine

下载之后查看docker版本
#docker -v
我这里是Docker version 17.05.0-ce, build 89658be

两个节点中都打开docker

#systemctl start docker

在master节点上运行以下代码

   # mkdir /root/k8s1  #创建k8s1目录
   # cp 1kubernetes1.9.2.tar.tar.gz /root/k8s1 #复制压缩包到k8s1目录下 
   # swapoff -a
   # sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
   # yum -y install epel-release
   # hostnamectl set-hostname master #更改主机名为master
   #bash #立即生效
   # vi /etc/hosts  #在里面添加 ip + 主机名
   例如:192.168.10.123 master
   	192.168.10.143 node
   
   # cd /root/k8s1  #进到k8s1目录下
   # tar -xvf 1kubernetes1.9.2.tar.tar.gz  #解压文件夹
   # cd shell
   # sh init.sh #第七行不用在意 执行完就好
   # sh master.sh

K8s配置安装把这个复制下来

 # kubectl get pod -n kube-system
 # kubectl get node

在node节点执行:

 # mkdir /root/k8s2
 # cp 1kubernetes1.9.2.tar.tar.gz /root/k8s2
 # hostnamectl set-hostname node #更改主机名为node
 #bash #立即生效
 # vi /etc/hosts  #在里面添加 ip + 主机名
   例如:192.168.10.123 master
   	192.168.10.143 node
 # cd /root/k8s2
 # tar -xvf 1kubernetes1.9.2.tar.tar.gz 
 #  sed -i.bak 's/SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config
 # swapoff -a
 # cd shell
 # sh init.sh
 # kubeadm join --token e6a8d7.e270afabad95769f 192.168.10.143:6443 --discovery-token-ca-cert-hash sha256:baeb9c5ec6a4ba0915be9b7ea67de80162623fd1aebcc841479354a1a185e9cd
-->刚才在master节点复制的

K8s配置安装
在master节点执行kubectl get nodes
K8s配置安装打开浏览器,访问https://192.168.10.143:32000进入

如果出现这个错误:
The connection to the server localhost:8080 was refused - did you specify the right host or port?
解决办法:

echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile

执行下
. ~/.bash_profile

注:在中间运行的时候总是会有refuse 不知道怎么解决,每次都是直接恢复快照重新开始的,如果哪位大牛有什么解决方法,欢迎评论。