ubuntu 安装 k8s
时间: 2024-11-16 18:14:18 浏览: 17
在Ubuntu上安装Kubernetes (k8s) 的步骤通常包括以下几个部分:
1. **更新系统**:
```sh
sudo apt update && sudo apt upgrade
```
2. **安装依赖**:
K8s需要一些基础工具包,如apt、curl、git等:
```sh
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
```
3. **添加官方GPG密钥**:
```sh
curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/kubernetes-archive-keyring.gpg
```
4. **配置仓库**:
```
echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/kube.repo > /dev/null
```
5. **刷新并安装k8s组件**:
```sh
sudo apt-get update
sudo apt-get install kubelet kubeadm kubectl -y
```
6. **配置kubeconfig**:
运行`kubectl config init`来初始化kubeconfig文件,然后用`kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml`安装网络插件。
7. **设置Kubernetes服务节点**:
如果你需要作为控制平面节点,运行`kubeadm init`,按照提示完成初始化;如果只是工作节点,加入到集群中:`sudo kubeadm join <master-ip>:<port>`.
8. **验证安装**:
使用`kubectl get nodes`检查所有节点是否已成功连接。
阅读全文