关于kubernetes:kubernetes安装梅开二度

第一次装置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的指令。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理