YönOrtamıana kubectl eklentisi
Instana kubectl eklentisi, işleci kurmanıza ve işletmenin gerçekleştirdiği denetim işlemlerini tetiklemenize yardımcı olan ikili bir dosyadır.
Yardım bilgileri
Yardım bilgileri eklentiyle tümleştirilir ve --help işareti kullanılarak herhangi bir komut için görüntülenebilir. Instana kubectl eklentisinin aşağıdaki varsayılan yardım çıkışına bakın:
kubectl instana --help
Commands for managing Instana
Usage:
kubectl-instana [command]
Available Commands:
action Run a utility action on a Core or a Unit
cleanup Clean up obsolete services and endpoints
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
Flags:
-h, --help help for kubectl-instana
-v, --version version for kubectl-instana
Use "kubectl-instana [command] --help" for more information about a command.
Not: Eklenti, YönOrtamıAna İşleci ve tüm YönOrtamıana bileşenleriyle birlikte sürümü oluşturulmuştur. Instana 'nın yeni bir sürümüne güncellemek istiyorsanız, yeni sürümün eklentisini karşıdan yüklemeniz gerekir.
YönOrtamıana kubectl eklentisinin kurulması
Otomatik kuruluş
Otomatik kuruluş yöntemini yalnızca Ubuntu, Debian, Red Hatve CentOS işletim sistemlerine YönOrtamı kubectl eklentisini kurmak istiyorsanız kullanın.
Ubuntu ya da Debian
Kök kullanıcı olarak havuzu eklemek için aşağıdaki komutu çalıştırın:
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 -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
Not: < download_key> dosyasını karşıdan yükleme anahtarınızla değiştirmeniz gerekir.
Instana kubectl eklentisini kurmak için aşağıdaki komutu çalıştırın:
apt update -y
apt install -y instana-kubectl
Otomatik yükseltmeler sırasında önemli güncelleştirmelerin almayı önlemek için aşağıdaki komutları çalıştırın:
cat > /etc/apt/preferences.d/instana-kubectl <<EOF
Package: instana-kubectl
Pin: version <version to pin>
Pin-Priority: 1000
EOF
Not: < version to pin > ayarını, sabitlemek istediğiniz Instana kubectl eklenti sürümüne değiştirin.
Red Hat ya da CentOS
rootkullanıcısıyla aşağıdaki komutu çalıştırarak havuzu ekleyin: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 EOFNot: < download_key> dosyasını karşıdan yükleme anahtarınızla değiştirin.
Instana kubectl eklentisini kurmak için aşağıdaki komutu çalıştırın:
yum clean expire-cache -y yum update -y yum install -y instana-kubectlOtomatikleştirilmiş güncellemeler sırasında önemli güncellemeleri almayı önlemek için şu komutu çalıştırın:
yum versionlock add instana-kubectl
El ile kuruluş
Instana kubectl eklentisini el ile kurmak istiyorsanız aşağıdaki adımları izleyin:
İşletim sisteminize dayalı olarak aşağıdaki bağlantılardan birini tıklatarak Instana kubectl eklentisini karşıdan yükleyin:
Tüm ikili dosyalar aşağıdaki GPG anahtarı kullanılarak imzalanır:
-----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-----Karşıdan yüklenen dosyayı paketinden çıkarın.
kubectl-instanaadlı bir dosya görebilirsiniz. Dosyayı sisteminizinPATHortam değişkenine koyun; böylece kubectl dosyayı bir eklenti olarak tanıyabilir, ancak ikili adı değiştirmediğinizden emin olun.kubectl , sistemin
PATHortam değişkeninde eklenti olarakkubectl-öneki olan ikili dosyaları otomatik olarak keşfeder.Windows için,
kubectl-instana.exedosyasının konumunu doğrudan sisteminPATHortam değişkenine ekleyin.Linux ya da MacOSiçin, aşağıdaki komutu çalıştırarak
kubectl-instanaikili dosyasını sisteminPATHortam değişkenine koyun:export PATH=$PATH:<path_to_binary_directory>
kubectl-instanaeklentisinin kullanılabilir olup olmadığını denetleyin:kubectl instana --versionÇıkışı aşağıdaki gibi görebilirsiniz:
kubectl-instana version 261-0 (commit=bb5a5d9cf359ed6283260fdc5a80e3b607c3ebb9, date=2023-11-14T02:09:16-06:00) Minimum required database versions: cassandra : Major: 4 min. Minor: 0 clickhouse : Major: 23.3 min. Minor: 10 beeinstana : Major: 1 min. Minor: 160 postgres : Major: 15 min. Minor: 0 kafka : Major: 3 min. Minor: 2 elasticsearch : Major: 7 min. Minor: 16