部署kubernetes
设别基础设置标准
- Minimal Installed Debian 12 /11
- 2 CPU / vCPU
- 2 GB RAM
- 20 GB free disk space
- Sudo User with Admin rights
- Stable Internet Connectivity
- Ensure that each node can communicate with the others via a reliable network connection.
1. 设置hostname和hosts文件
- sudo hostnamectl set-hostname "master" // Run on master node
- sudo hostnamectl set-hostname "node1" // Run on 1st worker node
- sudo hostnamectl set-hostname "ndoe2" // Run on 2nd worker node
复制代码 /etc/hosts 设置- 10.0.8.2 master
- 10.0.0.6 node1
- 10.0.8.15 node2
复制代码 2. 关闭全部节点的swap
目的:1. 平滑运行 2. 让内存泄漏的容器快速死亡- sudo swapoff -a
- sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
复制代码 debian 非root下可能没有设置/usr/sbin 的环境变量,导致无法执行一些命令,设置下即可。
3. 添加防火墙规则
4. 安装Container
安装前全部节点设置内核参数
[code]$ cat |