Als «kubernetes» getaggte Fragen

Kubernetes ist ein Open Source-Orchestrierungssystem für Docker-Container. Es verwaltet die Planung auf Knoten in einem Rechencluster und verwaltet aktiv Workloads, um sicherzustellen, dass ihr Status mit den vom Benutzer erklärten Absichten übereinstimmt. Unter Verwendung der Konzepte "Labels" und "Pods" werden die Container, aus denen eine Anwendung besteht, zur einfachen Verwaltung und Ermittlung in logische Einheiten gruppiert.

3
Kubernetes blieb bei ContainerCreating
Ein Pod in meinem Kubernetes-Cluster bleibt nach dem Ausführen eines Erstellungsvorgangs auf "ContainerCreating" hängen. Wie kann ich Protokolle für diesen Vorgang anzeigen, um zu diagnostizieren, warum er nicht funktioniert? kubectl logsscheint nicht zu funktionieren, da sich der Container in einem nicht ausstehenden Zustand befinden muss.
100 kubernetes 

4
Warum deaktivieren Sie Swap auf Kubernetes
Da Kubernetes 1.8, so scheint es , ich zu deaktivieren Swap müssen auf meine Knoten (oder Satz --fail-swap-onzu false). Ich kann den technischen Grund nicht finden, warum Kubernetes darauf besteht, dass der Swap deaktiviert wird. Ist das aus Performancegründen? Sicherheits Gründe? Warum ist der Grund dafür nicht dokumentiert?
35 kubernetes  swap 

3
Ist es möglich, kubernetes job erneut auszuführen?
Ich habe folgende Kubernetes Job Konfiguration: --- apiVersion: batch/v1 kind: Job metadata: name: dbload creationTimestamp: spec: template: metadata: name: dbload spec: containers: - name: dbload image: sdvl3prox001:7001/pbench/tdload command: ["/opt/pbench/loadTpcdsData.sh", "qas0063", "dbc", "dbc", "1"] restartPolicy: Never imagePullSecrets: - name: pbenchregkey status: {} Wenn ich kubectl create -f dbload-deployment.yml --recordden Job erledige …

3
Wie kann ich feststellen, wann / ob / warum ein Container in einem Kubernetes-Cluster neu gestartet wird?
Ich habe einen einzelnen Knoten-Kubernetes-Cluster in der Google Container Engine, mit dem ich herumspielen kann. Zweimal ist jetzt eine kleine persönliche Website, die ich darin hoste, für ein paar Minuten offline gegangen. Wenn ich die Protokolle des Containers ansehe, wird die normale Startsequenz angezeigt, die kürzlich abgeschlossen wurde. Daher gehe …

5
Stellen Sie die Ports 80 und 443 in Google Container Engine ohne Load Balancer bereit
Momentan arbeite ich an einem kleinen Hobbyprojekt, das ich Open Source machen werde, sobald es fertig ist. Dieser Dienst wird in Google Container Engine ausgeführt. Ich habe mich für GCE entschieden, um Konfigurationsprobleme zu vermeiden, die Kosten sind erschwinglich und um neue Dinge zu lernen. Meine Pods laufen LoadBalancereinwandfrei und …

1
Wofür wird spec-selector-matchLabels beim Erstellen einer Bereitstellung verwendet?
Aus der Kubernetes-Dokumentation : Das Auswahlfeld definiert, wie die Bereitstellung die zu verwaltenden Pods findet. Beim Erstellen der Bereitstellung habe ich die Pod-Vorlage jedoch bereits als Teil der Bereitstellung angegeben. Warum brauche ich dann auch die Selektoren? Soll es wie Services verwendet werden, bei denen Pods bereits separat gestartet werden, …
18 kubernetes 

4
Verwenden von Umgebungsvariablen in der Kubernetes-Bereitstellungsspezifikation
Ich verwende derzeit eine Kubernetes-Spezifikation Deployment.yamlfür die Bereitstellung eines Dienstes. Die Spezifikation enthält einen wörtlichen Verweis auf eine bestimmte IP-Adresse (wie <static-ip-address>unten markiert ): spec: type: LoadBalancer loadBalancerIP: <static-ip-address> Ich mache mir Sorgen, Informationen wie Passwörter oder IP-Adressen in entfernte Git-Repositorys zu übertragen. Kann ich dies vermeiden, indem ich Umgebungsvariablen …

2
So wählen Sie die externe IP-Adresse eines Kubernetes-Load-Balancers in Google Kubernetes Engine aus
Ich stelle eine Web-App mit Google Kubernetes Engine bereit und möchte sie über einen Load Balancer auf einer vorhandenen statischen IP-Adresse zugänglich machen, die ich im Rahmen desselben Projekts in Google Cloud Platform kontrolliere, da der Domainname verwendet werden soll zeigt schon auf diese IP. Die Yaml-Datei, die ich für …

3
Wie kann ich ein Volume mit einer bestimmten UID im Kubernetes Pod mounten?
Ich versuche, Nexus basierend auf diesem Image in Kubernetes zum Laufen zu bringen , aber es schlägt fehl mit: mkdir: cannot create directory '../sonatype-work/nexus3/log': Permission denied mkdir: cannot create directory '../sonatype-work/nexus3/tmp': Permission denied Java HotSpot(TM) 64-Bit Server VM warning: Cannot open file ../sonatype-work/nexus3/log/jvm.log due to No such file or directory …



1
Ordentliches Herunterfahren des Kubernetes-Clusters
Wir haben einen Kubernetes-Cluster mit 4 Knoten, der mit Juju 2.0 und dem offiziellen kanonischen Kubernetes-Charme installiert wurde. Der einzige Zweck dieser sehr lokalen und privaten Installation ist das Entwickeln und Testen. Eines der größten und dokumentiertesten Probleme bei dieser Installation ist das Fehlen einer ordnungsgemäßen Vorgehensweise zum Herunterfahren des …


3
HorizontalPodAutoscaling auf Amazon EKS
Beim Versuch, einen HorizontalPodAutoscaler auf Amazon EKS einzurichten, wird immer die Spalte TARGETS angezeigt <unknown>/50%und beim Beschreiben des HPA, wie ich sehe Warnung FailedGetResourceMetric 17s (x50 über 1 Stunde) horizontal-pod-autoscaler kann keine Metriken für Ressourcen-CPU abrufen: Metriken können nicht von Ressourcen-Metriken-API abgerufen werden: Der Server konnte die angeforderte Ressource nicht …

4
Kubernetes bietet immer 503 Service, der bei mehreren TLS Ingress vorübergehend nicht verfügbar ist
Ich habe einen Kubernetes-Cluster, der von Kops auf Amazon Web Services eingerichtet wurde Ich habe ein 2-Sites-Setup. Einer ist über SSL / TLS / https gesichert und der andere ist nur http. Beide sind Wordpress-Sites. Domänen wurden geändert, um die Site-Identität zu schützen Ingress-Konfiguration: apiVersion: extensions/v1beta1 kind: Ingress metadata: name: …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.