huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]Ubuntu 系统下安装 Kubernetes 的详细步骤|ubuntu18.04安装k8s,Ubuntu Kubernetes 安装,Ubuntu 18.04下详细安装Kubernetes(k8s)指南

PikPak

推荐阅读:

[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024

[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE

[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务

[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台

本文详细介绍了在Ubuntu 18.04系统上安装Kubernetes的方法,涵盖从环境准备到Kubernetes集群配置的完整步骤,帮助用户快速掌握Ubuntu系统下Kubernetes的安装过程。

本文目录导读:

  1. 准备工作
  2. 安装 Docker
  3. 安装 Kubernetes
  4. 初始化 Kubernetes 主节点
  5. 添加 Kubernetes 工作节点
  6. 验证 Kubernetes 集群

Kubernetes 是个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序,在 Ubuntu 系统下安装 Kubernetes 可以让开发者更高效地管理和运行容器,本文将详细介绍在 Ubuntu 系统中安装 Kubernetes 的步骤。

准备工作

1、确保你的 Ubuntu 系统版本为 18.04 更高版本。

2、确保系统已更新并安装了必要的依赖。

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl

安装 Docker

Kubernetes 需要依赖 Docker 来运行容器,以下是安装 Docker 的步骤:

1、添加 Docker 的 GPG 密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add

2、添加 Docker 的稳定版仓库:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

3、安装 Docker:

sudo apt update
sudo apt install -y docker-ce

4、启动 Docker 并设置为开机自启:

sudo systemctl start docker
sudo systemctl enable docker

安装 Kubernetes

1、添加 Kubernetes 的 GPG 密钥:

curl -s https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | sudo apt-key add

2、添加 Kubernetes 的 APT 仓库:

cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF

3、更新 APT 仓库:

sudo apt update

4、安装 kubeadm、kubelet 和 kubectl:

sudo apt install -y kubelet kubeadm kubectl

5、将 kubelet、kubeadm 和 kubectl 设置为不自动更新:

sudo apt-mark hold kubelet kubeadm kubectl

初始化 Kubernetes 主节点

1、初始化主节点:

sudo kubeadm init --pod-network-cidr=10.244.0.0/16

2、设置 kubectl 配置文件:

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

3、安装网络插件(Calico):

kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml

添加 Kubernetes 工作节点

1、在主节点上获取 token:

sudo kubeadm token create --print-join-command

2、在工作节点上运行 join 命令(将 <token>、<master-ip> 和 <master-port> 替换为实际值):

sudo kubeadm join <token>:<master-ip>:<master-port> --pod-network-cidr=10.244.0.0/16

3、设置 kubectl 配置文件(与主节点相同)。

验证 Kubernetes 集群

1、检查集群状态:

kubectl get nodes

2、部署一个测试应用(nginx):

kubectl create deployment nginx --image=nginx

3、查看部署状态:

kubectl get pods

4、暴露 nginx 服务:

kubectl expose deployment nginx --port=80 --type=NodePort

5、访问 nginx 服务:

curl <node-ip>:<node-port>

至此,您已成功在 Ubuntu 系统中安装了 Kubernetes 集群。

中文相关关键词:

Ubuntu, Kubernetes, 安装, Docker, 初始化, 主节点, 工作节点, 配置, 网络插件, Calico, 集群, 部署, 测试, 服务, 暴露, IP, 端口, 令牌, 仓库, GPG, 密钥, APT, 源, 更新, 依赖, 状态, 检查, 镜像, Nginx, 访问, 配置文件, 自动更新, Pod, 网络地址, 添加, 节点, 获取, 命令, 替换, 验证, 集群状态, 暴露服务, NodePort, 节点端口, curl

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

Ubuntu Kubernetes 安装:ubuntu安装keepalived

原文链接:,转发请注明来源!