有奖捉虫:行业应用 & 管理与支持文档专题 HOT
说明:
传统账户类型不支持为原生节点开启公网访问,详情请参见 账户类型说明,您可以 提交工单 进行升级。
本文主要介绍如何通过控制台和 YAML 为节点绑定弹性公网 IP(Elastic IP,EIP)并开启公网访问。

注意事项

针对开启了公网访问的节点池,每个新增的原生节点将创建并绑定一个 EIP。
EIP 和节点的生命周期保持一致,并随节点的销毁而销毁。
原生节点不针对 EIP 额外收费,EIP 收费模式请参考 弹性公网 IP 计费说明

通过控制台为原生节点开启公网访问

1. 登录 容器服务控制台,选择左侧导航栏中的集群
2. 在集群列表页中,单击集群 ID,进入该集群详情页。
3. 选择左侧菜单栏中的节点管理 > Worker 节点,在节点池页面单击新建并选择原生节点。
4. 新建节点池页面,勾选创建弹性公网 IP,如下图所示:



5. 单击创建节点池即可。

通过 YAML 为原生节点开启公网访问

字段介绍

字段名称
字段值
含义
spec.template.spec.providerSpec.value.internetAccessible
addressType
EIP:不填写则默认为常规 BGP IP,即普通 EIP。
HighQualityEIP:精品 BGP IP,即精品 EIP。
chargeType
计费模式:
TrafficPostpaidByHour:流量按小时后付费。
BandwidthPostpaidByHour :带宽按小时后付费。
BandwidthPackage:共享带宽包付费,需在 EIP 侧开通共享带宽包白名单。
maxBandwidthOut
带宽上限,单位 Mbps。
bandwidthPackageID
指定共享带宽包(请填写带宽包 ID)。
说明
关于 EIP 类型介绍和注意事项详情请参考 申请 EIP
精品 EIP 目前账户类型仅支持标准账户,地域仅支持中国香港,计费模式仅支持共享带宽包。若无精品 BGP 带宽包,您可前往 私有网络控制台 > 共享带宽包创建。

YAML 示例

apiVersion: node.tke.cloud.tencent.com/v1beta1
kind: MachineSet
metadata:
name: np-ohh7gaek
spec:
deletePolicy: Random
displayName: HighQualityEIP-test
instanceTypes:
- SA2.MEDIUM2
replicas: 1
scaling:
createPolicy: ZonePriority
maxReplicas: 4
subnetIDs:
- subnet-xxxxxxx
template:
metadata:
labels:
node.tke.cloud.tencent.com/machineset: np-ohh7gaek
spec:
providerSpec:
type: Native
value:
instanceChargeType: PostpaidByHour
lifecycle: {}
management:
nameservers:
- 183.60.83.19
- 183.60.82.98
metadata:
creationTimestamp: null
securityGroupIDs:
- sg-5lxe2r2p
systemDisk:
diskSize: 50
diskType: CloudPremium
internetAccessible:
chargeType: BandwidthPackage
bandwidthPackageID: bwp-95xr2686
maxBandwidthOut: 100
addressType: HighQualityEIP
runtimeRootDir: /var/lib/containerd
type: Native