文档

运维K8s资产(公测中)

更新时间:

特权访问管理中心 PAM(Privileged Access Management)可针对阿里云容器服务ACK及其登录凭据(Kubeconfig)进行托管,并支持配置细粒度运维权限及运维策略,提供会话结束后的运维审计能力,提升云上运维操作的安全性。本文介绍如何运维K8s资产。

背景信息

阿里云容器服务Kubernetes版(Alibaba Cloud Container Service for Kubernetes,简称容器服务ACK)是全球首批通过Kubernetes(K8s)一致性认证的服务平台,提供高性能的容器应用管理服务,支持企业级Kubernetes容器化应用的生命周期管理。更多说明,请参见容器服务Kubernetes版

使用限制

容器运维目前仍在公测(Beta)阶段,如您想使用该功能,请加入钉群(钉群号:8015050503),联系产品技术人员开放。

创建K8s资产

  1. 登录特权访问管理中心控制台

  2. 在左侧导航栏,单击资产运维

  3. K8s资产运维页签,单击创建K8s资产

  4. 创建K8s资产面板,按照页面引导,配置接入参数。

    image..png

    1. 录入K8s资产的基本信息,单击下一步

      配置项

      描述

      基本信息

      应用名称

      自定义K8s资产应用名称。长度为2~64个字符,支持中文和大小写英文字母,可包含数字和下划线(_)。

      资产类型

      目前仅支持阿里云ACK产品

      区域

      选择K8s资产所在地域。

      集群

      选择需要运维的K8s集群。

      备注信息

      输入备注信息。

      选择容器凭据

      选择容器凭据,用于登录K8s集群。

      如果列表没有容器凭据,您可以单击创建容器凭据,并参考下述说明创建容器凭据。

      • 凭据名称:输入凭据名称。

      • 网络类型:默认为私网,表示PAM通过私网访问K8s集群。

      • 凭据权限:选择特权账户或者普通账户。更多说明,请参见特权账号

      • 生成方式:选择K8s集群的Kubeconfig生成方式。

        • 手动生成:您需要手动录入K8s集群的Kubeconfig。

        • 自动生成:选择自动生成后,PAM会自动识别所选K8s集群的Kubeconfig。

          说明

          仅阿里云ACK产品支持自动生成凭据。

      • Kubeconfig:Kubeconfig中包含了有关集群、用户、命名空间以及身份认证机制的信息,您需要手动输入或自动生成K8s集群的Kubeconfig。

    2. 选择网络域资源,单击下一步

      PAM会自动识别当前VPC下的网络域。如果未启用,您可以在操作列,单击启用;如果列表没有网络域资源,请您创建该资源,具体操作,请参见新建网络域

    3. 选择托管K8s资产的层级,单击完成

      支持托管的维度为集群命名空间工作负载。在当前集群详情区域会同步K8s集群详情,请您参考并进行选择。如果选择集群则托管整个集群,选择命名空间则托管您选择的具体的命名空间。

      image..png

      说明

      若该集群下拉取不到数据或托管出现异常,原因可能如下,请您排查后重试:

      • 您的凭据选择有误,请核查您选择的Kubeconfig是否属于该集群。

      • 您的网络环境可能阻止了PAM的访问,请您核查您的K8s资产是否设置了访问控制。

      • 请您选择托管层级时确认该层级下有可运维的容器,否则托管后您可能无法运维。

托管K8s资产

托管单个资产

  1. 登录特权访问管理中心控制台

  2. 在左侧导航栏,单击资产运维

  3. K8s资产运维页签,定位到目标资产。

  4. 托管状态列,单击image..png图标。

  5. 在弹出的对话框,单击确定

批量托管资产

  1. 登录特权访问管理中心控制台

  2. 在左侧导航栏,单击资产运维

  3. K8s资产运维页签,在左侧复选框,勾选目标资产。

  4. 在K8s资产列表底部,单击资产托管

  5. 在弹出的对话框中,单击确定

运维K8s资产

  1. 登录特权访问管理中心控制台

  2. 在左侧导航栏,单击资产运维

  3. K8s资产运维页签,定位到目标资产,在操作列,单击运维

  4. 在对应的k8s资产页面,选择目标命名空间、状态组,在操作列,单击运维

    image..png

  5. 单击目标容器实例,在运维对话框中,选择资产登录的协议/端口、登录凭据和终端窗口方式,单击连接

创建容器凭据

您可以将K8s集群的凭据添加到PAM中进行统一管理,以便进行K8s容器资产运维,同时确保敏感信息的安全性。

  1. 登录特权访问管理中心控制台

  2. 在左侧导航栏,单击资产运维

  3. K8s资产运维页签,单击容器凭据管理

  4. 容器凭据管理面板,单击创建容器凭据

  5. 创建容器凭据对话框,参考下表配置容器凭据参数,单击确定

    配置项

    描述

    凭据名称

    输入凭据名称。

    凭据类型

    默认为K8s凭据。

    网络类型

    默认为私网,表示PAM通过私网访问K8s集群。

    生成方式

    选择K8s集群的Kubeconfig生成方式。

    • 手动生成:您需要手动输入Kubeconfig。

    • 自动生成:您需要选择K8s集群和所属地域,并在Kubeconfig区域单击自动生成,PAM会自动识别所选K8s集群的Kubeconfig。

    Kubeconfig

    Kubeconfig中包含了有关集群、用户、命名空间以及身份认证机制的信息,您需要手动输入或自动生成K8s集群的Kubeconfig。

    凭据权限

    选择特权账户或者普通账户。更多说明,请参加特权账号

    备注

    输入凭据备注信息。

相关文档

运维审计:您可以通过该功能,查看对资产执行的运维操作和运维对话审计信息,帮助您在威胁发生的事中及事后进行对应的事件回溯。

  • 本页导读 (1)
文档反馈