linux安装kubeadm
时间: 2024-09-25 15:20:18 浏览: 80
linux-SaltStack通过kubeadm自动化部署Kubernetes
在Linux上安装Kubeadm,Kubernetes的命令行工具,通常需要通过包管理器进行。以下是基于Ubuntu和Debian系统的步骤:
1. **更新系统**:
```
sudo apt-get update
sudo apt-get upgrade
```
2. **添加官方存储库** (适用于Debian和其衍生版):
```
sudo apt-get install curl
curl -fsS https://download.k8s.io/release/stable.txt | sudo tee /etc/apt/sources.list.d/kube.list
```
或者对于较新的系统,可以使用`curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -` 添加Google Cloud Key。
3. **安装依赖项**:
```
sudo apt-get install apt-transport-https ca-certificates
```
4. **安装Kubeadm、kubelet和kubectl**:
```
sudo apt-get install kubeadm kubelet kubectl
```
5. **检查安装是否成功**:
```bash
kubectl version
```
6. **初始化集群(仅首次)**:
```
sudo kubeadm init --pod-network-cidr=<your-pod-network-range> --apiserver-advertise-address=<your-node-ip>
```
根据提示完成其余步骤,如设置管理员证书。
7. **配置网络插件(如Calico或Flannel)**:
参考对应的网络插件文档进行配置,然后执行 `sudo kubeadm config set cluster.cni-plugin-config <plugin-name>.yaml`。
8. **加入新节点**:
对于其他节点,运行 `sudo kubeadm join <master-ip>:<port>`。
阅读全文