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
Habe ich die folgenden Dienste: ubuntu@master:~$ kubectl get services --all-namespaces NAMESPACE NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE default kubernetes 100.64.0.1 <none> 443/TCP 48m kube-system kube-dns 100.64.0.10 <none> 53/UDP,53/TCP 47m kube-system kubernetes-dashboard 100.70.83.136 <nodes> 80/TCP 47m Ich bin versucht,
5
Antworten
Habe ich installiert helm 2.6.2 auf die kubernetes 8 cluster. helm init fein gearbeitet. aber wenn ich helm list es geben, dieser Fehler. helm list Error: configmaps is forbidden: User "system:serviceaccount:kube-system:default" cannot list configmaps in the namespace
7
Antworten
Habe ich die folgenden persistent volume durch den Aufruf kubectl create -f nameOfTheFileContainingTheFollowingContent.yaml apiVersion: v1 kind: PersistentVolume metadata: name: pv-monitoring-static-content spec: capacity: storage: 100Mi accessModes: - ReadWriteOnce hostPath: path: "/some/path" --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name:
1
Antworten
Ich versuche zum einrichten eines kubernetes-cluster auf 2 Knoten , centos 7.1 benutzen der Anleitung auf http://severalnines.com/blog/installing-kubernetes-cluster-minions-centos7-manage-pods-services. Jedoch, wenn ich versuche, starten Sie die Dienste, auf die minion etwa so: for SERVICES in kube-proxy kubelet docker flanneld;
6
Antworten
Was ist als gute Praxis mit K8S für die Verwaltung mehrerer Umgebungen (QA, Staging, Produktion, Dev, etc)? Als ein Beispiel, sagen, dass ein team an einem Produkt zu arbeiten, das erfordert die Bereitstellung von ein paar APIs,
6
Antworten
Wie kann ich kubectl oder die API zum abrufen der aktuellen Bild für Container in einen pod oder Bereitstellung? Beispielsweise in einer Bereitstellung erstellt von den unten genannten Konfiguration will ich den Wert abrufen eu.gcr.io/test0/brain:latest. apiVersion: v1
2
Antworten
Ich Schreibe ein shell-Skript, das anmelden muss in den pod, und führen eine Reihe von Befehlen in einem kubernetes-pod. unten ist meine sample_script.sh kubectl exec octavia-api-worker-pod-test -c octavia-api bash unset http_proxy https_proxy mv /usr/local/etc/octavia/octavia.conf /usr/local/etc/octavia/octavia.conf-orig /usr/local/bin/octavia-db-manage --config-file
4
Antworten
Ich versuche, mit kubectl Befehl ausführen zu ziehen, ein image von private-registry und führen Sie einen Befehl aus, der. Aber ich sehe nicht, eine option, um das Bild zu geben pull Geheimnis. Wie es aussieht ist es
1
Antworten
Unter Verwendung der neuesten Kubernetes-version in GCP (1.6.4), ich habe Folgendes Ingress definition: apiVersion: extensions/v1beta1 kind: Ingress metadata: name: myproject namespace: default annotations: ingress.kubernetes.io/rewrite-target: / kubernetes.io/ingress.class: "gce" spec: rules: - host: staging.myproject.io http: paths: - path: /poller
1
Antworten
Ich versuche zum zuweisen einer statischen IP-Adresse zu einem pod auf die Bereitstellung. apiVersion: apps/v1beta1 kind: Deployment metadata: name: aws-test-mysql spec: replicas: 1 template: metadata: labels: app: aws-test-mysql spec: containers: - name: aws-test-mysql image: 461677341235123.dkr.ecr.us-east-1.amazonaws.com/aws-test-mysql securityContext: privileged:
3
Antworten
Ich versuche, mich zu kratzen pod level info mit prometheus kubernetes. Hier ist die config die ich benutze: - job_name: 'kubernetes-pods' kubernetes_sd_configs: - api_servers: - 'https://kubernetes.default' role: pod relabel_configs: - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape] action: keep regex: true -
1
Antworten
Meine aktuelle Entwicklungsumgebung ermöglicht die automatische code-nachladen, wenn das ändern einer Datei (ich.e nodemon /webpack). Aber ich bin einrichten eines kubernetes ( minikube ) - Umgebung, so dass ich schnell öffnen 3-4 Verwandte Dienste auf einmal. Alles
3
Antworten
Erstellt habe ich zwei unterschiedliche Namensräume für unterschiedliche Umgebungen. man devops-qa anderes ist die devops-dev. Ich habe zwei eindringen in unterschiedliche namespaces. Also während der Erstellung eindringen von qa-env in devops-qa-namespace, der schriftliche Regel innen das eindringen
3
Antworten
Dies ist unsere Umwelt: Ich habe einen Kubernetes-cluster auf Amazon. Jenkins CI/CD auf Amazon, die eine Verbindung zu einem privaten GitLab und baut unsere Dienstleistungen als Docker-images. Amazon ECR, speichert unser Docker images. Meine Fragen: Wie kann
5
Antworten
Ich habe eine Anwendung läuft über einen POD in Kubernetes. Ich möchte zum speichern der Ausgabe-Datei protokolliert, die auf einem permanenten Speicher Volumen. Damit zu tun, dass ich erstellt ein volume über NFS und Band es, um
2
Antworten
Hatten wir setup kubernetes 1.10.1 auf CoreOS mit drei Knoten. Setup erfolgreich war NAME STATUS ROLES AGE VERSION node1.example.com Ready master 19h v1.10.1+coreos.0 node2.example.com Ready node 19h v1.10.1+coreos.0 node3.example.com Ready node 19h v1.10.1+coreos.0 NAMESPACE NAME READY STATUS
2
Antworten
Ich initialisiert den master-Knoten und fügen Sie 2 worker-Knoten, aber nur master und einer der worker-Knoten zeigen, wenn ich den folgenden Befehl ausführen: kubectl get nodes auch diese beiden Knoten sind in "Nicht Bereit" Zustand. Was sind
1
Antworten
Ich bin neu Kubernetes und ich versuche zu verstehen, einige security-Kram. Meine Frage ist, über die Gruppen-ID (= gid) des Benutzers ausgeführt, der container. Ich einen Pod mit dieser offiziellen Beispiel: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod apiVersion: v1 kind: Pod metadata:
2
Antworten
Tiller funktioniert nicht richtig in meinem kubernetes-cluster. Ich will alles löschen Tiller. Tiller (2.5.1) 1 Bereitstellung, 1 ReplicaSet und 1 Pod. Habe ich versucht: kubectl löschen Bereitstellung tiller-bereitstellen-n-kube-system Ergebnisse in "Bereitstellung "tiller-deploy" gelöscht" jedoch, Rad-Bereitstellung wird sofort
2
Antworten
Ich bin mit kubectl scale --replicas=0 -f deployment.yaml stoppen alle meine Laufenden Hülsen. Bitte lassen Sie mich wissen, wenn es gibt bessere Wege zu bringen Sie alle laufen Hülsen zu Null halten, Konfiguration, Einsätze etc.. intakt, so
1
Antworten
Habe ich meine Implementierung.yaml-Datei in das templates-Verzeichnis Helm-charts mit mehreren Umgebungsvariablen für den container will ich laufen mit Helm. Nun möchte ich in der Lage sein, ziehen Sie die Umgebungsvariablen lokal, egal aus welcher Maschine die Ruder
2
Antworten
Ich versuche zu erkunden, die kubernetes-Dienste. Wenn ich lese das service-definition, die ich gefunden, dass es targetPort und port angeben, in der service-definition. kind: Service apiVersion: v1 metadata: name: my-service spec: selector: app: MyApp ports: - protocol:
3
Antworten
Brauche ich zum erstellen von Benutzern, zuweisen von Berechtigungen mit RBAC, erstelle ich Ihnen wie folgt: echo -n "lucia" | base64 bHVjaWE= echo -n "pass" | base64 cGFzcw== apiVersion: v1 kind: Secret metadata: name: lucia-secret type: Opaque
3
Antworten
Habe ich ausgesetzt, einen Dienst auf einen externen Anschluss, der auf alle Knoten in einem kubernetes cluster aus: kubectl create -f nginx-service.yaml Haben Sie ausgesetzt, die Ihren Dienst auf einem externen port auf allen Knoten in Ihrem
1
Antworten
Ich habe problem mit login in einen Behälter des multi-container-pod. Ich bekomme die container-id aus der kubectl describe pod <pod-name> kubectl describe pod ipengine-net-benchmark-488656591-gjrpc -c <container id> Wenn ich versuche: kubectl exec -ti ipengine-net-benchmark-488656591-gjrpc -c 70761432854f /bin/bash
3
Antworten
Ich bin mir nicht sicher, warum ich bin immer ein Fehler No nodes are available that match all of the following predicates:: Insufficient cpu (1). Ich erinnere mich nicht, irgendwelche CPU-limits. Es sei denn, dies ist das
3
Antworten
Ich habe ein problem mit Kubernetes, die in einem CentOS-virtuelle Maschine in CloudStack. Meine Hülsen bleiben im Status "pending". Ich bekam die folgende Fehlermeldung, wenn ich drucken Sie das Protokoll für ein pod: [root@kubernetes-master ~]# kubectl logs
1
Antworten
Habe ich eine Hülse, reagiert auf Anfragen, die auf /api/ Möchte ich eine rewrite, wo Anfragen auf /auth/api/gehe zu /api/. Mit einem Eindringen (nginx), dachte ich, dass mit dem eindringen.kubernetes.io - /rewrite-Ziel: annotation, ich könnte es tun
2
Antworten
Bei der Bereitstellung eines kubernetes-cluster mit kubeadmin init es entsteht ein cluster, das hält die kube-apiserver, etcd, kube-controller-manager und kube-scheduler Prozesse innerhalb von docker-Containern. Wenn einige Konfiguration (z.B. access-Token) für die kube-apiserver geändert wird, habe ich neu
3
Antworten
Habe ich nginx eindringen controller-tutorial von github und ausgesetzt kubernetes dashboard kubernetes-dashboard NodePort 10.233.53.77 <none> 443:31925/TCP 20d erstellt eindringen apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: ingress.kubernetes.io/ssl-passthrough: "true" nginx.org/ssl-backends: "kubernetes-dashboard" kubernetes.io/ingress.allow-http: "false" name: dashboard-ingress namespace: kube-system spec: tls:
2
Antworten
Ich verfolgt habe guide zu installieren kubectl für Tests in der Entwicklungsumgebung auf Ubuntu 16.04. Nun würde ich gerne entfernen Kubectl von ubuntu. snap entfernen kubectl snap-Liste kubectl InformationsquelleAutor Gparmar | 2017-07-03
3
Antworten
Ich brauche, um einen statischen Hostnamen in einer Kubernetes Replikations-controller. Docker unterstützt es mit einigen runtime-flags, jedoch Kubernetes-Replikation Controller nicht scheinen, um es zu unterstützen. Die Umgebung: OS - CentOS 6.6 Ansatz sysctl ändern Sie die variable
6
Antworten
Habe ich einen Kubernetes-Bereitstellung. Allerdings scheint es zu sein, zusätzliche pods ausgeführt -, dass ich bin der Hoffnung, in der Lage sein, löschen Sie die unnötigen diejenigen. Sehe ich keine Notwendigkeit zum ausführen von dashboard-container. Ich möchte,
2
Antworten
Ich habe einen pod läuft mit dem Namen 'jenkins-app-2843651954-4zqdp'. Ich möchte installieren einige Software vorübergehend auf das pod. Wie kann ich dies tun? Ich versuche dies- kubectl exec -it jenkins-app-2843651954-4zqdp -- /bin/bash und dann apt-get install Befehle,
3
Antworten
Kubectl-Befehl ist immer der folgende Fehler zurückgegeben yaml: Zeile 2: mapping-Werte sind in diesem Kontext nicht zulässig. Auch wenn ich die normale version-Befehl, config, etc. Nicht sicher, was dies verursacht. tessact@tessact-sys-1:~$ kubectl version Client Version: version.Info{Major:"1", Minor:"4",
3
Antworten
Was ist der Unterschied zwischen OpenShift und Kubernetes und Wann sollten Sie verwenden jeden? Ich verstehe, dass OpenShift läuft Kubernetes unter der Haube, sondern bin auf der Suche um zu bestimmen, Wann läuft OpenShift wäre besser als
2
Antworten
Ich bin mit kubeadm alpha-version auf mein kubernates cluster. Von kubernates , ich bin versucht zu ziehen docker-images, die gehostet wird in der nexus-repository. Immer wenn ich versuche zu erstellen, Hülsen , Es gibt "ImagePullBackOff" jedes mal.
2
Antworten
Habe ich erfolgreich die setup-rabbitmq-cluster mit docker compose zu verstehen, die clustering-Konzept. Es funktionierte gut, unten ist docker compose-Datei: rabbit1: image: ipf-queue-node hostname: rabbit1 cap_add: - ALL - NET_ADMIN - SYS_ADMIN ports: - "5671:5671" - "5672:5672" -
2
Antworten
Ich versuche zu testen, meine Entwicklung Ruder-chat-Bereitstellung Ausgabe mit --dry-run option. wenn ich führen Sie den nachstehenden Befehl seinen Versuch, eine Verbindung zu Kubernetes-API-server. Trocken ist, führen Sie die option erforderlich, um eine Verbindung Kubernetes-cluster? alle ich
1
Antworten
Habe ich installiert eine lokale Kubernetes-cluster mit minikube nach den Anweisungen hier. Ich bin unter einem Unternehmens-proxy. Daher habe ich die http_proxy und https_proxy env vars. Sobald der cluster gestartet wird, nachdem minikube start Befehl habe ich
3
Antworten
kubectl logs <pod-id> erhält neueste logs von meinem deployment - ich arbeite an einem bug und daran interessiert zu wissen, die Protokolle zur Laufzeit - Wie bekomme ich ununterbrochen die logs ? edit: korrigierte Frage am Ende.
7
Antworten
Ich habe einen pod test-1495806908-xn5jn mit 2 Containern. Ich möchte neu starten, einer von Ihnen rief container-test. Ist es möglich, neu zu starten, einen einzelnen Behälter innerhalb einer pod-und wie? Wenn nicht, wie kann ich starten Sie
1
Antworten
Ich habe experimentiert mit kubernetes vor kurzem, und ich habe versucht, zum testen des failover-Schoten, durch einen Replikations-controller, in welche Container Abstürzen, sobald Sie verwendet werden (wodurch ein Neustart). Ich angepasst habe, bashttpd bei diesem Projekt: https://github.com/Chronojam/bashttpd
3
Antworten
Ich versuche, meine erste kubernetes-pod lokal. Ich habe den folgenden Befehl ausführen (vom hier): export ARCH=amd64 docker run -d \ --volume=/:/rootfs:ro \ --volume=/sys:/sys:ro \ --volume=/var/lib/docker/:/var/lib/docker:rw \ --volume=/var/lib/kubelet/:/var/lib/kubelet:rw \ --volume=/var/run:/var/run:rw \ --net=host \ --pid=host \ --privileged \ gcr.io/google_containers/hyperkube-${ARCH}:${K8S_VERSION}
3
Antworten
Ich bin mit Google Container Engine-Dienst und bekam einen pod läuft ein server lauscht auf port 3000. Ich habe den Dienst so einrichten, verbinden Sie den port 80, pod-port 3000. Ich bin in der Lage zu Rollen
3
Antworten
Angenommen, ich möchte erstellen Sie eine k8s-cluster auf bare-metal-Server, mit 1 master-und 2 Knoten. Welche ports muss ich in meiner firewall öffnen, so dass der master-Knoten und über das Internet kommunizieren kann? (Ich weiß, ich kann nur
1
Antworten
Habe ich Folgendes setup: Andockfenster Bild omg/telperion auf docker hub Einen kubernetes-cluster (mit 4 Knoten, jeweils mit ~50GB RAM) und jede Menge Ressourcen Folgte ich tutorials zu ziehen Bilder von dockerhub zu kubernetes SERVICE_NAME=telperion DOCKER_SERVER="https://index.docker.io/v1/" DOCKER_USERNAME=username DOCKER_PASSWORD=password
5
Antworten
EDIT: der springende Punkt, Der mein setup ist zu erreichen (wenn möglich) die folgenden : Ich habe mehrere k8s Knoten Wenn ich Kontakt zu einer IP-Adresse (aus meinem Unternehmen-Netzwerk), es sollte weitergeleitet werden an einen meiner Behälter/pod/service/was
1
Antworten
Habe ich ein eigenes Andockfenster Bild-Registrierung läuft auf einem Linux-VM (10.78.0.228:5000) und einem Kubernetes-master läuft auf einer anderen VM läuft Centos Linux 7. Benutzte ich den nachstehenden Befehl zum erstellen eines POD: kubectl create --insecure-skip-tls-verify -f monitorms-rc.yml
4
Antworten
Ist es möglich, erstellen Sie einen Pod in der Google Container Engine, bei der zwei ports ausgesetzt sind: port 8080 lauscht für eingehende Inhalte und port 80 verteilt diese Inhalte zum Kunden? Den folgenden Befehl zum erstellen