更新时间:2025-08-14 GMT+08:00
分享

配置kubectl工具

kubectl是Kubernetes提供的一种命令行工具,它用于与Kubernetes集群进行交互,帮助用户管理集群中的资源、查看集群状态、部署应用程序、进行调试等操作。通过kubectl,您可以方便地在命令行界面上执行集群管理任务。

配置kubectl后,您可连接到Lite Cluster资源池,通过kubectl命令操作Kubernetes集群,从而方便地管理Lite Cluster中的资源。

如果客户端需要通过kubectl连接到Lite Cluster的Kubernetes集群,可以选择两种访问方式:

  • 内网访问:客户端通过内网IP地址与集群的API Server进行通信,数据流量不会经过互联网,安全性更强。
  • 公网访问:集群的API Server会暴露一个公共接口,客户端可以通过互联网访问Kubernetes集群。

本文介绍如何为Lite Cluster的集群配置kubectl工具。

基本原理

kubectl通过kubeconfig配置文件获取集群信息,从而与Kubernetes集群的API服务器进行通信。kubeconfig文件是kubectl访问Kubernetes集群的身份凭证,包含API Server地址、用户认证凭据和等配置信息。通过这些配置信息,kubectl能够实现与Kubernetes集群的交互,并执行各种管理任务。

图1 kubectl连接集群

前提条件

  • 已完成Lite Cluster集群资源购买和开通,具体请参见Lite Cluster资源开通
  • 如果通过VPC内网使用kubectl工具,请确保客户端与Lite Cluster集群在同一VPC内。
  • 如果通过公网使用kubectl工具,需要提前获取用于绑定的弹性公网IP,详情请见申请弹性公网IP

Lite Cluster配置kubectl

  1. 登录ModelArts管理控制台,在左侧菜单栏中选择资源管理 > 轻量算力集群(Lite Cluster),进入“轻量算力集群 (Lite Cluster)”页面。
  2. 在“轻量算力集群 (Lite Cluster)”页面中,单击创建的Lite Cluster专属资源池,进入资源池详情页面。
    图2 资源池详情-基本信息
  3. 单击基本信息列中对应的“CCE集群”,进入CCE集群详情页面,在“集群信息”找到“连接信息”。
    图3 链接信息
  4. 配置kubectl工具。
    • 如果通过内网使用kubectl工具,需要将kubectl工具安装在和集群在相同VPC下的某一台机器上。
      单击kubectl后的“配置”按钮,按照界面提示步骤操作即可,具体操作可参考获取kubectl配置文件并配置kubectl
      图4 集群连接信息
      图5 通过内网使用kubectl工具
    • 通过公网使用kubectl工具,可以将kubectl安装在任一台可以访问公网的客户端。首先需要绑定公网地址。
      1. 单击公网地址后的“绑定”按钮。
        图6 绑定公网地址
      2. 选择已有的公网IP,或者单击“创建弹性IP”跳至弹性公网IP控制台,创建新的弹性公网IP,详情请见申请弹性公网IP
      3. 完成公网地址绑定后,在“集群信息”找到“连接信息”,单击kubectl后的“配置”按钮。
      4. 按照界面提示步骤操作即可,具体操作可参考获取kubectl配置文件并配置kubectl
        图7 配置kubectl
  5. 在安装了kubectl工具的客户端执行如下命令,显示集群节点即kubectl工具配置成功。
    kubectl get node

下一步操作

配置Lite Cluster存储:如果没有挂载任何外部存储,此时可用存储空间根据dockerBaseSize的配置来决定,可访问的存储空间比较小,因此建议通过挂载外部存储空间解决存储空间受限问题。容器中挂载存储有多种方式,不同的场景下推荐的存储方式不一样,您可根据业务实际情进行选择。

相关文档