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 <

docker安装

https://developer.aliyun.com/...

安装 kubeadm、kubelet 和 kubectl

未完待续.......

各种组件简介

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

你可能感兴趣的:(kubernetes)