首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新服务的Dns kubernetes外部IP不更新

新服务的Dns kubernetes外部IP不更新
EN

Stack Overflow用户
提问于 2019-07-26 10:27:19
回答 1查看 74关注 0票数 0

我想为kubernetes创建新的mongo服务,它位于kubernetes集群之外。

Mongo部署和服务在集群中运行良好,但当我创建新的mongo服务时,即外部IP,然后删除所有的应用程序kubectl delete和mongo,再用新的mongo服务创建kubectl apply

但是DNS kubernetes没有更新:

代码语言:javascript
复制
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地址。

代码语言:javascript
复制
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-service.yaml

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-27 04:12:44

实际上,我错过了这个服务的endpoint

代码语言:javascript
复制
apiVersion: v1
metadata:
 name: python-guestbook-mongodb
spec:
 ports:
 - port: 27017
   targetPort: 27017
---
kind: Endpoints
apiVersion: v1
metadata:
 name: python-guestbook-mongodb
subsets:
 - addresses:
     - ip: x.x.x.x
   ports:
     - port: 27017
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57218140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档