更新时间:2024-01-15 GMT+08:00
分享

Kubernetes自定义集群部署

通过manifest文件定义Kubernetes对象,实现对通用的Kubernetes集群的部署。

前提条件

您已有自定义集群。

操作步骤

  1. 获取kubeconfig文件

    • 以您自己的K8S集群为例

      参考资料:创建kubeconfig文件

    • 以云容器引擎CCE为例
      1. 进入控制台,在页面左上角单击“服务列表 > 容器 > 云容器引擎”,进入“云容器引擎”页面,单击目标集群名称,单击公网地址的“绑定”,进行公网IP的绑定操作。

        由于部署服务官方资源池与您的K8S集群不在同一个VPC,所以只能通过弹性IP访问。

      2. 单击“连接信息”“kubectl”对应的“配置”,进入界面,在“下载kubectl配置文件”下单击“下载”,开始下载kubectl配置文件。

        下载完成后您会得到一个kubeconfig.json文件。

  2. 新建Kubernetes接入点。

    1. 进入部署服务主页。
    2. 单击“新建应用”,填写基本信息,单击“下一步”,选择“空白模板”,单击 “确定”,进入“部署步骤”页面。
    3. 切换到“所有步骤”页签,搜索到“Kubernetes自定义集群部署”,单击“添加”
    4. 新建Kubernetes部署接入点。

      单击“新建”,新建Kubernetes接入点。

      填写信息后单击“验证并确定”按钮,可以验证接入点是否配置成功。
      表1 参数说明

      参数项

      说明

      连接名称

      服务扩展点的名称。

      Kubernetes URL

      填写为自定义集群中的公网apiserver地址。

      Kubeconfig

      直接复制kubeconfig.json文件中的全部内容即可。

    5. 按页面提示,补全所需参数,即可完成Kubernetes公网部署。
      表2 参数说明

      参数项

      说明

      选择区域

      选择要部署的区域。

      Kubernetes接入点

      选择目标Kubernetes接入点,支持新建并管理Kubernetes接入点。

      kubectl命令

      选择需要使用的kubectl命令,kubectl命令使用指南请参考:kubectl命令

      是否使用Manifest文件

      勾选后需选择目标Manifest文件进行部署,这些文件必须以.yaml、.yml或.json为后缀。

      kubectl命令参数

      待执行的kubectl命令参数。

      控制选项

      当前步骤部署失败后,应用是否继续部署后续的步骤。

分享:

    相关文档

    相关产品