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.