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

posted @ 2026-01-14 16:31  你好,郭小姐  阅读(1)  评论(0)    收藏  举报