k8s 安装步骤

linux centos 安装 1主2从k8s集群

先安装docker
yum install docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io -y
systemctl start docker
systemctl enable docker
将docker镜像仓库改成国内的仓库
mkdir /etc/docker
cat <<EOF > /etc/docker/daemon.json
{
  "registry-mirrors": [
    "https://3laho3y3.mirror.aliyuncs.com"
  ]
}
EOF
关闭swap 分区
(1)临时关闭swap分区, 重启失效;
swapoff  -a
(2)永久关闭swap分区
sed -ri 's/.*swap.*/#&/' /etc/fstab  
关闭selinux:
# 临时修改 setenforce 0
setenforce 0
vi /etc/sysconfig/selinux 
# 修改 SELINUX=disabled
SELINUX=disabled
配置ip_forward允许转发
echo "1" > /proc/sys/net/ipv4/ip_forward
br_netfilter模块
lsmod |grep br_netfilter,查看是否有
# 添加br_netfilter:
modprobe br_netfilter    ##再次查看,已经有了

配置完上面参数 重启电脑

修改内核参数
cat <<EOF > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
设置阿里云yum仓库并安装kubernetes组件
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

yum install -y kubelet-1.16.4 kubeadm-1.16.4 kubectl-1.16.4

systemctl start kubelet
systemctl enable kubelet
添加kubectl上下文到环境中
echo "source <(kubectl completion bash)" >> ~/.bash_profile
source .bash_profile
初始化k8s网络
# 集群初始化
kubeadm init --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.16.4 --pod-network-cidr=10.100.0.0/16
# 执行完上面的执行下面步骤
mkdir -p $HOME/.kube 
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
# 网络初始化
kubectl apply -f https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')

查看集群
kubectl get node

master 节点添加完成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值