访问方式管理
访问方式
访问方式为部署组提供访问入口。 访问方式操作支持查看访问方式列表和详情、创建、编辑和删除访问方式。
查看访问方式列表
您可以在应用详情页和访问方式列表页查看访问方式列表。
在应用详情页查看访问方式列表
1、登录CNAP控制台。
2、在左侧功能菜单栏上,点击【应用托管】下【应用】,进入应用列表页,点击目标应用名称,进入应用详情页,可以看到访问方式列表,您可以切换部署组,以获取目标部署组下的访问方式列表。
在访问方式列表页查看访问方式列表
1、登录CNAP控制台。
2、在左侧功能菜单栏上,点击【应用托管】下【应用】,进入应用列表页,【部署组】列点击目标部署组名称,进入部署组详情页,并在左侧功能菜单栏上,点击【访问方式】,可以看到访问方式列表。您也可以在应用列表页,点击目标应用名称,进入应用详情页,并在左侧功能菜单栏上,点击【部署组管理】,点击目标部署组名称,进入部署组详情页,在左侧功能菜单栏上,点击【访问方式】,就可以看到访问方式列表。
创建访问方式
您可以在创建非空应用和正常部署组时创建访问方式,也可以在访问方式列表页或应用详情页直接创建访问方式。
在创建非空应用和正常部署组时创建访问方式
1、登录CNAP控制台。
2、在左侧功能菜单栏上,点击【应用托管】下【应用】,进入应用列表页,点击【创建应用】进入创建应用流程,具体可参考创建应用 。您也可以在应用列表或部署组管理页点击【创建部署组】进入创建部署组流程,具体可参考创建部署组
3、填写创建非空应用和正常部署组的基本信息、部署配置信息、运维配置信息后,进入创建访问方式页面,点击【新增入口】,就可以创建访问方式。如果所选集群为双栈集群,则访问方式支持创建IPv6/IPv4类型。
- 访问名: 访问方式的名称,支持大小写字母、数字、- 字符,必须以字母开头,长度在 2-20。您需要保证一个环境下访问方式名称唯一。
- 类型: 访问方式的类型,支持公网访问、VPC内访问、集群内访问。
- 规则类型:访问方式的IP类型,双栈集群同时支持IPv4和IPv6,IPv4集群默认只支持IPv4。
- BLB选择: 部分集群可以指定已存在的BLB,默认为新建BLB。BLB列表根据规则类型进行筛选,如规则类型为IPv4,则列表中只展示普通型BLB,反之,只展示IPv6型blb。如果您选择已存在的BLB,您需要自行保证指定的BLB未被其他服务使用。如果两个访问方式使用同一个BLB,访问方式可能无法正常访问。
- 所在网络: 所在网络为访问方式所在的VPC和子网。子网列表根据规则类型进行筛选,如规则类型为IPv4,则列表中只展示未分配IPv6网段的子网,反之,只展示分配IPv6网段的子网。如果您选择已存在的BLB,子网应该选择BLB自身所在的子网。如果您的集群版本>=1.16,您可以指定期望的子网,否则为系统自动分配。您需要保证当前VPC下存在普通型子网且该子网中存在可用的ip,否则公网访问类型和VPC内访问类型的访问方式有可能会创建失败。如果当前VPC下无普通型子网,您可以点击右侧的【创建子网】来创建普通型子网并刷新即可。
- EIP选择: 可以指定公网类型访问方式的EIP。如果您选择新建,访问方式将新建EIP。如果规则类型为IPv6,则没有该选项。
- 外部流量策略: 指定访问方式的外部流量策略,支持Cluster、Local,默认为Cluster。如果您选择Cluster,则该访问方式的外部流量可以路由到集群范围内任意节点,有良好的负载均衡效果,但是可能会产生多余的路由转发,且无法保留客户端源IP。如果您选择Local,则该访问方式的外部流量策略只可以路由到本地节点(访问方式所在的节点),且可以保留客户端源IP,但可能造成负载不均衡的效果。
- 端口设置: 访问方式的端口,您可以设置多个端口。目前端口协议支持TCP、UDP。访问端口范围为:1-65535,目标端口范围为:1-65535
-
注解: kubernetes中的annotations,其中注解前缀必须是一个DNS子域:由点(.)分隔的一系列DNS标签,长度在0-253,注解名支持大小写字母、数字、-或_或.字符, 首尾必须是字母或者数字,长度不超过63个字符。注解前缀/注解名组成注解的key,系统预留注解的key包括:
- cnap.baidubce.com/workspaceID
- cnap.baidubce.com/transactionID
- cnap.baidubce.com/spanID
- cnap.baidubce.com/hosted
- service.beta.kubernetes.io/cce-load-balancer-internal-vpc
- service.beta.kubernetes.io/cce-load-balancer-subnet-id
- service.beta.kubernetes.io/cce-load-balancer-exist-id
- service.beta.kubernetes.io/cce-load-balancer-cce-add-eip
您设置的key不能为系统预留的key,否则会报错。
- 标签: kubernetes中的labels,其中标签前缀必须是一个DNS子域:由点(.)分隔的一系列DNS标签,长度在 0-253,标签名支持大小写字母、数字、-或_或.字符, 首尾必须是字母或者数字,长度不超过63个字符,标签值支持大小写字母、数字、-或_或.字符, 首尾必须是字母或者数字,长度不超过63个字符。
填写完这些参数后,可以在当前页面看到已经填写的参数,您可以点击目标访问【操作】下的【详情】获取更多已填的参数,点击【编辑】修改已填的参数,点击【删除】删除已填的参数。
4、点击【下一步】,完成应用/部署组创建即可,您可以在访问方式列表页查看已经创建的访问方式。
温馨提醒:
- 如果您选择已存在的BLB,您需要自行保证指定的BLB未被其他服务使用。如果两个访问方式使用同一个BLB,访问方式可能无法正常访问。
- 访问方式创建后,BLB无法修改,请确认BLB选择处的参数是否为您期望的BLB。
在访问方式列表页直接创建访问方式
1、登录CNAP控制台。
2、在左侧功能菜单栏上,点击【应用托管】下【应用】,进入应用列表页,点击目标应用名称,进入应用详情页,在左侧功能菜单栏上,点击【部署组管理】,点击目标部署组名称,进入部署组详情页,在左侧功能菜单栏上,点击【访问方式】,可以看到访问方式列表,点击【添加入口】,填写相关参数,点击【确定】即可,您可以在访问方式列表页查看已经创建的访问方式。相关参数说明请参考访问方式参数说明。
在应用详情页直接创建访问方式
1、登录CNAP控制台。
2、在左侧功能菜单栏上,点击【应用托管】下【应用】,进入应用列表页,点击目标应用名称,进入应用详情页,可以看到访问方式列表,您可以切换部署组,然后点击【添加入口】,填写相关参数,点击【确定】即可,您可以在访问方式列表页查看已经创建的访问方式。相关参数说明请参考访问方式参数说明。
查看访问方式详情
您可以在应用详情页或访问方式列表页点击目标访问方式【操作】列中【详情】,可查看访问方式详情。
在访问方式详情页,您可以看到访问方式的相关信息,包括:访问方式名、类型、BLB、所在网络、公网IP、外部流量策略、端口、注解、标签等信息。
温馨提醒: 如果您刚刚新建了访问方式,访问方式及相关资源处于创建过程中,详情页中可能暂时没有BLB、所在网络、所在子网和公网IP的信息,请您耐心等待,稍后点击刷新并再次尝试。
编辑访问方式
您可以在应用详情页或访问方式列表页点击目标访问方式【操作】列中【编辑】,可编辑访问方式。
温馨提醒:
- 访问方式及相关资源创建过程中无法编辑修改(大约需要1到2分钟),请您耐心等待,稍后点击刷新并再次尝试。
- 编辑访问方式后,需要一段时间完成数据更新(大约1到2分钟),这段时间内查看数据未更新请您耐心等待,稍后点击刷新后再次查看。
- 如果访问方式引用的BLB实例被删除,您无法编辑访问方式,建议您删除当前访问方式并重新创建。
删除访问方式
您可以在应用详情页或访问方式列表页点击目标访问方式【操作】列中【删除】,可删除访问方式。
温馨提醒:
- 删除公网类型的访问方式,可能会同时删除访问方式引用的BLB实例和EIP实例,也可能会保留引用的BLB实例和EIP实例,您可以去BLB和EIP页面查看操作结果。
- 删除VPC内类型的访问方式,可能会同时删除访问方式引用的BLB实例,也可能会保留引用的BLB实例,您可以去BLB页面查看操作结果。
查看访问方式事件
您可以在应用详情页或访问方式列表页点击目标访问方式【操作】列中【查看事件】,可查看访问方式的Kubernate事件。