云容器实例 CCI-kubectl配置指南:非安全环境配置kubectl

时间:2023-12-21 21:07:00

非安全环境配置kubectl

  1. 参照上述操作,安装并设置kubectl。
  2. 编辑kubeconfig文件,删除敏感信息参数。

    Linux系统,kubeconfig文件默认位于$HOME/.kube/config。
    表2 待删除敏感信息参数

    Command Flag

    Environment Value

    Description

    --domain-name

    DOMAIN_NAME

    租户名

    --user-name

    USER_NAME

    子用户名

    --password

    PASSWORD

    用户密码

    --ak

    ACCESS_KEY_ID

    Access Key

    --sk

    SECRET_ACCESS_KEY

    Secret Key

    --cache

    CREDENTIAL_CACHE

    是否开启缓存Token

    更多参数说明请参见cci-iam-authenticator使用参考

  3. 配置删除参数相应的环境变量来使用kubectl,以AK/SK为例。

    export ACCESS_KEY_ID=xxxxxxx

    export SECRET_ACCESS_KEY=xxxxxxx

    export CREDENTIAL_CACHE=false

    kubectl get ns

    执行上述命令后,提示如下类似信息:

    No resources found.

support.huaweicloud.com/devg-cci/cci_kubectl_02.html