云架构


使用新版Kubectl创建Token

CentOS8中使用新版Kubectl创建Token

使用K8s Dashboard等组件时常Token进行登录。kubectl 1.24生成Token的方式与之前版本不同,比如Cloud Shell默认是kubectl 1.23的版本。这里介绍了如何在Linux虚拟机中获取最新版本的kubectl并生成Token。

Step 1. 安装OCI工具

非OKE请忽略此步骤。OKE需要oci工具进行身份认证,使用前先安装oci

sudo dnf -y install oraclelinux-developer-release-el8
sudo dnf -y install python36-oci-cli
Step 2. 下载kubectl 最新版
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
sudo chmod +x kubectl
sudo mv kubectl /usr/local/bin/
Step 3. 创建Token
kubectl create token oke-admin --duration=999999h -n kube-system
ad