本文主要介绍在Kubernetes-piggymetrics-cluster集群中,创建一个NodePort类型的Service,用于后续从Swarm集群的SLB上引入生产流量。

前提条件

您已经创建好一个Kubernetes托管版集群。请参见创建Kubernetes托管版集群

操作步骤

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,单击服务
  5. 在目标集群Kubernetes-piggymetrics-cluster右侧单击创建
  6. 创建服务页面,填写对应的内容,并单击创建。请参见创建服务
    创建服务
    说明
    • 名称:输入服务的名称,本例中为gateway-swarm-slb。
    • 类型:选择服务类型,即服务访问方式,请选择节点端口类型。

      节点端口:即NodePort,通过每个Node上的IP和静态端口(NodePort)暴露服务。NodePort服务会路由到ClusterIP服务,这个ClusterIP服务会自动创建。通过请求 <NodeIP>:<NodePort>,可以从集群的外部访问一个 NodePort服务。

    • 关联部署:选择服务要绑定的后端对象,本例中是前面创建的gateway服务。
    • 端口映射:添加服务端口和容器端口,容器端口需要与后端的pod中暴露的容器端口一致。节点端口范围为:30000~32767。