阿里云 Kubernetes 的 kubectl 配置

安装 kubectl 到系统路径

bash 复制代码
# 赋予执行权限
chmod +x kubectl

# 安装到系统路径
sudo mv kubectl /usr/local/bin/

# 验证安装
kubectl version --client --short

获取阿里云集群配置文件-- 手动配置

  1. 登录阿里云控制台

  2. 进入「容器服务」->「集群」

  3. 选择您的集群

  4. 点击「连接信息」->「复制」

  5. 在节点上创建配置文件:

bash 复制代码
mkdir -p ~/.kube
nano ~/.kube/config
# 粘贴复制的配置内容
chmod 600 ~/.kube/config

验证阿里云集群连接

bash 复制代码
# 检查集群信息
kubectl cluster-info

# 查看节点(阿里云节点名通常以 cn-hangzhou 开头)
kubectl get nodes -o wide

# 查看系统 Pods(阿里云特定组件)
kubectl get pods -n kube-system -l release=alibaba

阿里云实用命令

功能 命令
查看集群信息 aliyun cs GET /clusters/your-cluster-id
升级集群 aliyun cs PUT /clusters/your-cluster-id/upgrade
重启节点 aliyun ecs RebootInstance --InstanceId your-instance-id
查看节点监控 aliyun cms DescribeMetricList --Namespace acs_container

验证清单

  1. kubectl get nodes 显示阿里云节点信息

  2. kubectl get pods -n kube-system 显示阿里云组件运行中

  3. kubectl create deployment test-nginx --image=nginx 测试应用部署

  4. kubectl expose deployment test-nginx --port=80 创建服务

  5. kubectl get svc test-nginx 查看服务信息