Linux 环境Kubernetes安装

目录

前言

安装 Docker

安装 Kubernetes

Linux 安装 kubectl

介绍

安装

基于Ubuntu的发行版

基于Red Hat的发行版


前言

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