欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > ubuntu安装k8s

ubuntu安装k8s

2025/2/25 19:40:59 来源:https://blog.csdn.net/qq_41369135/article/details/145665860  浏览:    关键词: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-node2sudo nano /etc/hosts10.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 <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
vm.swappiness = 0
EOF

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

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词