Wie im Titel angegeben, ist es möglich, einen K8s-Clusternamen aus der API herauszufinden? Ich habe mich in der API umgesehen und konnte sie nicht finden.Wie erhält man den Namen des Kubernetes-Clusters von K8s API
Antwort
Leider ist ein Cluster nicht wissen, dass es eigene Namen sind, oder irgendetwas anderes, das sie eindeutig identifizieren wäre (K8s issue #44954). Ich wollte für helm issue #2055 wissen.
Ich glaube nicht, dass es einen K8s Cluster-Namen gibt. Dieser Befehl könnte einige nette Informationen liefern
kubectl Cluster-info
Die Kubernetes API weiß nicht viel über die GKE Clusternamen, aber Sie können den Cluster-Namen leicht aus dem Google metatdata Server erhalten wie dies
kubectl run curl --rm --restart=Never -it --image=appropriate/curl -- -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/attributes/cluster-name
Die Frage ist nicht wirklich gut beschrieben. Wenn diese Frage jedoch mit Google Container Engine
in Beziehung steht, dann wird der Name des Clusters in coreypobrien in benutzerdefinierten Metadaten der Knoten gespeichert. Aus dem Innern eines Knotens, führen Sie den folgenden Befehl ein und die Ausgabe von Cluster-Namen werden:
curl http://metadata/computeMetadata/v1/instance/attributes/cluster-name -H "Metadata-Flavor: Google"
Wenn Sie Ihren Anwendungsfall angeben, könnte ich in der Lage sein, meine Antwort zu erweitern es zu decken.
Das ist großartig. Vielen Dank ! – ereOn
$ kubectl config-get-Cluster -> erhalten Sie die Liste der vorhandenen Cluster
- 1. Wie erhält man den Namen des Klassifikators aus Mavens Eigenschaften?
- 2. Wie erhält man den neuesten Tag-Namen?
- 3. Wie erhält man den Namen des Controllers in WebApi Request?
- 4. Wie erhält man den Namen von HKWorkoutActivityType in HealthKit?
- 5. Wie erhält man den Namen der Elternkomponente in React?
- 6. Wie erhält man den Namen einer Proxy-Klasse?
- 7. Wie erhält man den Namen einer geöffneten Datei?
- 8. Wie erhält man den Namen des aktuellen Modells, an dem dieser View-Kontext angehängt ist?
- 9. Wie erhält man den Endpunkt/URI von AWS API Gateway?
- 10. Wie erhält man den Namen eines Eingabefeldes mit jQuery?
- 11. Wie man den Namen des Bot
- 12. In MVC3, wie erhält man den aktuellen Controller-Namen?
- 13. Java Reflection: Wie erhält man den Namen einer Variablen?
- 14. Wie erhält man den Markennamen von Button?
- 15. C# Wie erhält man den Namen einer Klasseneigenschaft?
- 16. Wie erhält man den Namen der Datatable-Spalte?
- 17. Wie konvertiert man die Zahl, die man vom Datumsteil erhält, in den Namen des Tages?
- 18. Wie erhält man den Namen des Prozesses, der eine spezifische Datei sperrt?
- 19. Wie erhält man den aktuellen Namen einer Immobilie durch Reflektion?
- 20. Wie erhält man den Namen der aufrufenden Klasse in Java?
- 21. Wie erhält man den Namen eines Projekts in einer Lösung?
- 22. Wie erhält man den Objektnamen?
- 23. Wie man den Titel des Tupels anstelle des Tupelwerts erhält
- 24. Wie erhält man den Textinhalt des gesamten Dokuments?
- 25. Google Bigquery API: Wie man den Namen der temporären Tabelle erhält
- 26. Wie erhält man den Namen des Hashalgorithmus mithilfe der OID in Java?
- 27. wie man den Durchschnitt von Datenrahmenspaltenwerten erhält
- 28. Wie erhält man den Namen des Laufwerks, auf dem das Betriebssystem installiert ist?
- 29. Wie man den Namen des Ziels in maven2's Mojo zur Laufzeit erhält
- 30. Wie erhält man den Tag-Namen des Wurzelelements in einem XML-Dokument mit XSLT?
Es tut mir leid ich downvoted für 'kubectl Cluster-info' keinen Namen zurück. Hier, nimm stattdessen das Kopfgeld. Siehe http://stackoverflow.com/a/436678/246241 für das Kubernetes-Ticket. – tback