Kubernetes Ingress 与 Azure

发布于 2025-01-11 14:07:38 字数 681 浏览 0 评论 0原文

我想知道 Kubernetes Ingress 是如何工作的。

  1. 是否有应用顺序,服务和部署是否已应用,入口是在之前还是之后?
  2. 为了使用 azure 测试入口,我在 azure 中创建了一个 kubernates 服务(在那里应用了服务和部署等)。在 Azure 中,Kubernate 版本或网络下有 API 服务器地址(例如 xyzzy.123.k8s.io )。我可以在 Ingress YAML 中输入此域作为主机吗?

像这样:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: test
spec:
  tls:
    - hosts:
      - xyzzy.123.k8s.io <--- Azure 
  rules:
  - host: xyzzy.123.k8s.io
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: test
            port:
              number: 8080
  1. 我在 Azure 中哪里可以看到我所有应用的入口?

I would like to know how Kubernates Ingress works.

  1. Is there an apply order, service and deployment are applied, does ingress come before or after?
  2. To test ingress with azure, I created a kubernates service in azure (service and deployment, etc. applied there). In Azure there is the API-Serveraddress under the Kubernate version or under Network (like xyzzy.123.k8s.io ). Can I enter this domain as a host in my Ingress YAML?

like this:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: test
spec:
  tls:
    - hosts:
      - xyzzy.123.k8s.io <--- Azure 
  rules:
  - host: xyzzy.123.k8s.io
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: test
            port:
              number: 8080
  1. where can I see in Azure all my applied ingresses?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

初雪 2025-01-18 14:07:38
  1. 没有申请顺序,kubernetes会按照你申请的顺序创建资源
  2. 没有,你提到的地址是API地址(kubernetes API),你需要创建自己的DNS名称并将其连接到入口的LB IP控制器
  3. 您创建的资源位于集群内部,您可以通过 kubectl 命令查看它们
  1. there is no apply order, kubernetes will create the resources in the order you apply them
  2. no, the address you mention is the API address (kubernetes API), you need to create your own DNS name and connect it to the LB IP of the ingress controller
  3. the resources you create are inside the cluster and you can see them via the kubectl command
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文