关于kubernetes:kubernetes安装梅开二度

6次阅读

共计 1030 个字符,预计需要花费 3 分钟才能阅读完成。

第一次装置 k8s 是借鉴的网上教程视频教程装置的,是旧的版本。这次装置,将会把所有的组件装置成目前最新版,并且,只参考官网。
ps.k8s 官网有中文文档,友好度 +1
咱们这里应用 kubeadm 装置 k8s 集群,所有节点都须要装置,kubeadm、kubectl、kubelet。
我这里参考的官网文档地址是:https://kubernetes.io/zh/docs…

虚拟机筹备

ip name
192.168.0.105 k-master
192.168.0.106 k-node1
192.168.0.112 k-node2

版本

组件 版本号
kubernetes 1.23.5
单元 3 单元 4

根底环境筹备

机器命名:

hostnamectl set-hostname k-master

写入 host 文件 (只 master):

cat >> /etc/hosts << EOF
192.168.0.105 k-master
192.168.0.106 k-node1
192.168.0.112 k-node2
EOF

敞开防火墙:

systemctl stop firewalld
systemctl disable firewalld

禁用 selinux:

sed -i 's/enforcing/disabled/' /etc/selinux/config

禁用 swap 分区:

swapoff -a
vim /etc/fstab---> 正文 #/dev/mapper/centos-swap swap swap defaults 0 0
free -m
vim /etc/sysctl.conf---> 增加 vm.swappiness=0
sysctl -p
free - m 查看 swap 是否为 0 

容许 iptables 查看桥接流量、加载 br_netfilter 模块:

cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
br_netfilter
EOF

cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sudo sysctl --system

docker 装置

https://developer.aliyun.com/…

装置 kubeadm、kubelet 和 kubectl

未完待续 …….

各种组件简介

kubectl: 运行在所有 node 节点上,负责接管 apiserver 的指令。

正文完
 0