notes-cka
资源 要求 备注
虚拟机 3台(最低2C4G) 测试环境可降低配置
存储 每节点50GB+ 监控数据存储
网络 内网互通 建议千兆网络
一、虚拟机规划(最小化测试环境)
建议3台虚拟机,满足高可用基本要求:
主机名 CPU/内存 磁盘 IP规划 角色功能
master-01 4C/8GB 100GB 192.168.1.10 容器编排管理节点 + Prometheus Server + Grafana
node-01 4C/8GB 100GB 192.168.1.11 工作节点 + Node Exporter + cAdvisor
node-02 4C/8GB 100GB 192.168.1.12 工作节点 + Node Exporter + cAdvisor
二、详细部署步骤
阶段1:基础环境准备(所有节点执行)
1. 系统更新及依赖安装
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y docker.io curl ntp
2. 安装容器编排工具(Kubernetes为例)
添加Kubernetes源
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
安装kube组件
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
3. 修改Docker Cgroup驱动
sudo cat > /etc/docker/daemon.json << EOF
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
}
}
EOF
sudo systemctl restart docker

浙公网安备 33010602011771号