Linux 环境Kubernetes安装
目录
前言
Docker作为当前最流行的容器化平台,为Kubernetes提供了强大的容器化技术基础。Kubernetes与Docker的结合,使得容器化应用程序在大规模集群中得以简单、高效、弹性地管理和扩展,进而实现了现代化、云原生的应用开发和部署。
你可以下载 Kubernetes,在本地机器、云或你自己的数据中心上部署 Kubernetes 集群。
安装 Docker
安装Docker for Windows(Kubernetes需要Docker作为容器运行时)
安装 Kubernetes
方法一:Kubernetes 官方镜像地址: 下载 Kubernetes | Kubernetes
拉取 Kubernetes 官方镜像
docker pull registry.k8s.io/kube-apiserver:v1.27.4
Linux 安装 kubectl
介绍
kubectl 是 Kubernetes 命令行工具,用于与 Kubernetes 集群进行交互和管理。它是 Kubernetes 的官方命令行客户端,可用于执行各种操作,如创建、管理和监视 Kubernetes 资源。
安装
Kubernetes 官方下载地址(详细教程): 在 Linux 系统中安装并设置 kubectl | Kubernetes
基于Ubuntu的发行版
1、更新 apt 包索引,并安装使用 Kubernetes apt 仓库所需要的包:
sudo apt-get update
sudo apt-get install -y ca-certificates curl
如果你使用 Debian 9(stretch)或更早版本,则你还需要安装 apt-transport-https:
2、下载 Google Cloud 公开签名秘钥:
curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-archive-keyring.gpg
3、添加 Kubernetes apt 仓库:
echo "deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
4、更新 apt 包索引,使之包含新的仓库并安装 kubectl:
sudo apt-get update
sudo apt-get install -y kubectl
基于Red Hat的发行版
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-$basearch
enabled=1
gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
sudo yum install -y kubectl