Tag: kubernetes
Kubernetes ist ein open-source-Plattform wurde entwickelt, um automatisiert die Bereitstellung, Skalierung und Betrieb von application-Containern, die sich über mehrere hosts und/oder Wolken. Kubernetes ist ein cloud-unabhängige container-Orchestrierungs-engine.
4
Antworten
Ich bin mit Kubernetes v1.0.6 auf der AWS-Plattform, die bereitgestellt wurde mit kube-up.sh. Cluster ist mit kube-dns. $ kubectl get svc kube-dns --namespace=kube-system NAME LABELS SELECTOR IP(S) PORT(S) kube-dns k8s-app=kube-dns,kubernetes.io/cluster-service=true,kubernetes.io/name=KubeDNS k8s-app=kube-dns 10.0.0.10 53/UDP Welche gut funktioniert. $
7
Antworten
Ich sah nur einige meiner Hülsen habe auf Räumung von kubernetes. Was wird mit Ihnen geschehen? hängt einfach nur so Rum oder muss ich Sie manuell löschen? Erleben das gleiche Verhalten, ich habe einen pod wurde in
5
Antworten
Richte ich Kubernetes auf CoreOS auf das blanke Metall mit dem generischen install-scripts. Es läuft die aktuelle stable-release, 1298.6.0, mit Kubernetes-version 1.5.4. Wir haben möchten, ein hoch verfügbares master-setup, aber wir haben nicht genügend hardware zu dieser
5
Antworten
Wenn ich kubectl run ... oder jeden Befehl, den ich erhalten eine Fehlermeldung, die besagt The connection to the server localhost:8080 was refused - did you specify the right host or port? Was genau ist dieser Fehler
2
Antworten
Habe ich die Einrichtung zu einem Kubernetes cluster 1.5 mit den drei master-Knoten befleckten dedicated=master:NoSchedule. Jetzt will ich bereitstellen des Nginx Eindringen Controller auf dem Master-Knoten nur so habe ich tolerations: apiVersion: extensions/v1beta1 kind: Deployment metadata: name:
6
Antworten
Den docs sind toll zu erklären, wie ein Makel auf einem Knoten, oder entfernen. Und ich kann kubectl describe node um eine ausführliche Beschreibung der Knoten, einschließlich Ihres taints. Aber was ist, wenn ich vergessen habe den
2
Antworten
Ich versuche zum bereitstellen von meine app zu Kubernetes läuft in Google Container Motor. Die app finden Sie unter: https://github.com/Industrial/docker-znc. Den Dockerfile eingebaut ist, ein Bild auf Google Container Registry. Habe ich eingesetzt, um die app Kubernetes
3
Antworten
Möchte ich berechnen, die cpu-Auslastung alle Hülsen in einem kubernetes cluster. Ich fand zwei Metriken in prometheus können hilfreich sein: container_cpu_usage_seconds_total: Cumulative cpu time consumed per cpu in seconds. process_cpu_seconds_total: Total user and system CPU time spent
4
Antworten
Ich bin mit kubernetes auf eine einzelne Maschine für die Prüfung, die ich gebaut habe, ein eigenes Bild von der nginx-Andockfenster Bild, aber wenn ich versuche, das Bild in kubernetes bekomme ich ein Bild ziehen Fehler??????? MEINEN
1
Antworten
Habe ich versehentlich Hinzugefügt, " im system-namespace "kube-system". Und dann bin ich nicht in der Lage zu entfernen dieses pod. Das scheint es auch zu haben erstellt ein Replikat festlegen. Jedes mal, wenn diese Elemente löschen, Sie
1
Antworten
Habe ich installiert minikube auf meinem ubuntu 16.04 Maschine und haben begonnen, ein cluster, mit einer Nachricht "Kubernetes is available at https://192.168.99.100:443" Als Nächstes verwendete ich das nginx-Dienst mit dem folgenden Befehl > kubectl.sh run my-nginx --image=nginx
3
Antworten
Wenn ein Kubernetes-pod geht in CrashLoopBackOff Zustand, Sie wird fix das zugrunde liegende Problem. Wie wollen Sie erzwingen, dass es nachgeholt werden? InformationsquelleAutor user2732949 | 2016-02-17
5
Antworten
Tut kubernetes zugänglich über eine REST-API? Ich war auf der Suche über an der Kubernetes-API Seite und es sieht alles sehr kryptisch /unvollständig. Sie sprechen über neue Versionen, aber noch nicht offen über die API-Nutzung oder Dokumente
2
Antworten
Dies kann eine dumme Frage, aber ich habe nicht viel gefunden online und wollen diese klären. Gegeben sind zwei Implementierungen A und B, beide mit verschiedenen container Bilder: Die Sie bereitgestellt, in zwei verschiedenen pods(verschiedene rc, svc
5
Antworten
Ich soll zum speichern von Dateien in Kubernetes Geheimnisse, aber ich habe nicht gefunden, wie es zu tun mit einem yaml Datei. Habe ich in der Lage, um es über die cli mit kubectl: kubectl create secret
1
Antworten
Ich bin neu Kubernetes und ich war stöbern, suchen und Lesen, warum meine externe ip nicht auflösen. Ich bin mit minikube auf einem ubuntu 16.04 Distribution. In der services-übersicht auf dem dashboard habe ich diese my-nginx |
4
Antworten
Ich installiert Kubernetes auf meinem Ubuntu-Rechner. Für debugging-Zwecke, die ich brauche zu betrachten, die kubelet log-Datei (wenn es keine solche Datei). Ich habe mir in /var/logs aber ich konnte nicht finden, dass eine solche Datei. Wo könnte
3
Antworten
Habe ich folgende Fragen:- 1: ich bin angemeldet Kubernetes-pod mithilfe des folgenden Befehls:- ./cluster/kubectl.sh exec my-nginx-0onux -c my-nginx -it bash 'ip addr show' Befehl zeigt die zugewiesenen ip der pod. Da pod ist ein logisches Konzept ,
2
Antworten
Will ich senden mehrere entrypoint-Befehle, um einen Docker-container in die command tag von kubernetes config-Datei. apiVersion: v1 kind: Pod metadata: name: hello-world spec: # specification of the pod’s contents restartPolicy: Never containers: - name: hello image: "ubuntu:14.04"
2
Antworten
Wenn ich ein Pod, der nicht geplant werden, da es keine Knoten gibt, mit genügend CPU-treffen der Pod ist die CPU-Anforderung, die Ereignisse die Ausgabe von kubectl describe pod/... enthalten eine Meldung wie No nodes are available
5
Antworten
Sind wir daran interessiert, die Ausführung bestimmter Befehle, wie Hülsen und Dienstleistungen, wie Sie starten oder stoppen. Mithilfe der life-cycle-Haken in den yml-Dateien funktioniert nicht für uns, da diese Befehle sind nicht optional. Wir haben gedacht, ein
3
Antworten
kubectl get Befehl hat dieses flag -o um die Ausgabe zu formatieren. Gibt es eine ähnliche Möglichkeit zum formatieren der Ausgabe der kubectl describe Befehl? Beispiel: kubectl describe -o="jsonpath={...}" pods my-rc drucken würde eine JSON-format für die
7
Antworten
Hatte ich installiert minikube ein paar Monaten und wollte zu aktualisieren, wenn neuere Versionen verfügbar sind. Ich bin nicht in der Lage, um herauszufinden, wie Sie ein upgrade minikube. Ich sehe ein feature-request für ein upgrade-Befehl hier
3
Antworten
Ich bereitgestellt apiserver auf dem master-Knoten (core01) mit folgenden conf: core01> /opt/bin/kube-apiserver \ --insecure_bind_address=127.0.0.1 \ --insecure_port=8080 \ --kubelet_port=10250 \ --etcd_servers=http://core01:2379,http://core02:2379,http://core03:2379 \ --service-cluster-ip-range=10.1.0.0/16 \ --allow_privileged=false \ --logtostderr=true \ --v=5 \ --tls-cert-file="/var/run/kubernetes/apiserver_36kr.pem" \ --tls-private-key-file="/var/run/kubernetes/apiserver_36kr.key" \ --client-ca-file="/var/run/kubernetes/cacert.pem" \ --kubelet-certificate-authority="/var/run/kubernetes/cacert.pem" \
5
Antworten
Gibt es einen Weg, um einige details über Kubernetes-pod wurde gelöscht (gestoppt, ersetzt durch neue version). Ich untersuche bug. Ich habe logs mit meinem pod Namen. Das pod gibt es nicht mehr, es wurde durch ein anderes
2
Antworten
Ich habe einen kubernetes-cluster läuft auf 2 Maschinen (master-minion Knoten und minion-Knoten). Ich möchte hinzufügen eines neuen minion Knoten ohne Unterbrechung der aktuellen set-up, gibt es einen Weg, es zu tun? Habe ich gesehen, dass wenn ich
3
Antworten
Habe ich gemacht, viel Graben auf Kubernetes, und ich mag, was ich sehe, eine Menge! Eine Sache, die ich habe nicht in der Lage, zu erhalten eine klare Vorstellung darüber, was die genauen Unterschiede sind zwischen der
6
Antworten
Gibt es eine Möglichkeit zum automatischen entfernen von abgeschlossenen Aufträgen abgesehen davon, dass ein cronjob zu bereinigen erledigter jobs? Den K8s Job-Dokumentation besagt, dass das beabsichtigte Verhalten der abgeschlossenen Aufträge ist für Sie zu bleiben in einem
4
Antworten
Habe ich begonnen, Hülsen mit Befehl # kubectl run busybox --image=busybox --restart=Never --tty -i --generator=run-pod/v1 Etwas ging schief, und jetzt kann ich es nicht löschen pod Ich habe versucht, mit Hilfe der unten Methoden, aber es hält
3
Antworten
In einem Behälter im inneren der Hülse, wie kann ich einen Befehl ausführen, mit kubectl? Zum Beispiel, wenn ich etwas zu tun, wie dieser in einem container,: kubectl bekommen pods Ich habe versucht diese : In meinem
2
Antworten
Ich würde gerne ein multi-container-pod mit ein paar Komponenten: Eine "main" - container enthält ein build-job Eine "sidecar" - container enthält einen HTTP-proxy, der durch den "main" container Das scheint gut zu passen mit dem pod design-Philosophie
2
Antworten
Habe ich Kubernetes und ist derzeit zu Lesen über Service-Gewebe, ich weiß, Service-Gewebe bietet microservices-framework-Modelle wie stateful, stateless und Schauspieler, aber außer, dass es bietet auch GuestExecutables oder Containers wie gut das ist, was Kubernetes auch nicht
3
Antworten
Beim Tauchen in Docker, Google Cloud-und Kubernetes, und ohne genau zu verstehen, alle drei von Ihnen noch, es scheint mir diese Produkte überschneiden, dennoch sind Sie nicht kompatibel. Beispielsweise ein docker compose-Datei muss neu geschrieben werden, so
3
Antworten
Habe ich ein Geheimnis mit kubectl create secret generic production-tls --from-file=./tls.key --from-file=./tls.crt. Wenn ich möchte die Werte aktualisieren - wie kann ich dies tun? InformationsquelleAutor Chris Stryczynski | 2017-08-25
4
Antworten
Ich versuche zum bereitstellen von nginx auf kubernetes, kubernetes-version ist v1.5.2, Ich habe eingesetzt nginx mit 3 Replik, YAML-Datei ist unten apiVersion: extensions/v1beta1 kind: Deployment metadata: name: deployment-example spec: replicas: 3 revisionHistoryLimit: 2 template: metadata: labels: app:
3
Antworten
Erstellte ich eine PersistentVolume stammen aus einer Google Compute Engine persistent disk, die ich bereits formatiert und versorgen mit Daten. Kubernetes, sagt der PersistentVolume verfügbar ist. kind: PersistentVolume apiVersion: v1 metadata: name: models-1-0-0 labels: name: models-1-0-0 spec:
1
Antworten
Was ist der bevorzugte Weg für die Aktualisierung eine Reihe von Hülsen (z.B. nach änderungen am code & schieben zugrunde liegenden docker-image für docker hub) gesteuert durch einen Replikations-controller in den kubernetes-cluster? Ich sehe 2 Möglichkeiten: Löschen
2
Antworten
Ich würde gerne eine Anwendung bereitstellen cluster durch die Verwaltung von meiner Bereitstellung über k8s-Bereitstellung-Objekt. Die Dokumentation hat mich extrem verwirrt. Mein Standard-layout umfasst die folgenden Komponenten, die unabhängig voneinander skalieren: API-server UI-server Redis-cache Timer/Geplanten task server
6
Antworten
Add label zu Knoten: $ kubectl label nodes 10.xx.xx.xx key1=val1 Wenn ich löschen möchte label(key1=val1) auf Knoten(10.xx.xx.xx), wie kann ich Sie löschen, indem Sie kubectl Befehl und API? InformationsquelleAutor der Frage ttyyll | 2015-12-03
4
Antworten
Habe ich Kubernetes arbeitet auch in zwei verschiedenen Umgebungen, nämlich in meiner lokalen Umgebung (MacBook läuft minikube) und so gut wie auf der Google Container Engine (GCE, Kubernetes auf Google Cloud). Ich benutze das MacBook/lokalen Umgebung zum
3
Antworten
In diesem offiziellen Dokument ist, kann es ausführen-Befehl in einer yaml config-Datei: http://kubernetes.io/v1.1/docs/user-guide/configuring-containers.html apiVersion: v1 kind: Pod metadata: name: hello-world spec: # specification of the pod’s contents restartPolicy: Never containers: - name: hello image: "ubuntu:14.04" env: -
1
Antworten
Lassen Sie uns sagen, ich will zu finden, die kubelet und apiserver version meiner k8s-master(s), was ist der beste Weg, es zu tun? Ich bin mir bewusst, Sie die folgenden Befehle: kubectl cluster-info die zeigt nur die
4
Antworten
Ich habe eine Bereitstellung für meine app: apiVersion: extensions/v1beta1 kind: Deployment metadata: name: myapp-deployment spec: replicas: 2 template: metadata: labels: app: myapp spec: containers: - name: myapp image: 172.20.34.206:5000/myapp_img:2.0 ports: - containerPort: 8080 Nun, wenn ich will,
6
Antworten
Ich nur ein Upgrade kubeadm und kubelet zu v1.8.0. Und installieren Sie das dashboard nach der offiziellen Dokument. $ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml Danach begann ich das dashboard läuft $ kubectl proxy --address="192.168.0.101" -p 8001 --accept-hosts='^*$' Dann
5
Antworten
"kubectl logs" zeigt mir den stderr/stdout von einem Kubernetes-container. Wie kann ich die aggregierte stderr/stdout von einem Satz von Hülsen, vorzugsweise diejenigen geschaffen, die durch eine bestimmte Replikation controller? InformationsquelleAutor der Frage Torsten Bronger | 2015-10-11
3
Antworten
Ich bin andernfalls zu ziehen aus meiner privaten Docker-Hub-repository in meinem lokalen Kubernetes setup läuft auf Vagrant: Container "hellonode" im pod "hellonode-n1hox" wartet auf den start: Bild kann nicht sein zog Fehlgeschlagen zu ziehen Bild "Benutzername/hellonode": Fehler:
3
Antworten
Gibt es eine Möglichkeit zu zwingen eine SSL-upgrade für eingehende verbindungen auf der ingress-load-balancer? Oder wenn das nicht möglich ist, kann ich das deaktivieren port :80? Ich habe nicht gefunden eine gute Dokumentation von Seiten, die vorgibt,
6
Antworten
Ich bin immer ein paar Fehler mit Helm, dass ich kann nicht finden, Erklärungen für anderswo. Die zwei Fehler sind unten. Error: no available release name found Error: the server does not allow access to the requested
4
Antworten
Ich das CoreOS k8s-cluster auf Mac OSX, das heißt, es läuft in VirtualBox + Vagrant Ich habe in meinem Dienst.yaml Datei: spec: type: NodePort Geben, wenn ich: kubectl get services Sehe ich: NAME CLUSTER_IP EXTERNAL_IP PORT(S) SELECTOR
4
Antworten
Hintergrund: Derzeit sind wir mit Hafenarbeiter und Docker Compose für unsere Dienstleistungen. Wir haben externalisiert, die Konfiguration für verschiedene Umgebungen in Dateien, definieren von environment-Variablen Lesen von der Anwendung. Zum Beispiel ein prod.env Datei: ENV_VAR_ONE=Something Prod ENV_VAR_TWO=Something