正式上市前版本:2026-02-26

B 连接到 Oracle Kubernetes 引擎

您可以使用 OCI 命令行界面 (CLI) 访问 Oracle Kubernetes 引擎 (OKE) 集群。

以下说明假定 kubeconfig 文件已可用。
  1. 安装 OCI CLI。
    • 在 Linux 或 macOS 上,输入以下命令:
      bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh
    • 在 Microsoft Windows 上,使用从 Installing the CLI 链接到的 .msi 安装程序。
    有关 OCI CLI 的更多信息,请参见 Working with the CLI
  2. 安装 kubectl。
    • 在 macOS 上,输入以下 homebrew 命令。
      brew install kubectl
    • 在 Linux 上,输入以下 curl 命令:
      VERSION=(curl−L−shttps://dl.k8s.io/release/stable.txt)curl−LO"https://dl.k8s.io/release/{VERSION}/bin/linux/amd64/kubectl"; chmod +x kubectl && sudo mv kubectl /usr/local/bin/
    • 在 Microsoft Windows 上,使用以下 Chocolatey 命令。
      choco install kubernetes-cli
    有关安装 kubectl 的更多信息,请参阅 Kubernetes 文档中的 Install Tools
  3. 输入以下命令以配置 OCI CLI 身份证明。
    oci setup config
    向命令提供以下信息。
    • 租户 OCID
    • 您的用户 OCID
    • 该区域(例如 ap-mumbai-1
    • 您的 API 密钥(指纹/私钥路径)
    要获取新的 API 密钥,请输入以下命令,然后依次选择 Identity & SecurityUsersYour User AccountAPI Keys 以将公钥上载到控制台。
    oci setup keys
  4. kubeconfig 文件添加到缺省路径,以便 kubectl 可以访问该文件。
    • 在 macOS 和 Linux 上,将 kubeconfig 文件添加到以下目录。
      ~/.kube/config
    • 在 Microsoft Windows 上,将 kubeconfig 文件添加到以下目录。
      %USERPROFILE%.kube\config
  5. 为 Kubernetes 集群生成 kubeconfig 文件。
    1. 从 OCI 中的集群页面中,依次选择操作访问集群。此时将显示访问群集窗口。
    2. 选择本地访问
    3. 公共端点访问命令选择复制
    4. 运行复制的命令以生成 kubeconfig 文件。
  6. 运行以下命令以验证与群集的连接。
    kubectl cluster-info
    kubectl get nodes -o wide
    kubectl get ns
    专用端点集群需要对虚拟云网络 (VCN) 进行网络访问。公共端点集群需要与 API 服务器端点的 Internet 连接。
  7. 如果您使用多个 OCI 配置文件,请设置以下环境变量。
    • Linux 和 macOS:export OCI_CLI_PROFILE=
    • Microsoft Windows:$env:OCI_CLI_PROFILE=""
如果 kubectl 返回 401 或 403 错误,请验证您的身份和访问管理 (Identity and Access Management,IAM) 策略是否允许您使用和管理区间中的集群系列,以及是否为正确的集群和区域生成了 kubeconfig 文件。

要缩放 OKE 集群,请完成以下步骤。

  1. 在 OCI 控制台中,选择 OKE 集群,然后选择节点池
  2. 选择要缩放的节点池。
  3. 操作菜单,选择编辑。此时将显示 Edit node pool(编辑节点池)页面。
  4. 根据需要对节点计数或节点配置进行更改。要更改节点配置(这会影响 OCPU 数和内存量),请选择更改配置
  5. 选择更新以确认更改。
  6. 操作菜单中,选择周期节点以应用更新的配置。此时将显示周期节点页。
  7. 循环选项下,选择替换节点。为最大激增最大不可用输入数字,然后选择周期节点。将节点池的状态更新为 Active 时,缩放已完成。

或者,如果通过部署堆栈进行安装,则可以单击销毁以删除 OCI 控制台中的当前堆栈。然后依次选择编辑编辑堆栈以编辑堆栈定义以根据需要更改节点计数或节点配置。选择运行应用保存更改以创建使用新参数的堆栈。