Mongo部署和服务在集群中运行良好,但当我创建新的Mongo服务时,需要外部IP,然后删除所有应用程序
kubectl delete
蒙哥,再创造一次
kubectl apply
但DNS kubernetes不更新:
kubectl exec -it python-guestbook-backend-8544c67965-pxlj5 ping python-guestbook-mongodb
PING python-guestbook-mongodb.default.svc.cluster.local (172.20.74.79) 56(84) bytes of data.
仍然有旧的IP地址。
NAME READY STATUS RESTARTS AGE
python-guestbook-backend-8544c67965-pxlj5 1/1 Running 0 28m
python-guestbook-frontend-55677f6fd7-sjrf5 1/1 Running 0 28m
python-guestbook-mongodb-567654b76f-zxd6t 1/1 Running 0 5h53m
mongo服务.yaml
kind: Service
metadata:
name: python-guestbook-mongodb
# name: python-guestbook-mongodb
labels:
app: python-guestbook
tier: db
spec:
ports:
- name: python-guestbook
protocol: TCP
port: 27017
targetPort: 27017
selector:
app: python-guestbook
tier: db
externalIPs:
- 18.139.115.128