Kubectl yordamida klasterga ulanish
Cloupard da Kubernetes Flex klasterini boshqarish uchun quyidagi amallarni bajaring.
1. Kubectl-ni o'rnating
Kubectl-bu Kubernetes bilan ishlash uchun buyruq qatori yordam dasturi. Rasmiy sahifadan so'nggi versiyasini yuklab olib, uni operatsion tizimingizga (Windows, Linux yoki macOS) o'rnating:
2. (kubeconfig) Klaster konfiguratsiya faylini oling
Cube config fayli Kybernetes Flex klasteringizga kirish imkoniyatlarini o'z ichiga oladi. Uni Cloupardda olish uchun:
-
Boshqaruv panelida "Kubernetes klasterlari" → "Kubernetes Flex"
2.Kerakli klasterni tanlang va uni boshqarishga o'ting.

3. (user-k8s01_kubeconfig.yaml) Konfiguratsiya faylini yuklab oling.

3. Kubeconfig saqlash xavfsizligi bo'yicha tavsiyalar.
1.Faylni uchinchi shaxslarga bermang. Unga kirish klasterni boshqarish uchun to'liq huquqlarni beradi.
2.Faylni xavfsiz katalogda saqlang. Kubeconfig-ni boshqa foydalanuvchilar kira olmaydigan papkalarga joylashtiring.
3.Kirish huquqlarini cheklang.
Linux/macOS:
chmod 600 /путь/к/user-k8s01_kubeconfig.yaml
|
Windows (PowerShell).
icacls C:\путь\к\user-k8s01_kubeconfig.yaml /inheritance:r /grant:r "$($env:USERNAME):(R)"
|
4. Kubectl-ni o'zgaruvchisi orqali sozlang.
KUBECONFIG-bu kubectl-ga qaysi konfiguratsiya faylidan foydalanishni ko'rsatadigan atrof-muhit o'zgaruvchisi. Bu tizim fayllarini o'zgartirmasdan konfiguratsiyani vaqtincha o'rnatishning qulay usuli.
O'zgaruvchining joriy holatini saqlash
KUBECONFIG-ni o'zgartirishdan oldin, agar kerak bo'lsa, avvalgi sozlamalarni qaytarish uchun uning joriy qiymatini saqlab qolish tavsiya etiladi.
|
Linux/macOS:
echo $KUBECONFIG > ~/.kubeconfig_env_backup
|
Windows (PowerShell):
$env:KUBECONFIG | Out-File -FilePath "$env:USERPROFILE\kubeconfig_env_backup.txt"
|
5.O'zgaruvchining joriy qiymatini ko'rish uchun:
Linux/macOS:
echo $KUBECONFIG
|
Windows (PowerShell):
echo $env:KUBECONFIG
|
6.KUBECONFIG o'zgaruvchisini o'zgartirish
Linux/macOS:
export KUBECONFIG=/путь/к/user-k8s01_kubeconfig.yaml
|
Windows (PowerShell):
$env:KUBECONFIG="C:\путь\к\user-k8s01_kubeconfig.yaml"
|
7.O'zgaruvchining yangi qiymatini saqlash
Sozlamani doimiy qilish uchun (terminalni qayta ishga tushirgandan so'ng ishlashi uchun):
Linux/macOS (qo’shing ~/.bashrc yoki ~/.zshrc):
2. source ~/.bashrc
|
Windows (PowerShell) (o'zgaruvchilariga qo'shing):
[System.Environment]::SetEnvironmentVariable("KUBECONFIG", "C:\путь\к\user-k8s01_kubeconfig.yaml", "User")
|
7. O'zgaruvchining oldingi holatini tiklash
Linux/macOS:
export KUBECONFIG=$(cat ~/.kubeconfig_env_backup)
|
Windows (PowerShell):
$env:KUBECONFIG = Get-Content "$env:USERPROFILE\kubeconfig_env_backup.txt"
|
8. Ulanishni tekshiring.
Buyruqni ishga tushuring:
kubectl cluster-info
|
Agar buyruq Klaster ma'lumotlarini qaytarsa, ulanish muvaffaqiyatli bo'ladi.
Endi siz Kubectl yordamida Cloupard Kubernetes Flex klasterini boshqarishingiz mumkin.