创建服务
创建服务的步骤如下。
在左侧导航树中选择服务。
单击服务后的创建新服务按钮,配置服务信息。
服务名称,服务名称小写字母开头,小写字母或数字结尾,可以包含数字、小写字母、-,且不能重名。
标签注释,键值对形式增加标签或者注释。
选择器。
匹配存在的工作负载。
工作负载类型:部署 deployment、副本控制器 replicationcontroller、有状态副本集 statefulset、守护进程集 daemonset。
工作负载:根据工作负载类型选择已创建的工作负载。
手动配置
根据标签来匹配对应的工作负载。
服务类型
主机端口,可以通过集群内任意主机的IP加服务端口号从外部访问应用。
集群IP,服务分配一个集群IP,可供集群内访问。
无头服务,无头(Headless)服务不分配集群IP,不对集群外提供服务,用于有状态副本集的各个副本之间访问。
负载均衡器,使用云服务商提供的负载均衡器向外部暴露服务。
外部流量策略(externalTrafficPolicy)
仅服务类型为主机端口或负载均衡器时支持选择外部流量策略。
Cluster,流量可以转发到其他节点的Pod上。
Local,流量只发给本机的Pod并保留源IP。
会话保持
Web应用,开启后,服务显示对外访问链接,用户可以直接进行访问。
服务端口,包含服务端口、容器端口、主机端口(服务类型为主机端口时)、协议。
YAML文件编辑,用户可以直接切换到YAML编辑页,直接对YAML进行便捷,YAML编辑和界面编辑可以来回切换。
单击开始创建。