首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >入口资源停止同步吗?什么事件表明了这一点?

入口资源停止同步吗?什么事件表明了这一点?
EN

Stack Overflow用户
提问于 2022-03-22 06:41:49
回答 2查看 4K关注 0票数 0

我运行入口控制器,并为round_robin算法运行一个注释。但似乎那里没有任何活动。如果在我的入口描述中没有任何事件的话,可以吗?什么事件表明了这一点?

代码语言:javascript
复制
# kubectl describe ingress -n ingress

Name:             nginx-ingress

Namespace:        ingress

Address:          192.168.10.10,192.168.10.45

Default backend:  default-http-backend:80 (<error: endpoints "default-http-backend" not found>)

Rules:

  Host             Path  Backends

  ----             ----  --------

  website.com  

                   /           website1:80 (10.42.0.139:80,10.42.1.223:80,10.42.2.98:80 + 1 more...)

                   /website2    website2:80 (10.42.0.140:80,10.42.1.232:80,10.42.2.74:80 + 1 more...)

                   /website3   website3:80 (10.42.0.141:80,10.42.1.215:80,10.42.2.58:80 + 1 more...)

Annotations:       nginx.ingress.kubernetes.io/load-balance: round_robin

Events:            <none>

我和这个兄弟一起部署我的入口,我也有我的入侵者阶级。更新1。

代码语言:javascript
复制
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: nginx-ingress
  namespace: ingress
  annotations:
      nginx.ingress.kubernetes.io/load-balance: ewma
spec:
  ingressClassName: nginx
  rules:
  - host: service.com
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: service1
            port:
              number: 80
      - path: /service2
        pathType: Prefix
        backend:
          service:
            name: service2
            port:
              number: 80
      - path: /service3
        pathType: Prefix
        backend:
          service:
            name: service3
            port:
              number: 80

再加上一个注释,我就可以在我的入口中得到事件。

代码语言:javascript
复制
Events:
  Type    Reason  Age                    From                      Message
  ----    ------  ----                   ----                      -------
  Normal  Sync    25m (x4 over 113m)     nginx-ingress-controller  Scheduled for sync
  Normal  Sync    22m (x39 over 7d2h)    nginx-ingress-controller  Scheduled for sync
  Normal  Sync    22m (x41 over 7d2h)    nginx-ingress-controller  Scheduled for sync
 Normal  Sync    22m (x22 over 5d10h)   nginx-ingress-controller  Scheduled for sync
 Normal  Sync    8m42s (x2 over 9m21s)  nginx-ingress-controller  Scheduled for sync
代码语言:javascript
复制
# kubectl describe ingress -n ingress

Name:             nginx-ingress

Namespace:        ingress

Address:          192.168.10.10,192.168.10.45

Default backend:  default-http-backend:80 (<error: endpoints "default-http-backend" not found>)

Rules:

  Host             Path  Backends

  ----             ----  --------

  website1.com  

                   /           nginx-deployment:80 (10.42.0.222:80,10.42.1.32:80,10.42.2.155:80 + 1 more...)

                   /website2     nginx-video:80 (10.42.0.220:80,10.42.1.30:80,10.42.2.153:80 + 1 more...)

                   /website3   nginx-document:80 (10.42.0.221:80,10.42.1.31:80,10.42.2.154:80 + 1 more...)

Annotations:       nginx.ingress.kubernetes.io/affinity: cookie

                   nginx.ingress.kubernetes.io/affinity-mode: persistent

                   nginx.ingress.kubernetes.io/session-cookie-expires: 172800

                   nginx.ingress.kubernetes.io/session-cookie-max-age: 172800

                   nginx.ingress.kubernetes.io/session-cookie-name: route

                   nginx.ingress.kubernetes.io/upstream-hash-by: ewma

Events:            <none>
EN

回答 2

Stack Overflow用户

发布于 2022-03-22 07:35:23

这意味着您的集群没有安装入口控制器。当您的集群中安装了入口控制器(如进气口-)时,将触发一系列事件来处理您的入口请求。这些事件将在“描述”命令中显示。

如果您有入口控制器,但没有将其注册为集群的默认入口类,则可以将注释kubernetes.io/ingress.class: <name of your IngressClass, example "nginx">添加到入口规范中,或者:

代码语言:javascript
复制
apiVersion: networking.k8s.io/v1
kind: Ingress
...   
spec:
  ingressClassName: <name of your IngressClass, example "nginx">
  ...
票数 2
EN

Stack Overflow用户

发布于 2022-04-04 22:13:16

实际上,同步并不总是显示出来的。当我们在一开始进行更改时,入口控制器就会同步。但是,一段时间后,同步将自动停止。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71567844

复制
相关文章

相似问题

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