使用kubeadm布署k8s集群v1.14.3 so easy !

本次环境使用两台机器,一台master,一台node节点均为cenots7.5系统。

1、所有节点执行系统初始化

初始化脚本如下:

#!/bin/bash  


swapoff -a 
sed '/swap/s/^/&#/' /etc/fstab -i

systemctl stop firewalld
systemctl disable firewalld

setenforce 0 
sed '/SELINUX/s/enforcing/disabled/g' /etc/selinux/config -i

modprobe br_netfilter
sysctl -a |grep "net.bridge.bridge-nf-call-iptables = 1"
if [[ $? -ne 0 ]];then 
        echo "net.bridge.bridge-nf-call-iptables = 1" >>/etc/sysctl.conf
fi
sysctl -a |grep "net.bridge.bridge-nf-call-ip6tables = 1"
if [[ $? -ne 0 ]];then
        echo "net.bridge.bridge-nf-call-ip6tables = 1" >>/etc/sysctl.conf
fi
sysctl -p

2、docker-ce安装及相关images导入

这里使用我已经下载好的软件包及相关docker images,使用相应脚本进行一键安装 。

网盘链接:链接:https://pan.baidu.com/s/161cn0soH9MjCxXQFcn-p-A 
提取码:t20a

网盘中其他文件大家可以忽视。

 

进入k8s_cluster_v1.14.3/docker-ce目录下,执行install_docker-ce.sh脚本一键安装docker-ce18.09

docker安装完成后,进入k8s_images目录下,执行load_images.sh脚本一键导入k8s组件所需要的docker image镜像

 

 

3、所有使用阿里云k8s yum源安装kubeadm-1.14.3

kubernetes.repo文件如下

[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=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

yum install kubeadm-1.14.3 kubectl-1.14.3 kubelet-1.14.3 -y

4、master节点进行集群初始化操作



初始化:
kubeadm init --pod-network-cidr=10.244.0.0/16 --kubernetes-version=v1.14.3

根据提示创建相应配置文件:

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

初始化成功完成,记住所提示命令用于node节点加入K8S集群:

kubeadm join 192.168.88.99:6443 --token bz0nh8.6u8hpq25g5gwcys1 \
    --discovery-token-ca-cert-hash sha256:0f7c5bc9a8c76e921967dd520524a4fa107eb088aff548b34a1ba72c6a3f89ac

 

使用网盘中的kube-fllannel.yml创建flannel网络:

kubectl create -f flannel.yml

Master节点到此布署完成。

 

5、node节点

     node节点操作1、2、3步,使用kubeadm join命令加入集群即可。

    master节点使用kubectl get cs命令查看集群确保为健康状态。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值