Acara
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarangBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Anda dapat menyebarkan AKS Edge Essentials pada satu komputer atau di beberapa komputer. Dalam satu penyebaran Kubernetes mesin, simpul kontrol Kubernetes dan simpul pekerja berjalan pada komputer yang sama. Artikel ini menjelaskan cara membuat simpul kontrol Kubernetes pada komputer Anda di jaringan privat.
Siapkan komputer utama Anda seperti yang dijelaskan di Menyiapkan komputer.
Anda dapat menghasilkan parameter yang Anda butuhkan untuk membuat satu kluster komputer menggunakan perintah berikut:
New-AksEdgeConfig -DeploymentType SingleMachineCluster -outFile .\aksedge-config.json | Out-Null
Perintah ini membuat file konfigurasi yang disebut aksedge-config.json yang menyertakan konfigurasi yang diperlukan untuk membuat kluster komputer tunggal dengan simpul Linux. File dibuat di direktori kerja Anda saat ini. Lihat contoh berikut untuk opsi selengkapnya untuk membuat file konfigurasi.
Lihat Penyebaran konfigurasi JSON untuk deskripsi terperinci tentang parameter konfigurasi.
Parameter kunci untuk penyebaran komputer tunggal adalah:
DeploymentType
: Parameter ini mendefinisikan jenis penyebaran dan ditentukan sebagai SingleMachineCluster
.Network.NetworkPlugin
default adalah flannel
. Ini adalah default untuk kluster K3S. Jika Anda menggunakan kluster K8S, ubah CNI menjadi calico
.LinuxNode.CpuCount
, , LinuxNode.MemoryInMB
, WindowsNode.CpuCount
LinuxNode.DataSizeInGB
, WindowsNode.MemoryInMB
, Init.ServiceIPRangeSize
, dan Network.InternetDisabled
.New-AksEdgeDeployment
cmdlet untuk menyebarkan kluster AKS Edge satu komputer dengan satu simpul sarana kontrol Linux:New-AksEdgeDeployment -JsonConfigFilePath .\aksedge-config.json
Penting
Kubernetes pod cidr
adalah 10.42.0.0/16
untuk K3s dan 10.244.0.0/24
untuk K8s. Kubernetes service cidr
adalah 10.43.0.0/16
untuk K3s dan 10.96.0.0/12
untuk K8s.
Konfirmasikan bahwa penyebaran berhasil dengan menjalankan:
kubectl get nodes -o wide
kubectl get pods -A -o wide
Gambar berikut menunjukkan pod pada kluster K3S:
Perhatian
Simpul pekerja Windows adalah fitur eksperimental dalam rilis ini. Kami secara aktif mengerjakan fitur ini.
Jika Anda ingin menambahkan simpul Windows ke kluster komputer tunggal khusus Linux yang ada, pertama-tama buat file konfigurasi menggunakan perintah berikut:
New-AksEdgeScaleConfig -ScaleType AddNode -NodeType Windows -outFile .\ScaleConfig.json | Out-Null
Ini membuat file konfigurasi ScaleConfig.json di direktori kerja saat ini. Anda juga dapat mengubah parameter simpul Windows dalam file konfigurasi untuk menentukan sumber daya yang perlu dialokasikan ke simpul Windows. Dengan file konfigurasi, Anda dapat menjalankan perintah berikut untuk menambahkan simpul kluster komputer tunggal:
Add-AksEdgeNode -JsonConfigFilePath .\ScaleConfig.json
Anda dapat mengedit objek JSON secara terprogram dan meneruskannya sebagai string:
$jsonObj = New-AksEdgeConfig -DeploymentType SingleMachineCluster
$jsonObj.User.AcceptEula = $true
$jsonObj.User.AcceptOptionalTelemetry = $true
$jsonObj.Init.ServiceIpRangeSize = 10
$machine = $jsonObj.Machines[0]
$machine.LinuxNode.CpuCount = 4
$machine.LinuxNode.MemoryInMB = 4096
New-AksEdgeDeployment -JsonConfigString ($jsonObj | ConvertTo-Json -Depth 4)
Tip
Lihat Konfigurasi JSON penyebaran untuk semua opsi yang tersedia, termasuk pengaturan jaringan seperti pengaturan proksi.
Anda dapat membuat kluster sederhana tanpa IP layanan (ServiceIPRangeSize
ditetapkan sebagai 0):
New-AksEdgeDeployment -JsonConfigString (New-AksEdgeConfig | ConvertTo-Json -Depth 4)
Untuk terhubung ke Arc dan menyebarkan aplikasi Anda dengan GitOps, alokasikan empat CPU atau lebih untuk LinuxNode.CpuCount
(daya pemrosesan), 4 GB atau lebih untuk LinuxNode.MemoryinMB
(RAM), dan untuk menetapkan angka yang lebih besar dari 0 ke ServiceIpRangeSize
. Di sini, kami mengalokasikan 10 alamat IP untuk layanan Kubernetes Anda:
{
"SchemaVersion": "1.5",
"Version": "1.0",
"DeploymentType": "SingleMachineCluster",
"Init": {
"ServiceIPRangeSize": 10
},
"Network": {
"NetworkPlugin": "flannel"
},
"User": {
"AcceptEula": true,
"AcceptOptionalTelemetry": true
},
"Machines": [
{
"LinuxNode": {
"CpuCount": 4,
"MemoryInMB": 4096
}
}
]
}
Catatan
AKS Edge Essentials mengalokasikan alamat IP dari sakelar internal Anda untuk menjalankan layanan Kubernetes jika Anda menentukan ServiceIPRangeSize
.
Anda juga dapat memilih untuk meneruskan parameter sebagai string JSON, seperti yang dijelaskan sebelumnya:
$jsonObj = New-AksEdgeConfig -DeploymentType SingleMachineCluster
$jsonObj.User.AcceptEula = $true
$jsonObj.User.AcceptOptionalTelemetry = $true
$jsonObj.Init.ServiceIpRangeSize = 10
$machine = $jsonObj.Machines[0]
$machine.LinuxNode.CpuCount = 4
$machine.LinuxNode.MemoryInMB = 4096
New-AksEdgeDeployment -JsonConfigString ($jsonObj | ConvertTo-Json -Depth 4)
Anda dapat membuat kluster dengan simpul Linux dan Windows. Anda dapat membuat file konfigurasi menggunakan perintah :
New-AksEdgeConfig -DeploymentType SingleMachineCluster -NodeType LinuxAndWindows -outFile .\aksedge-config.json | Out-Null
Setelah file konfigurasi dibuat, Anda dapat menyebarkan kluster menggunakan perintah berikut:
New-AksEdgeDeployment -JsonConfigFilePath .\aksedge-config.json
Acara
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarangPelatihan
Modul
Stellen Sie AKS Edge Essentials in einem Single Machine K3S-Cluster mit einem Linux- und Windows-Knoten bereit.
Sertifikasi
Microsoft Certified: Windows Server Hybrid Administrator Associate - Certifications
Als Windows Server-Hybridadministrator*in integrieren Sie Windows Server-Umgebungen mit Azure-Diensten und verwalten Windows Server in lokalen Netzwerken.
Dokumentasi
Deinstallieren von AKS Edge Essentials - AKS enabled by Azure Arc
Erfahren Sie, wie Sie AKS Edge Essentials deinstallieren.
Schritte zum Vorbereiten Ihres Computers für AKS Edge Essentials - AKS enabled by Azure Arc
Erfahren Sie, wie Sie Ihre Computer auf AKS Edge Essentials-Cluster vorbereiten.
Schnellstart für AKS Edge Essentials - AKS enabled by Azure Arc
Erfahren Sie, wie Sie einen AKS Edge Essentials-Cluster aufrufen und mit Azure Arc verbinden.