2017-01-31 4 views
1

Ich habe eine k8 Cluster in AWS entfalteten kube-AWS verwenden. Wenn ich einen Dienst bereitstellen, wird eine neue ELB hinzugefügt, um den Service zu Internet auszusetzen. Kann ich ELB Ingress-Controller zu ersetzen, oder jede andere Art und Weise gibt es andere Dienste als ELB zu entlarven?Ersetzen AWS ELB in K8 Cluster

Antwort

1

Zuerst ersetzen Sie type: LoadBalancer durch type: ClusterIP in Ihrer Service-Definition. Dann müssen Sie die ingress konfigurieren und einen Controller bereitstellen, wie Nginx

Wenn Sie ein vollständiges Beispiel suchen, habe ich einen hier: nginx-ingress-controller. einige Ihrer Mitarbeiter öffentlichen IP-Adressen verwenden, in der Regel 2 von ihnen

Das Eindringen wird Ihnen Dienste aussetzen. Überprüfen Sie einfach Ihre Eindringen kubectl get ing -o wide und die DNS-Einträge erstellen.

Verwandte Themen