Layanan Azure Kubernetes (AKS) dan PowerShell

gambar

Saya perlu mengotomatiskan penyebaran dan pengelolaan kluster Kubernetes di Azure.

Dokumentasi Microsoft menawarkan 2,5 cara untuk melakukan ini:

1) Perintah dasar CLI atau PowerShell + templat konfigurasi utama dalam format JSON. Untuk opsi ini, ada templat dalam dokumentasi dan versi yang berfungsi di Templat Azure Quickstart . Ini bukan ide yang buruk untuk digunakan dengan cara ini, tetapi saya belum mencoba untuk melakukan perubahan, jadi saya menunda untuk nanti;

2) CLI Murni. Ada banyak tim, nyaman. Ada deskripsi yang sangat nyaman dalam dokumentasi . Satu-satunya masalah adalah bahwa sisa otomasi sudah ditulis dalam PowerShell; Saya tidak ingin menggunakan pendekatan berbeda untuk menjalankan skrip;

3) Bersihkan Powershell. Dan di sini saya tersandung tiba-tiba. Deskripsi ada dalam dokumentasi , tetapi modul AzureRM.Aks tidak diinstal di PowerShell secara langsung. Sekarang Juli 2018, Layanan Azure Kubernetes sudah dua bulan dari versi awal, dan modul Powershell untuk layanan ini masih dalam pratinjau.

Saya memberi tahu Anda tentang metode pemasangan modul ini sehingga Anda tidak perlu menghabiskan waktu untuk hal ini:

Get-Module PowerShellGet Install-Module PowerShellGet -Force 

Sekarang hal utama adalah kelebihan Powershell. Tanpa ini, Anda dapat mengancam beberapa jam lagi kehidupan dan mencari alasan mengapa tidak ada yang terjadi selanjutnya dan mencari kruk untuk perbaikan. Selanjutnya, dengan tenang letakkan modul AzureRM.Aks

 Install-Module -AllowPreRelease AzureRM.AKS 

Semua, sekarang Anda dapat bekerja dengan AKS dari Powershell.

Source: https://habr.com/ru/post/id418349/


All Articles