Skip to content

Latest commit

 

History

History
86 lines (61 loc) · 1.39 KB

install-k8s.md

File metadata and controls

86 lines (61 loc) · 1.39 KB

安装kubectl

1.下载最新安装包

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

2.校验文件完整性

  • 下载 kubectl 校验和文件:
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"  
  • 验证 kubectl 的可执行文件
echo "$(cat kubectl.sha256)  kubectl" | sha256sum --check
  • 校验成功输出如下
kubectl: OK

3.安装kubectl

sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

4.测试,打印版本信息

kubectl version --client --output=yaml
  • 会输出如下信息
clientVersion:
  buildDate: "2023-01-18T15:58:16Z"
  compiler: gc
  gitCommit: 8f94681cd294aa8cfd3407b8191f6c70214973a4
  gitTreeState: clean
  gitVersion: v1.26.1
  goVersion: go1.19.5
  major: "1"
  minor: "26"
  platform: linux/amd64
kustomizeVersion: v4.5.7

安装本地集群

1.安装kind

curl -Lo ./kind "https://kind.sigs.k8s.io/dl/v0.17.0/kind-$(uname)-amd64"
chmod +x ./kind
sudo mv ./kind /usr/local/bin/kind

2.创建cluster

kind create cluster

查看创建成功的节点

kubectl get nodes

3.删除cluster

kind delete cluster