• 网络管理

    网络是一种管理内部服务连通方式的策略,实现容器内部资源的负载均衡以及流量转发。配置后,平台会将网络流量定向转发到指定的单个或者多个实例容器组,完成服务的连通与流转。应用可以访问的两个必要条件:网络注册、应用部署。

    创建网络

    创建网络

    1. 点击 创建网络

    2. 选择环境,只可选择运行中的环境,故障中的环境不可选;

    3. 选择目标对象,选择类型为选择实例、填写标签或是Endpoints;

      • 选择实例:选择应用名称然后选择实例以关联网络,这里的应用只能选择到在该环境下存在实例的;

      • 填写标签:填写标签以应用到 service.spec.selector ,供 k8s 关联本集群的实例。

      • Endpoints:填写目标IP以及目标端口,供k8s关联外部的实例。

    4. 选择网络配置,选择类型为 ClusterIPNodePortLoadBalancer

      • ClusterIP:

        • 外部IP为选填项,需要外部网络访问时填写。

          外部IP的值不能随意填写,必须是service所在集群节点的IP!
        • 端口号为实例service端口号,目标端口号为实例Pod端口号,用以配置网络的端口映射转发。

          端口号必须是数字且大小在0-65535之间
      • NodePort:

        • 节点端口为节点对外提供的端口,端口号为实例service端口号,目标端口号为实例Pod端口号,用以配置网络的端口映射转发。最后,可选择网络协议为TCP或UDP。

          节点端口号必须在30000-32767之间,端口号必须是数字且大小在0-65535之间
      • LoadBalancer:

        • 端口号为service端口号,目标端口号为实例Pod端口号,用以配置网络的端口映射转发。

          端口号必须是数字且大小在0-65535之间
    5. 输入网络名称,若是选择关联实例,则会默认生成一个名称,可以修改。

      网络名称只能由小写字母、数字、”-“组成,并且以小写字母开头,不能以”-“结尾,网络名称是环境下唯一。

    6. 点击 创建完成网络创建。

    查看网络

    部署流水线后,点击网络 ;查看项目应用的网络配置信息。

    service

    修改网络

    点击修改网络修改网络按钮 对网络进行修改。

    修改网络,可以修改目标对象和网络配置,如果选择的实例中包含状态不正常的实例则不能保存,提示“请移除不可用实例”!

    删除网络

    点击删除网络删除网络按钮 对网络进行删除。

    环境状态为未连接时或网络状态是处理中时不可操作
    删除网络,将导致网络关联的域名不可用!

    更多操作