k8s安装规划
1 k8s安装规划
主机名 | 部署内容 | CPU(线程) | 内存(G) | 磁盘(G) |
---|---|---|---|---|
k8smaster01 | k8s master 节点部署组件 | 4 | 8 | 50 |
k8smaster02 | k8s master 节点部署组件 | 4 | 8 | 50 |
k8smaster03 | k8s master 节点部署组件 | 4 | 8 | 50 |
k8snode01 | k8s node 节点部署组件 cloud |
8 | 64 | 500 |
k8snode02 | k8s node 节点部署组件 data |
16 | 64 | 500 |
k8snode03 | k8s node 节点部署组件 |
8 | 64 | 500 |
mysql | mysql | 4 | 16 | 50 |
jenkins01* | jenkins master | 4 | 16 | 50 |
jenkins02* | jenkins slave | 4 | 16 | 100 |
2 环境配置建议
研发环境优化
1 | 1. **节点扩展**: |
生产环境优化
1 | 1. **精简部署**: |
1 | graph LR |
1 | 2. **配置升级**: |
2.1 系统要求
操作系统:
1
2
3# 验证系统版本
cat /etc/centos-release
# 输出应为:CentOS Linux release 7.9.2009 (Core)安全设置:
1
2
3
4
5
6
7# 关闭防火墙和SELinux
systemctl disable --now firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
# 禁用swap
swapoff -a
sed -i '/swap/s/^/#/' /etc/fstab内核要求:
1
2
3
4# 检查内核版本(≥4.14)
uname -r
# 升级内核(如需)
yum install -y kernel-lt && reboot
2.2 扩展建议
1 | | 环境类型 | 节点数量 | 特殊要求 | 监控方案 | |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 热带雨林!
评论