Files
Odoo-Wiki/kubectl.md
T

1.8 KiB

description, forge, kind, name, partner, prev, repo, title, versions
description forge kind name partner prev repo title versions
Kubernetes-Konfigurationen verwalten. github.com howto kubectl Mint System ./kubernetes Mint-System/Odoo-Apps-Kubernetes kubectl
18.0

kubectl

{{ $frontmatter.description }}

Technischer Name: {{ $frontmatter.name }}
Repository: https://{{ $frontmatter.forge }}/{{ $frontmatter.repo }}/tree/{{ $frontmatter.versions[0] }}/{{ $frontmatter.name }}

Verwendung

Cluster erfassen

Zeigen Sie kubectl > kubectl > Clusters an und wählen Sie Neu. Geben Sie den Namen und die Adresse des Clusters ein.

Context Konfiguration erstellen

Zeigen Sie kubectl > kubectl > Clusters an und wählen Sie Neu. Geben Sie einen Namen ein und wählen Sie den dazugehörigen Cluster aus. Im Feld Config fügen Sie Inhalt der kubectl Config ein. Mit dem folgenden Befehl erhalten Sie einen Export ihrer aktuellen Config:

kubectl config view --minify --raw

Context einem Benutzer zuordnen

Zeigen Sie einen Benutzer an Einstellungen > Benutzer & Unternehmen > Benutzer und wählen Sie den Tab kubectl aus.

Aktueller Context festlegen

Als Benutzer wählen Sie das Menü oben rechts und wählen Präferenzen. Im Tab kubectl sehen Sie die vefügbaren kubectl Contexts. Klicken Sie bei einem ausgewählten Context auf User Context. Der aktive Context wird markiert.

Entwicklung

Context aktivieren

Wenn Sie die kubectl-Konfiguration in einer anderen Methode verwenden möchten, können Sie die get_config_path Methode verwenden. Dazu ein Beispiel:

context_id = self.env["kubectl.context"].browse(1)
with context_id.get_config_path() as config_path:
	...