ubuntu22.04安装K8S和DOCKER
时间: 2024-04-27 08:17:48 浏览: 150
Ubuntu下docker+k8s的安装
Ubuntu 22.04是一种流行的Linux操作系统,Kubernetes(简称K8S)和Docker是常用的容器化技术。下面是安装K8S和Docker的步骤:
1. 安装Docker:
- 更新软件包列表:sudo apt update
- 安装Docker依赖:sudo apt install docker.io
- 启动Docker服务:sudo systemctl start docker
- 设置Docker开机自启:sudo systemctl enable docker
2. 安装Kubernetes:
- 添加Kubernetes软件包源:curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
- 添加Kubernetes软件包源:sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main"
- 更新软件包列表:sudo apt update
- 安装Kubernetes组件:sudo apt install kubeadm kubelet kubectl
- 禁止自动更新Kubernetes组件:sudo apt-mark hold kubeadm kubelet kubectl
3. 初始化Kubernetes集群:
- 在主节点上执行初始化命令:sudo kubeadm init --pod-network-cidr=10.244.0.0/16
- 记下输出中的kubeadm join命令,后续将用于加入工作节点
- 设置当前用户的Kubernetes配置:mkdir -p $HOME/.kube && sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config && sudo chown $(id -u):$(id -g) $HOME/.kube/config
4. 安装网络插件:
- 选择一个网络插件,例如Flannel:kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
5. 加入工作节点:
- 在工作节点上执行之前记下的kubeadm join命令,将工作节点加入到集群中
至此,你已经成功安装了Kubernetes和Docker,并初始化了一个Kubernetes集群。
阅读全文