Einstellen von Umgebungsvariablen auf GCE (kubernetes)

8

Entschuldige die Noob-Frage, aber von Ссылка es sagt:

  

Um Elasticsearch und Kibana für die Clusterprotokollierung zu verwenden, sollten Sie die Option   folgende Umgebungsvariable wie folgt:

%Vor%

Wo und wie setze ich diesen Env Var? Ich dachte, dass ich

verwenden sollte %Vor%

und übergeben Sie die Optionen dort, aber es gibt keine Optionen ...

    
Brett 14.01.2016, 02:11
quelle

2 Antworten

3

Diese Dokumentation richtet sich an Benutzer, die über die Open-Source-Shell-Skripts für GCE Cluster erstellen. Elasticsearch wird derzeit nicht als Teil der Clustererstellungsbefehle für Google Container Engine unterstützt. Sie können es nach dem Erstellen des Clusters manuell zum Cluster hinzufügen.

    
Robert Bailey 14.01.2016, 18:23
quelle
12

Wie bereits in Roberts Antwort erwähnt, muss der Elasticsearch / Kibana-Stack manuell hinzugefügt werden, wenn der Cluster auf Google Container Engine (GKE) ausgeführt werden soll. Mit den Informationen in diesem Beitrag konnte ich die Arbeit mit der folgende Schritte:

  1. Starten Sie einen GKE-Cluster ohne Cloud-Protokollierung

    %Vor%
  2. Fügen Sie jedem laufenden Knoten einen konfigurierten fluentd-Container hinzu, indem Sie ein kubernetes DaemonSet verwenden.

    %Vor%

    fluentd-es.yaml

    %Vor%
  3. Fügen Sie elasticsearch und kibana pods und services hinzu.

    %Vor%

    Beachten Sie unten das kubernetes.io/cluster-service: "true" Label (vorhanden in den ursprünglichen Dateien ) wurde entfernt. Wenn diese Bezeichnung in den Definitionen enthalten war, endete die Ausführung der laufenden Pods.

    es-controller.yaml

    %Vor%

    es-service.yaml

    %Vor%

    kibana-controller.yaml

    %Vor%

    kibana-service.yaml

    %Vor%
  4. Erstellen Sie einen kubectl-Proxy

    %Vor%
  5. Beobachten Sie Ihre Protokolle mit Kibana bei

    Ссылка

Harry Haller 08.04.2016 12:30
quelle