calico 固定IP地址
背景
之前被开发问过 , 他们通信使用pod ip 通信 ,pod 重启 地址 改变!!
那我就固定 pod ip
前提条件
集群中使用 calico
可以参考我上一篇文章,如下
Kubernetes网络模型 -flannel +Calico
上干货
添加如下字段可以
cni.projectcalico.org/ipAddrs: "[\"10.244.1.100\"]"
[root@zcsmaster1 20221220-kube-system]# cat busybox1.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
creationTimestamp: null
labels:
app: busybox-pod1
name: busybox-pod1
spec:
replicas: 1
selector:
matchLabels:
app: busybox-pod1
strategy: {}
template:
metadata:
creationTimestamp: null
labels:
app: busybox-pod1
annotations:
cni.projectcalico.org/ipAddrs: "[\"10.244.1.100\"]"
spec:
nodeName: zcsnode1
containers:
- image: busybox
name: busybox
command: ["/bin/sh","-c","sleep 36000"]
部署后验证