最近更新时间:2025-03-28 16:57:10
容器实例支持绑定多个EIP,可绑定的EIP个数根据机型套餐不同而不同,最多可绑定4个EIP。具体步骤如下:
登录容器服务控制台,需已创建KCE容器服务,点击进入组件管理中virtual-kubelet组件。
新建或是更新VK时,将VK特权模式打开,allowPrivileged: "true"
.
通过deployment创建容器实例,添加0-4个eip id,以及添加initcontainer。具体yaml请参考:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-rbkci-eip
namespace: default
labels:
app: nginx
spec:
replicas: 1
selector:
matchLabels:
app: nginx
template:
metadata:
annotations:
k8s.ksyun.com/kci-instance-type: S6.16B #机型套餐 绑定4个EIP建议使用S6.16B与SE9.16B
k8s.ksyun.com/kci-eip-allocation-id: 114afadc-bbab-45d7-9c6b-83ba0ca3289e,f81ec1e7-62af-4252-991a-2a3a2c005d93 # 0-4个eip id
labels:
app: nginx
spec:
hostPID: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: type
operator: In
values:
- virtual-kubelet
containers:
- name: nginx
image: nginx:latest
initContainers:
- name: kci-route-writer
image: hub.kce.ksyun.com/ksyun/kci-route-writer:v1.0
securityContext:
privileged: true
tolerations:
- key: rbkci-virtual-kubelet.io/provider
value: kingsoftcloud
effect: NoSchedule
除当前容器服务集群Deployment详情中可以查看已启动的Pod外,还可跳转容器实例控制台查看绑定EIP情况。点击外网EIP可跳转网络控制台查看EIP出入网带宽、每秒收发包次数、带宽使用百分比等指标。
纯净模式