1. 登录边缘容器集群控制台。
2. 在控制台左侧导航栏中,单击集群管理。
3. 在集群列表页面中,单击目标集群右侧操作列下的详情。
4. 在控制台左侧导航栏中,单击网络>服务。
5. 在服务列表,在左上角单击创建服务。
6. 完成服务的参数配置,单击确认添加服务。
配置项 | 描述 |
名称 | 输入服务的名称。 |
命名空间 | 选择服务所属的命名空间。 |
类型 | 选择服务访问的方式。 虚拟集群IP:即ClusterIP,指通过集群的内部IP暴露服务,选择该值,服务只能够在集群内部可以访问,这也是默认的ServiceType。 节点端口:即NodePort,通过每个Node上的IP和静态端口(NodePort)暴露服务。NodePort服务会路由到ClusterIP服务,该ClusterIP服务会自动创建。通过请求<NodeIP>:<NodePort>,可以从集群的外部访问一个NodePort服务。 负载均衡器:即LoadBalancer,负载均衡类型的服务可以通过弹性负载均衡从公网访问到工作负载。 |
实例间发现服务 | 服务类型为虚拟集群IP时,才能设置实例间发现服务(Headless Service)。 |
公网IP | 服务类型为负载均衡器时,可设置公网IP,这样就可以通过弹性负载均衡从公网访问到工作负载。 |
关联 | 选择需要关联的工作负载,这样就可以通过Service访问到工作负载。 |
外部流量策略 | Local:流量只发给本机的Pod。 Cluster:流量可以转发到其他节点上的Pod。 服务类型为节点端口或负载均衡时,才能设置外部流量策略。 |
端口映射 | 添加服务端口和容器端口。容器端口需要与后端的Pod中暴露的容器端口一致。 |
标签 | 为该服务添加一个标签,标识该服务。 |
注解 | 为该服务添加一个注解(Annotation)。 |