Access-Dienst auf Subdomain in Kubernetes
Ich habe folgendes Setup:
- Private OpenStack Cloud - Auf die Web-Benutzeroberfläche (Horizon) kann
zugegriffen werden (API ist eingeschränkt, aber möglicherweise könnte ich Zugriff erhalten) - Ich habe CoreOS mit einem Setup aus einem Master und drei Knoten verwendet
- Ressourcen sind standardisiert (standardmäßig von OpenStack)
- Ich habe die Kurzanleitung für CoreOS (dh ich verwende die Standard-YAMLs für die Cloud-Konfiguration) auf GitHub verwendet
Wie ich lese, können Erweiterungen wie Web-UI (kube-ui) als Add-On hinzugefügt werden - die ich hinzugefügt habe (nur kube-ui).
Wenn ich nun einen Test wie simple-nginx starte, erhalte ich folgende Ausgabe:
Pods erstellen:
$ kubectl run my-nginx --image=nginx --replicas=2 --port=80
Service erstellen:
$ kubectl expose rc my-nginx --port=80 --type=LoadBalancer NAME LABELS SELECTOR IP(S) PORT(S) my-nginx run=my-nginx run=my-nginx 80/TCP
Service-Informationen erhalten:
$ kubectl describe service my-nginx Name: my-nginx Namespace: default Labels: run=my-nginx Selector: run=my-nginx Type: LoadBalancer IP: 10.100.161.90 Port: <unnamed> 80/TCP NodePort: <unnamed> 31170/TCP Endpoints: 10.244.19.2:80,10.244.44.3:80 Session Affinity: None No events.
Ich kann von jeder (!) Externen IP der Knoten auf meinen Dienst zugreifen.
Meine Frage lautet nun wie folgt:
Wie kann auf jeden gestarteten Service Ether mit einer Subdomain zugegriffen werden, und wie kann ich diese Konfiguration einstellen (zum Beispiel habe ich domain.com als Beispiel) oder könnte es ausgedruckt werden, auf welche Node-IP ich auf meinen Service zugreifen muss (obwohl ich dies habe nur zwei repliken (?!))?
Um meine Gedanken besser zu beschreiben, meine ich folgendes:
- angegebene Domäne: domain.com (zeigt auf Master)
- Starten Sie den Service simple-nginx
- Der Service kann über simple-nginx.domain.com aufgerufen werden
0 Antworten auf die Frage
Verwandte Probleme
-
1
DNS-Einstellungen pro Windows-Benutzer wechseln?
-
9
Was ist Cloud Computing?
-
1
Warum erhalte ich einen langsamen Netzwerkdurchsatz, wenn ich einen fehlerhaften DNS-Server habe?
-
4
DNS fällt zufällig aus
-
1
Woher bekomme ich die vollständigen DNS-Zonendateien für alle TLDs?
-
3
Was ist zu tun, wenn ich keinen DNS-Ping durchführen kann?
-
3
Italienisches DNS: So vermeiden Sie einen Neustart von Firefox
-
18
Kann das Internet ohne DNS funktionieren?
-
5
Gibt es eine Möglichkeit, die vollständige Zonendatei für eine Domäne abzurufen, ohne ihren Host zu...
-
9
Gibt es eine Möglichkeit, x264-Codierungsaufträge auf mehrere Computer zu verteilen (um die Codierun...