ubuntu安装k8s

centos  :centos  :K8S v1.28.2集群搭建-docker版 - 一毛丶丶 - 博客园

centos:Kubernetes 详细安装教程_kubernetes 安装-CSDN博客

准备工作:

1、主机名解析:确保每台机器的主机名能够被解析(可以通过 /etc/hosts 或 DNS)。

# 三台机子分别执行
sudo hostnamectl set-hostname k8s-master
sudo hostnamectl set-hostname k8s-node1
sudo hostnamectl set-hostname k8s-node2

sudo nano /etc/hosts

10.60.0.20 k8s-master
10.60.0.21 k8s-node1
10.60.0.22 k8s-node2

2、禁用交换分区:Kubernetes 要求禁用交换分区。

sudo swapoff -a
sudo sed -i '/swap/s/^\(.*\)$/#\1/g' /etc/fstab

3、时间同步:确保所有机器的时间同步(可以使用 ntp 或 chrony)

4、配置内核参数

cat <

运行以下命令加载配置并生效:

sudo sysctl --system

5、手动改配置生效    启用 IP 转发(必须手动改,不然join不了节点)

# 【临时】启用 IP 转发
echo 1 > /proc/sys/net/ipv4/ip_forward

# 【永久】编辑 /etc/sysctl.conf 文件,添加或修改以下内容:
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1

# 应用更改:
sudo sysctl -p

6、安装docker(一键脚本)

sudo apt-get u

你可能感兴趣的:(ubuntu,kubernetes,linux)