×

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):
  • echo 'export KUBECONFIG=/путь/к/user-k8s01_kubeconfig.yaml' >> ~/.bashrc
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.