TKE 标准集群指南

最佳实践

API 文档

诚邀爱技术、爱分享的你,成为文档内容共建者> HOT

本文主要介绍如何通过 YAML 为节点绑定弹性公网 IP(Elastic IP,EIP)并开启公网访问。

注意事项

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

字段介绍

字段名称 字段值 含义
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
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

目录