固拆棚 发表于 2025-6-2 23:38:25

Ubuntu20.04 搭建Kubernetes 1.28版本集群

环境依赖

以下操作,无特殊说明,所有节点都需要执行

[*]安装 ssh 服务

[*]安装 openssh-server
sudo apt-get install openssh-server
[*]修改配置文件
vim /etc/ssh/sshd_config找到配置项
LoginGraceTime 120
PermitRootLogin prohibit-password
StrictModes yes把 prohibit-password 改为 yes,如下:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes

[*]设置节点,ssh 到其他节点免密
ssh-keygen -t rsa这将生成一个 RSA 密钥对。默认情况下,这些文件会存储在~/.ssh/目录下,分别是id_rsa(私钥)和id_rsa.pub(公钥)。按提示操作,或者直接按回车键接受默认设置。如果已经存在密钥对,可以跳过此步。
复制公钥到远程主机:使用 ssh-copy-id 命令来将你的公钥添加到远程主机的~/.ssh/authorized_keys文件中。
ssh-copy-id user@remote_host

[*]设置主机名,保证每个节点名称都不相同
hostnamectl set-hostname xxx

[*]同步节点时间

[*]安装 ntpdate
sudo apt-get -y install ntpdate
[*]配置 crontab,添加定时任务
crontab -e

0 */1 * * * ntpdate time1.aliyun.com关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

or

ufw disableiptables 配置

为了让 Kubernetes 能够检查、转发网络流量,需要修改 iptables 的配置,并启用 br_netfilter模块。
cat

鞭氅 发表于 2025-10-17 04:03:16

感谢分享,下载保存了,貌似很强大

坐褐 发表于 2025-10-20 16:57:42

这个好,看起来很实用

剧拧并 发表于 2025-11-6 12:46:46

谢谢楼主提供!

陆菊 发表于 2025-11-24 02:08:53

很好很强大我过来先占个楼 待编辑

泻缥 发表于 前天 05:11

谢谢楼主提供!
页: [1]
查看完整版本: Ubuntu20.04 搭建Kubernetes 1.28版本集群