Instana kubectl Plugin

Das Plug-in „ Instana® “ kubectl ist eine Binärdatei. Sie können das Plug-in verwenden, um den Operator zu installieren und administrative Aktionen auszulösen, die der Operator durchführt.

Installation des Plug-ins „ Instana “ kubectl

Sie können das Plug-in entweder automatisch oder manuell installieren.

Hinweis:
Bei Systemen mit „ Linux® on Power® “ ( ppc64le ) müssen Sie das Plug-in manuell installieren.

Automatische Installation

Verwenden Sie die automatische Installationsmethode nur, wenn Sie das Plug-in „ Instana “ ( kubectl ) auf den Betriebssystemen Ubuntu, Debian, Red Hat Enterprise Linux und CentOS installieren möchten.

Ubuntu oder Debian

Führen Sie als root-Benutzer den folgenden Befehl aus, um das Repository hinzuzufügen:

export DOWNLOAD_KEY="<download_key>"

echo 'deb [signed-by=/usr/share/keyrings/instana-archive-keyring.gpg] https://artifact-public.instana.io/artifactory/rel-debian-public-virtual generic main' > /etc/apt/sources.list.d/instana-product.list

cat << EOF > /etc/apt/auth.conf
machine artifact-public.instana.io
  login _
  password $DOWNLOAD_KEY
EOF

wget -nv -O- --user=_ --password="$DOWNLOAD_KEY" https://artifact-public.instana.io/artifactory/api/security/keypair/public/repositories/rel-debian-public-virtual | gpg --dearmor > /usr/share/keyrings/instana-archive-keyring.gpg
 
Hinweis:
Sie müssen <download_key> durch Ihren Download-Schlüssel ersetzen.

Um das Plug-in „ Instana “ ( kubectl ) zu installieren, führen Sie den folgenden Befehl aus:

apt update -y
apt install -y instana-kubectl-plugin
 

Führen Sie die folgenden Befehle aus, um größere Aktualisierungen während automatisierter Upgrades zu vermeiden:

cat > /etc/apt/preferences.d/instana-kubectl <<EOF
Package: instana-kubectl-plugin
Pin: version <version to pin>
Pin-Priority: 1000
EOF
 
Hinweis:
Ersetzen Sie <version to pin> durch die Version des Plug-ins „ Instana “ ( kubectl ), die Sie festlegen möchten.

Red Hat Enterprise Linux oder CentOS

  1. Fügen Sie das Repository hinzu, indem Sie den folgenden Befehl als Benutzer root ausführen. Ersetzen Sie <download_key> durch Ihren Download-Schlüssel.

    export DOWNLOAD_KEY="<download_key>"
    
    cat << EOF > /etc/yum.repos.d/Instana-Product.repo
    [instana-product]
    name=Instana-Product
    baseurl=https://_:$DOWNLOAD_KEY@artifact-public.instana.io/artifactory/rel-rpm-public-virtual/
    enabled=1
    gpgcheck=0
    gpgkey=https://_:$DOWNLOAD_KEY@artifact-public.instana.io/artifactory/api/security/keypair/public/repositories/rel-rpm-public-virtual
    repo_gpgcheck=1
    EOF
     
  2. Installieren Sie das Plugin „ Instana “ unter kubectl, indem Sie den folgenden Befehl ausführen:

    yum clean expire-cache -y
    yum update -y
    yum install -y instana-kubectl-plugin
     
  3. Falls Sie das Versionlock-Plugin noch nicht auf Ihrem Host installiert haben, führen Sie den folgenden Befehl aus, um es zu installieren.

    yum install python3-dnf-plugin-versionlock
     
  4. Um automatische Aktualisierungen zu vermeiden, führen Sie den folgenden Befehl aus:

    yum versionlock add instana-kubectl-plugin
     

Manuelle Installation

Wenn Sie das Plugin „ Instana “ ( kubectl ) manuell installieren möchten, gehen Sie wie folgt vor:

  1. Installieren Sie 'kubectl'. Weitere Informationen finden Sie unter „ kubectl installieren “.

  2. Laden Sie das Plug-in „ Instana “ unter kubectl herunter, indem Sie je nach Betriebssystem auf einen der folgenden Links klicken:

    Die Binärdateien werden mit dem folgenden GPG-Schlüssel signiert:

    -----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: GopenPGP 2.4.2
    Comment: https://gopenpgp.org
    
    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
    3D9aijSC7K3JfO7JmV5F
    =/w6J
    -----END PGP PUBLIC KEY BLOCK-----
     
  3. Extrahieren Sie die tar.gz-Datei, die Sie im vorherigen Schritt heruntergeladen haben. Sie sehen eine Datei mit dem Namen instana-kubectl-plugin. Fügen Sie den Dateipfad zur Umgebungsvariable PATH Ihres Systems hinzu, damit „ kubectl “ die Datei als Plug-in erkennt. Achten Sie darauf, dass der Binärname nicht geändert wird.

    Hinweis:
    kubectl Erkennt automatisch Binärdateien, deren Namen mit beginnen, kubectl- als Plug-ins in der PATH Umgebungsvariable des Systems.
    • Für „ Windows “ fügen Sie den Pfad der instana-kubectl-plugin.exe Datei direkt zur PATH Umgebungsvariable des Systems hinzu.

    • Für Linux und MacOS, fügen Sie den instana-kubectl-pluginBinärdateipfad zur Umgebungsvariablen PATH des Systems hinzu, indem Sie den folgenden Befehl ausführen:

      export PATH=$PATH:<path_to_binary_directory>
       
  4. Überprüfen Sie, ob das instana-kubectl-plugin -Plug-in verfügbar ist:

    kubectl instana --version
     

    Die Ausgabe sieht etwa wie im folgenden Beispiel aus:

    kubectl-instana version 1.11.2 (commit=36e82eacaeee67d83c0d7e163707e6f745a29a6d, date=2026-07-29T14:50:59Z, defaultInstanaVersion=3.319.488-0)

Hilfe zum Plug-in „ kubectl “

Mit dem Flag --help können Sie die integrierten Hilfeinformationen zu jedem Befehl anzeigen. Sehen Sie sich die folgende Standard-Hilfeausgabe des Plug-ins „ Instana “ unter kubectl an:

kubectl instana --help
Commands for managing Instana

Usage:
  kubectl-instana [command]

Available Commands:
  action      Run a utility action on a Core or a Unit
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  images      Print a list of all required images
  license     Download the license
  migrate     Migrate a 'settings.hcl' file
  operator    Install the operator or generate manifests
  template    Create YAML templates for namespaces and custom resources
  versions    Manage the Instana backend version, sub-commands: `identify`, `list-images`, `update`

Flags:
  -h, --help      help for kubectl-instana
  -v, --version   version for kubectl-instana

Use "kubectl-instana [command] --help" for more information about a command.
 
Hinweis:
Das Plug-in „ Instana “ ( kubectl ) wird gemeinsam mit dem Operator „ Instana Enterprise“ und allen Komponenten von „ Instana “ versioniert. Um „ Instana “ zu installieren, laden Sie das Plug-in herunter, das mit Ihrer „ Instana Enterprise“-Betreiberversion kompatibel ist.