谁能指出我可以通过 EKS 上的 Ingress 将流量定向到我的域的工作流程?
我有这个:
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: hello-world
labels:
app: hello-world
annotations:
kubernetes.io/ingress.class: nginx
ingress.kubernetes.io/rewrite-target: /
spec:
backend:
serviceName: hello-world
servicePort: 80
rules:
- host: DOMAIN-I-OWN.com
http:
paths:
- path: /
backend:
serviceName: hello-world
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: hello-world
labels:
app: hello-world
spec:
ports:
- port: 80
targetPort: 32000
protocol: TCP
name: http
selector:
app: hello-world
并且能够DOMAIN-I-OWN.com
使用 minikube命中
kubectl config use-context minikube echo "$(minikube ip) DOMAIN-I-OWN.com" | sudo tee -a /etc/hosts
但是,我找不到如何在 AWS EKS 上做同样事情的教程?
我已经设置了 EKS 集群并运行了 3 个节点。并使用这些 Ingress 和 Service 规范部署 pod。假设我通过 Google 域或 GoDaddy 拥有“DOMAIN-I-OWN.com”。
设置 DNS 的下一步是什么?
我需要入口控制器吗?我需要单独安装它才能完成这项工作吗?
任何帮助,将不胜感激!卡在这几天了...