Kubernetes Ingress 与 Azure
Kubernetes Ingress with Azure
我想知道 Kubernates Ingress 是如何工作的。
- 是否有apply order,service和deployment都apply了,ingress是在之前还是之后?
- 为了用 azure 测试入口,我在 azure 中创建了一个 kubernates 服务(服务和部署等应用在那里)。在 Azure 中,Kubernate 版本下或网络下有 API-Serveraddress(如 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
- 我在 Azure 的什么地方可以看到我应用的所有入口?
- 没有申请顺序,kubernetes会按照你申请的顺序创建资源
- 不是,你说的地址是API地址(kubernetesAPI),你需要自己创建DNS名称,连接到ingress controller的LB IP
- 您创建的资源在集群内部,您可以通过kubectl命令查看它们
我想知道 Kubernates Ingress 是如何工作的。
- 是否有apply order,service和deployment都apply了,ingress是在之前还是之后?
- 为了用 azure 测试入口,我在 azure 中创建了一个 kubernates 服务(服务和部署等应用在那里)。在 Azure 中,Kubernate 版本下或网络下有 API-Serveraddress(如 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
- 我在 Azure 的什么地方可以看到我应用的所有入口?
- 没有申请顺序,kubernetes会按照你申请的顺序创建资源
- 不是,你说的地址是API地址(kubernetesAPI),你需要自己创建DNS名称,连接到ingress controller的LB IP
- 您创建的资源在集群内部,您可以通过kubectl命令查看它们