CCE服务中使用kubectl管理集群

CCE提供了两种管理集群的方式:CloudShell和kubectl

其中CloudShell是在集群内创建了一个容器,给用户登录使用的,在这个容器中可以使用kbectl命令管理集群。

kubectl是k8s自动的管理工具,可以部署在客户端进行集群管理,由于我是测试环境,所以我就直接把node节点作为了客户端,以下为具体操作方法:

1 安装kubectl

其实node上是已经安装了kubectl的,但是会报这个错:

这个其实是因为没有配置文件和环境变量的原因,为了记录整个过程,我把node节点上原有的kubectl卸载了。

然后重新安装:

先配置yum源(建议使用阿里的源,华为的不好用,期待完善)

cat <<EOF > /etc/yum.repos.d/kubernetes.repo

[kubernetes]

name=Kubernetes

baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/

enabled=1

gpgcheck=1

repo_gpgcheck=1

gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

EOF

然后开始安装,注意,版本一定要和集群的版本对应

2 下载配置文件

这个在官网的页面按照操作进行就行(链接:https://console.huaweicloud.com/cce2.0/?agencyId=07fb10cb020026b81f90c00e0ba587f6&region=cn-east-3&locale=zh-cn#/app/resource/cluster/detail/accessAPI?clusterName=test&clusterId=7631fcee-894f-11ec-b434-0255ac1002c7&type=api)

点这里:


把下载下来的配置文件放到客户机上,方法任意。

3 安装和配置kubectl

mkdir -p $HOME/.kube
mv -f kubeconfig.json $HOME/.kube/config

4 切换kubectl的访问模式

按照官网的说法来就可以

5 检查是否生效

posted @ 2022-02-10 09:58  王羊补劳  阅读(428)  评论(0)    收藏  举报