Sambungkan dan kelola kluster Kube melalui kubectl pada perangkat GPU Azure Stack Edge Pro
BERLAKU UNTUK: Azure Stack Edge Pro - GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure Stack Edge Mini R
Pada perangkat Azure Stack Edge Pro Anda, kluster Kube dibuat saat Anda mengonfigurasi peran komputasi. Setelah kluster Kube dibuat, Anda dapat menyambungkan dan mengelola kluster secara lokal dari komputer klien melalui alat asli seperti kubetcl.
Artikel ini menjelaskan cara menyambungkan ke klaster Kube pada perangkat Azure Stack Edge Pro lalu mengelolanya menggunakan kubectl.
Prasyarat
Sebelum Anda mulai, pastikan bahwa:
Anda memiliki akses ke perangkat Azure Stack Edge Pro.
Anda telah mengaktifkan perangkat Azure Stack Edge Pro seperti dijelaskan di Aktifkan Microsoft Azure Stack Edge Pro.
Anda sudah mengaktifkan peran komputasi pada perangkat. Kluster Kubernetes juga dibuat pada perangkat ketika Anda mengonfigurasi komputasi pada perangkat sesuai instruksi di Mengonfigurasi komputasi pada perangkat Azure Stack Edge Pro Anda.
Anda memiliki akses ke sistem klien Windows yang menjalankan PowerShell 5.0 atau yang kemudian, untuk mengakses perangkat. Anda dapat menggunakan klien lain dengan Sistem operasi yang didukung dengan baik.
Anda memiliki titik akhir API Kubernetes yang berasal dari halaman Perangkat antarmuka pengguna web lokal Anda. Untuk informasi lebih lanjut, lihat petunjuk di Dapatkan titik akhir API Kube
Sambungkan ke antarmuka PowerShell
Setelah klaster Kube dibuat, kamu dapat mengakses kluster ini untuk membuat kumpulan nama XML dan menggunakannya serta menetapkan pengguna ke namespace layanan. Ini akan mengharuskan Anda untuk terhubung ke perangkat antarmuka PowerShell. Ikuti langkah-langkah ini pada Windows komputer klien yang menjalankan PowerShell.
Tergantung pada sistem operasi klien, prosedur untuk terhubung dari jarak jauh ke perangkat berbeda.
Tersambung dari klien Windows dari jarak jauh
Prasyarat
Sebelum Anda mulai, pastikan bahwa:
Klien menjalankan Windows PowerShell 5.0 atau yang lebih baru.
Klien Windows Anda memiliki rantai penandatanganan (sertifikat akar) yang sesuai dengan sertifikat simpul yang terinstal pada perangkat. Untuk petunjuk secara terperinci, lihat Menginstal sertifikat pada klien Windows Anda.
File
hosts
yang terletak diC:\Windows\System32\drivers\etc
untuk klien Windows Anda memiliki entri yang sesuai dengan sertifikat simpul dalam format berikut:<Device IP> <Node serial number>.<DNS domain of the device>
Berikut contoh entri untuk file
hosts
:10.100.10.10 1HXQG13.wdshcsso.com
Langkah terperinci
Ikuti langkah-langkah ini untuk menyambungkan dari jarak jauh melalui klien Windows.
Jalankan sesi Windows PowerShell sebagai admin.
Pastikan layanan Manajemen Windows Remote Management dapat dijalankan di klien Anda. Pada command prompt, ketik:
winrm quickconfig
Untuk mendapatkan informasi selengkapnya, lihat Penginstalan dan konfigurasi untuk Windows Remote Management.
Tetapkan variabel ke string koneksi yang digunakan dalam file
hosts
.$Name = "<Node serial number>.<DNS domain of the device>"
Ganti
<Node serial number>
dan<DNS domain of the device>
dengan nomor seri simpul dan domain DNS perangkat Anda. Anda bisa mendapatkan nilai untuk nomor seri simpul dari halaman Sertifikat dan domain DNS dari halaman Perangkat di UI web lokal perangkat Anda.Untuk menambahkan string koneksi ini untuk perangkat Anda ke daftar host tepercaya klien, ketik perintah berikut ini:
Set-Item WSMan:\localhost\Client\TrustedHosts $Name -Concatenate -Force
Mulai sesi Windows PowerShell di perangkat:
Enter-PSSession -ComputerName $Name -Credential ~\EdgeUser -ConfigurationName Minishell -UseSSL
Jika Anda melihat kesalahan terkait hubungan kepercayaan, maka periksa apakah rantai penandatanganan sertifikat simpul yang diunggah ke perangkat Anda juga diinstal pada klien yang mengakses perangkat Anda.
Berikan kata sandi saat diminta. Gunakan kata sandi yang sama dengan yang digunakan untuk masuk ke antarmuka pengguna web lokal. Kata sandi default UI web lokal adalah Password1. Saat Anda berhasil menyambungkan ke perangkat menggunakan PowerShell jarak jauh, Anda akan melihat contoh output berikut:
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. PS C:\WINDOWS\system32> winrm quickconfig WinRM service is already running on this machine. PS C:\WINDOWS\system32> $Name = "1HXQG13.wdshcsso.com" PS C:\WINDOWS\system32> Set-Item WSMan:\localhost\Client\TrustedHosts $Name -Concatenate -Force PS C:\WINDOWS\system32> Enter-PSSession -ComputerName $Name -Credential ~\EdgeUser -ConfigurationName Minishell -UseSSL WARNING: The Windows PowerShell interface of your device is intended to be used only for the initial network configuration. Please engage Microsoft Support if you need to access this interface to troubleshoot any potential issues you may be experiencing. Changes made through this interface without involving Microsoft Support could result in an unsupported configuration. [1HXQG13.wdshcsso.com]: PS>
Saat menggunakan opsi -UseSSL
, Anda menjalankan dari jarak jauh melalui PowerShell melalui https. Kami menyarankan Anda selalu menggunakan https untuk terhubung dari jarak jauh melalui PowerShell. Dalam jaringan tepercaya, terhubung dari jarak jauh melalui PowerShell menggunakan http diperbolehkan. Anda perlu mengaktifkan PowerShell jarak jauh terlebih dahulu melalui http di UI lokal. Kemudian, Anda dapat terhubung ke antarmuka PowerShell perangkat menggunakan prosedur sebelumnya tanpa opsi -UseSSL
.
Jika Anda tidak menggunakan sertifikat (kami sarankan Anda menggunakan sertifikat!), Anda dapat melewati pemeriksaan validasi sertifikat menggunakan opsi sesi: -SkipCACheck -SkipCNCheck -SkipRevocationCheck
.
$sessOptions = New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck
Enter-PSSession -ComputerName $Name -Credential ~\EdgeUser -ConfigurationName Minishell -UseSSL -SessionOption $sessOptions
Berikut contoh output saat melewatkan pemeriksaan sertifikat:
PS C:\WINDOWS\system32> $Name = "1HXQG13.wdshcsso.com"
PS C:\WINDOWS\system32> $sessOptions = New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck
PS C:\WINDOWS\system32> $sessOptions
MaximumConnectionRedirectionCount : 5
NoCompression : False
NoMachineProfile : False
ProxyAccessType : None
ProxyAuthentication : Negotiate
ProxyCredential :
SkipCACheck : True
SkipCNCheck : True
SkipRevocationCheck : True
OperationTimeout : 00:03:00
NoEncryption : False
UseUTF16 : False
IncludePortInSPN : False
OutputBufferingMode : None
MaxConnectionRetryCount : 0
Culture :
UICulture :
MaximumReceivedDataSizePerCommand :
MaximumReceivedObjectSize :
ApplicationArguments :
OpenTimeout : 00:03:00
CancelTimeout : 00:01:00
IdleTimeout : -00:00:00.0010000
PS C:\WINDOWS\system32> Enter-PSSession -ComputerName $Name -Credential ~\EdgeUser -ConfigurationName Minishell -UseSSL -SessionOption $sessOptions
WARNING: The Windows PowerShell interface of your device is intended to be used only for the initial network configuration. Please
engage Microsoft Support if you need to access this interface to troubleshoot any potential issues you may be experiencing.
Changes made through this interface without involving Microsoft Support could result in an unsupported configuration.
[1HXQG13.wdshcsso.com]: PS>
Penting
Dalam rilis saat ini, Anda dapat menyambungkan ke antarmuka PowerShell perangkat hanya melalui klien Windows. Opsi -UseSSL
ini tidak berfungsi dengan klien Linux.
Konfigurasikan akses klaster melalui Kube RBAC
Setelah kluster Kube dibuat, Anda dapat menggunakan kubectl melalui cmdline untuk mengakses kluster tersebut.
Dalam pendekatan ini, Anda membuat kumpulan nama XML dan penggunaannya. Anda kemudian mengaitkan pengguna dengan namespace layanan. Kamu juga perlu mendapatkan file terkonfigurasi yang mengizinkan kamu menggunakan klien Kube secara langsung dengan klaster Kubernetes yang kamu buat tanpa harus terhubung ke antarmuka PowerShell dari perangkat Azure Stack Edge Pro.
Buat kumpulan nama XML. Jenis:
New-HcsKubernetesNamespace -Namespace <string>
Catatan
Untuk namespace layanan dan nama pengguna, berlaku konvensi penamaan subdomain DNS.
Berikut adalah hasil sampelnya:
[10.100.10.10]: PS> New-HcsKubernetesNamespace -Namespace "myasetest1"
Buat pengguna dan dapatkan file terkonfigurasi. Jenis:
New-HcsKubernetesUser -UserName <string>
Catatan
Anda tidak dapat menggunakan aseuser sebagai nama pengguna karena telah disediakan untuk pengguna default yang terkait dengan kumpulan nama XML IoT untuk Azure Stack Edge Pro.
Berikut ini adalah hasil sampel file konfigurasi:
[10.100.10.10]: PS> New-HcsKubernetesUser -UserName "aseuser1" apiVersion: v1 clusters: - cluster: certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJd01ERXlPVEUyTlRFeE4xb1hEVE13TURFeU5qRTJOVEV4TjFvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTXNpCkdZUHB0U1VWcDhKZEdVcHE1MVBURWhsZm8wWkk3YXFBdUlrOHZWdUFCZHJQK1FBSzFxcEN1di93NjIwbUtpZ0QKak1aT3Q4QkREREppWHF6UDZRZm5Oc0U2VXBHMnh0YnYrcTZHV2R5K0t6WkxMbXlwWGY3VjlzZEJnejVKVDNvYQpIdzFja2NTUklHSlV3UWxTbklNaHJUS3JUNDZFUUp3d282TmlNUzZMZDZieVk3WkUrTGg3OS9aNEhLanhTRmhMClc5ZG8veThZR3FXUDZmZTFmMmVmSkhUeGtwR05HZE1UVjNuOFlCZ0pSRzdrNjh0N2MrZ1NhbUlVWVJpTUNSNFAKYlFxcFpscWYvV2REZEJHOFh6aDJ0M1l4SkVIMm00T0Z1cSsvUitMYm95aHdKbmNMdVJ5OEpNZWlwTEQ3UlN0QwpZTDNNR0EzN2JieTRyYm4zVzg4Q0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFNbzFwWlBtQzV1cmRPZUJhSWQ4eEQzRkxCMG8KTlErbXBXMWpDd0ZtY3h6dUtlWmRsNXc2N0tuS2JTcDR0TXo1cXg3bUtSc0UxcnBoWkh2VHlKUXg1ZFk2ZE1Kdgp5d2FQZjBpT05TNlU2cC9INE12U1dJaEtJZ1FuTnE1dDh4TjJCNnZpQW41RmZoRkx6WEQrUlZGSm42cnovWkZnCmV6MHpxTkNKYmcvelFucFROcmQ2cnFFRHpoSVFZOVdYVWQycFh3ZXRqUXJpMkpZamh4NmtEcTVoRkZTM0FLUnIKOWlQTVQxaWNkR1NUMFVvM1hIZ1k2ck45WGp3MHFrY2I0Sy83UlVVWlRvS3dKamROR3lNTnpad000L2puR0p5SwpQTE9ycU5Ddlkvb0lkVEM5eVZVY3VRbXVlR0VqT20xUnN1RDFHYVE0RTZwakppVWJpMVdrajJ1bFhOWT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= server: https://10.128.47.90:6443 name: kubernetes contexts: - context: cluster: kubernetes user: aseuser1 name: aseuser1@kubernetes current-context: aseuser1@kubernetes kind: Config preferences: {} users: - name: aseuser1 user: client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMwVENDQWJtZ0F3SUJBZ0lJWlFXcjY2cGFWSm93RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB5TURBeE1qa3hOalV4TVRkYUZ3MHlNVEF4TWpneU1qVTJNVGRhTUJNeApFVEFQQmdOVkJBTVRDR0Z6WlhWelpYSXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDCkFRRUF4R3RDaXJ2cVhGYm5wVmtaYlVPRWQ3cXg2UzNVZ092MlhHRHNKM2VYWXN0bUxQVjMrQnlBcWwyN211L1AKaWdmaWt6MG9QSW1iYmtvcVJkamlYckxFZnk0N3dHcEhzdUhUOHNLY2tHTnJleFE2bXhaZ29xaU1nL2FuMUpMdwpiOFEvVnlQaWdVdUt6eVBseEhUZmlmSVM5MzR1VnZVZUc0dzlMRjAyZ2s2Nitpc0ZtanhsVmhseWRMNlc2UmZTCjl0OGpNMEFkdEpJL0xNbE13RHJJRVdFKzM4WDVNelJhQkJYNnlzNDFWSkZxekcwdW14dHdxN2pGOXp1UTE4ekIKalRZaDl3OWVKcDJwS2Fvak5tNE9SSDh4SzVSaUhocjJ2anFJWXkxRDd2WDh0b0U1K05HNmxHZjh5L1NvQnNRbQpmOG9vL1k3SEZmQXVGdlN6WUc1RUlQTFM4UUlEQVFBQm95Y3dKVEFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEClZSMGxCQXd3Q2dZSUt3WUJCUVVIQXdJd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFNR1BxY0YzS1BCbHZ0K24KN1NOcGE3anhWYkhZVGxyNTgwVWxzek93WEwwVnVPUUlCYmN2djIzZk9HNkhDZlQ0bWxBU0JRWVNZcmpLMjJTTwpTWld4cjNQUDlhVzNHajkxc0ttSnc1ZUF1WFhQbUJpK1RWQzBvY0ZLaEQvZ0o1aC93YnBaVndpVjVyRWE5Kzc2CnhNcFAzRld6dG5tT1hPaEl6UFNlR3B4YWpwQXd3ZXd4QU0yb0xGRFZFcy9XTFFMODJZM3NFcE93NVNaSVJJNXMKUHhMUTVnV1ZPM2x2SXcwZ3IrdkJlanZSOUZKaWVuTWFRdGdjSVgyRmpDaDBRMHVYRkdsTVNXWEljbjRLRTR0TApQSFFMalRSVUwyVnRXcW1YZ1RBM3RzN01DcGNRTFdPZFJUYkpSejZCbkc1aXVwcDdOSlFvYW9YcWpNVk5DVDZCCllYMEd0Skk9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb2dJQkFBS0NBUUVBeEd0Q2lydnFYRmJucFZrWmJVT0VkN3F4NlMzVWdPdjJYR0RzSjNlWFlzdG1MUFYzCitCeUFxbDI3bXUvUGlnZmlrejBvUEltYmJrb3FSZGppWHJMRWZ5NDd3R3BIc3VIVDhzS2NrR05yZXhRNm14WmcKb3FpTWcvYW4xSkx3YjhRL1Z5UGlnVXVLenlQbHhIVGZpZklTOTM0dVZ2VWVHNHc5TEYwMmdrNjYraXNGbWp4bApWaGx5ZEw2VzZSZlM5dDhqTTBBZHRKSS9MTWxNd0RySUVXRSszOFg1TXpSYUJCWDZ5czQxVkpGcXpHMHVteHR3CnE3akY5enVRMTh6QmpUWWg5dzllSnAycEthb2pObTRPUkg4eEs1UmlIaHIydmpxSVl5MUQ3dlg4dG9FNStORzYKbEdmOHkvU29Cc1FtZjhvby9ZN0hGZkF1RnZTellHNUVJUExTOFFJREFRQUJBb0lCQUVVSUVXM2kxMTQycU5raQo5RjNEWWZZV1pscTJZYjRoc0FjTmhWSGxwUTN5d0dsQ3FEUktDQ3BZSVF3MkJqSFR6WnpEM0xWU0E0K0NmMUxuCkE4QVdnaHJVcStsWE1QVzhpcG9DTGJaTlNzUUord0x3bld2dFl0MHFQaGZtd0p2M1UrK1RUQkwyOHNVVUw3ZVkKLzh0aWlhbno3ZU5mNklIMENyZmgxcnQ3WWhsemtRd1hBVHNScVJja0dMaTgrdGN5WnVzdGFhbENUSzBGRTdCaQpBUGE5a2w1SG56eCs4TTcvNWladHkwTUIxYWpWMnlGblBkUmlKSFVCb1AxVVV0QUthYjVZU0RvNllkZ2pIUTRHCjNWN1l1YWZobnVFMXA0VVIvUkloVVdjRlVVaTFBOFpZMFdnd1BDTmhnMWpQZU5vb2Y1UHpRbEY1OTRBREVwUUYKOFR2bG92RUNnWUVBOWZZbUxyY0tlQ0JiMTFoQVhoTi91Z1RTbU5xNnpFL1pPSWl6M0xwckdjRDhvWDdCVW9GcgplelkxbktSS2tkczE5OERnVjlQZUhuNzllQTRoMjM5RkIwNFFhMUJBdUVMRzRsdHJ3VlNxaFBENUR6YkcrSEhSCnJtYThVMEpUSmVVS0tJVjRUUGxlTzFtK2tjbkRJVXY1ckpwZDVXU3RvcUhXdk9RZkEvRUF0VlVDZ1lFQXpHOTcKTitCZVVvbFNiREttVUNGdTdPZGhYSXJYR3RnSEorZ2JOMDlnSHRURG5PY0IxZ1NzNkpZa1FPQU9qbWFxK05lRAp5SUF1NytheWlFRmpyT2tzTGhkSTREUXNkWFZveFFGVko1V1JwWlk3UTVRaFZpYUR2enR4NDlzSDlKSkplM2U0Cnl3NWdpNGkxKy90MnY2eWRKcWdNQ0xxOHlEdFRrcE9PSitkbkp5MENnWUJwZ3lpcURaZU9KTU9CUTdpSkl2QSsKQ21lVmJ1K0hTaEd6TU9HSHBPamc2V3IybEh1Mk94S3lqblM5TjdWTmtLNDhGQitwVFpnUm1RUi9CZ0Q4T2tLUQplYXFOZnFYazViQ1AxZ3dKcVpwazRVTFdoZmNoQ1NLY0lESlZ2VFFTSTRrU0RQK29kYWs0Nkt6WnVhWGRtTXdJCmdVZ2FhZkFhdmpaeVhhSDRmT0NDNlFLQmdHVXJCaDh3dVh5KzJEc1RGWnF4OE9McjNoS2Q0clUyRXRSODJIc1cKbk1xbEgraVZxU0x3VFdFTWJBUnUzTVU3cVlCYnBxdWlRNWdVNG1UcmR4Z3FpK0tEUTEwd2RJL3IrbDBEdTlCTApCRGlkajlaeGg4M0tZWWhSTXBzLzJULys1TDVsRU4zcnozczl2RkZtcisxS3pycENqeklDdDBtZmtrd0hHV0pGCjhaWkJBb0dBVXB3aUIrcWlHbkpxU1FtZHNSZFVabGFBaTRpbGhaa01RYTRHem95ZFQ3OTVHTm44ZThBRjd3WHMKTGpyYjdEV1FwakdCMnZpUlkySUZBVmIyKzZsdDlwOVJRMTZnSmxpNU5ZRXVvQWRoWXBsVWdBZGFHWHNGNHdabwo3SHFHTHBGdmUxVU5Gb0dQdkxpWUNrUFVYdGduQ3dNb0R2SEpKNzVYMXl6ckh6cmxUS1k9Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg== [10.100.10.10]: PS>
File konfigurasi ditampilkan dalam teks biasa. Salin berkas ini dan simpan sebagai file konfigurasi.
Penting
Jangan menyimpan file konfigurasi sebagai berkas .txt, simpanlah berkas tanpa ekstensi berkas.
File konfigurasi harus berada di
.kube
folder pada profil pengguna Anda di mesin lokal. Salin file ke folder tersebut di profil pengguna Anda.Kaitkan namespace layanan dengan pengguna yang Anda buat. Jenis:
Grant-HcsKubernetesNamespaceAccess -Namespace <string> -UserName <string>
Berikut adalah hasil sampelnya:
[10.100.10.10]: PS>Grant-HcsKubernetesNamespaceAccess -Namespace "myasetest1" -UserName "aseuser1"
Setelah Anda memiliki file konfigurasi, Anda tidak memerlukan akses fisik menuju klaster. Jika klien Anda dapat mengirim pesan IP perangkat Azure Stack Edge Pro, Anda harus dapat mengarahkan kluster menggunakan perintah kubectl.
Mulailah sesi PowerShell baru di komputer klien Anda. Anda tidak perlu terhubung ke antarmuka perangkat. Anda sekarang dapat
kubectl
menginstal pada komputer klien Anda menggunakan perintah berikut:PS C:\windows\system32> curl.exe -LO "https://dl.k8s.io/release/v1.25.0/bin/windows/amd64/kubectl.exe" PS C:\windows\system32>
Misalnya, jika simpul master Kubernetes menjalankan v1.25.0, instal v1.25.0 pada klien.
Penting
Mengunduh klien yang tidak lebih dari satu versi minor yang berbeda dari versi utama. Namun versi komputer klien dapat memimpin versi master hingga satu versi minor. Misalnya, master v1.3 harus bekerja dengan simpul v1.1, v1.2, dan v1.3, dan harus bekerja dengan klien v1.2, v1.3, dan v1.4. Selengkapnya tentang versi komputer klien Kube, lihat versi Kube dan versi kebijakan pendukung. Untuk informasi lebih lanjut tentang versi server Kube di Azure Stack Edge Pro, buka untuk Mendapatkan versi server Kubernetes. Terkadang,
kubectl
telah diinstal sebelumnya pada sistem Anda jika Anda menjalankan Docker untuk Windows atau alat lainnya. Hal ini penting untuk mengunduh versi spesifik seperti yangkubectl
ditunjukkan pada bagian ini untuk bekerja dengan kluster kube.Instalasi membutuhkan waktu beberapa menit.
Verifikasi versi yang terinstal adalah salah satu versi yang Anda unduh. Anda harus menentukan jalur absolut ke jalur
kubectl.exe
terinstal pada sistem Anda.PS C:\Users\myuser> C:\windows\system32\kubectl.exe version Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.2", GitCommit:"f6278300bebbb750328ac16ee6dd3aa7d3549568", GitTreeState:"clean", BuildDate:"2019-08-05T09:23:26Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"windows/amd64"} Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.1", GitCommit:"4485c6f18cee9a5d3c3b4e523bd27972b1b53892", GitTreeState:"clean", BuildDate:"2019-07-18T09:09:21Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"} PS C:\Users\myuser>
Untuk informasi lebih lanjut
kubectl
tentang perintah yang digunakan untuk mengelola kluster Kube, buka tinjauan kubectl .Tambahkan entri DNS ke file {i>host
Jalankan Notepad sebagai pengelola dan buka
hosts
file yang terletak diC:\windows\system32\drivers\etc\hosts
.Gunakan informasi yang Anda simpan dari halaman Perangkat di UI lokal dalam langkah sebelumnya untuk membuat entri dalam penyelenggara file.
Misalnya, salin titik akhir
https://compute.asedevice.microsoftdatabox.com/[10.100.10.10]
ini untuk membuat entri berikut dengan perangkat alamat IP dan domain DNS:10.100.10.10 compute.asedevice.microsoftdatabox.com
Untuk memverifikasi bahwa kamu dapat terhubung tipe pod kube:
PS C:\Users\myuser> kubectl get pods -n "myasetest1" No resources found. PS C:\Users\myuser>
Anda sekarang dapat menyebarkan aplikasi Anda di kumpulan nama XML, lalu melihat aplikasi tersebut dan log mereka.
Penting
Ada banyak perintah yang tidak akan dapat Anda jalankan - misalnya, perintah yang mengharuskan Anda untuk memiliki akses admin. Anda hanya dapat melakukan operasi yang diperbolehkan pada namespace.
Hapus Kluster Kube
Untuk menghapus kluster Kube, kamu harus menghapus konfigurasi Azure IoT Edge.
Untuk petunjuk mendetail, buka kelola konfigurasi Azure IoT Edge.