k8s kubeadm 安装
时间: 2024-08-19 20:01:17 浏览: 54
Kubernetes (k8s) 的 kubeadm 是一种快速、简单的方式来初始化一个新的 Kubernetes 集群管理员工具。以下是使用 kubeadm 安装 Kubernetes 简单步骤:
1. **准备**: 确保你的系统满足 Kubernetes 的要求,比如安装最新版本的 Docker 和 Linux 内核。
2. **下载并配置**:
- 可通过运行 `curl https://storage.googleapis.com/kubernetes-release/release/stable.txt | grep \^v\|https && curl -L $(echo $REPO_URL)/` 获取当前稳定版本的镜像仓库地址。
- 创建一个配置文件 `.kube/config`,告诉 kubectl 关于你的新集群的信息。
3. **初始化 master(控制节点)**:
- 使用 `kubeadm init` 命令开始初始化过程。它会创建必要的密钥对和证书,以及生成一个基本的配置文件。例如:
```
sudo kubeadm init --pod-network-cidr=10.244.0.0/16
```
4. **验证和加入 worker 节点(工作节点)**:
- 将 worker 节点添加到集群,运行 `sudo kubeadm join <master-node-ip>:<port> --token <token>`,这里 `<token>` 是从上一步获取的。
5. **设置网络插件**:
- 根据需求选择合适的网络插件,如 Calico 或 Flannel,按照各自的文档进行配置。
6. **部署应用**:
- 完成上述步骤后,可以使用 `kubectl` 来部署和管理容器应用程序。
阅读全文