Bagikan melalui


Kesalahan validasi konfigurasi lapisan kontrol

Artikel ini menjelaskan cara mengidentifikasi dan mengatasi ControlPlaneConfigurationValidation kode kesalahan yang dapat terjadi saat Anda membuat dan menyebarkan kluster AKS di Azure Local.

Gejala

Ketika Anda mencoba membuat kluster AKS Arc, Anda menerima pesan kesalahan yang muncul sebagai berikut:

admission webhook "vhybridakscluster.kb.io" denied the request: { 
   "result": "Failed", 
   "validationChecks": [ 
      { 
         "name": "ControlPlaneConfigurationValidation", 
         "message": "ControlPlane: Global LinuxProfile SSH public keys should be valid and non-empty. ssh: no key found", 
         "recommendation": "Please check https://aka.ms/AKSArcValidationErrors/ControlPlaneConfigurationValidation for recommendations" 
      } 
   ] 
}

Bagian berikut menjelaskan pesan kesalahan yang mungkin Anda lihat saat menemukan kode kesalahan ControlPlaneConfigurationValidation.

Kunci publik LinuxProfile SSH global harus valid dan tidak kosong

Jika Anda tidak memberikan informasi kunci SSH yang valid selama pembuatan kluster Kubernetes dan tidak ada kunci SSH, Anda menerima pesan kesalahan yang mirip dengan yang berikut ini:

  • File kunci RSA atau nilai kunci harus disediakan ke Nilai Kunci SSH.
  • Sarana Kontrol: Kunci Keamanan yang Hilang dalam Konfigurasi Kluster.
  • Kunci publik LinuxProfile SSH harus valid dan tidak kosong.
  • Kunci publik LinuxProfile SSH global harus valid dan tidak kosong.

Untuk mengurangi masalah, lihat Membuat dan menyimpan kunci SSH dengan azure CLI untuk membuat kunci SSH. Kemudian, lihat Membuat kluster Kubernetes untuk antarmuka yang Anda gunakan. Jika Anda menggunakan REST API, lihat instans kluster yang sudah disediakan untuk membuat instans kluster yang sudah disediakan.

Jumlah panel kontrol dan ukuran VM

Di Kubernetes, simpul sarana kontrol mengelola dan mengatur kluster. Node sarana kontrol menjalankan komponen utama seperti API Server, etcd, penjadwal, dll. Node sarana kontrol mempertahankan keadaan kluster, penjadwalan beban kerja, dan memastikan ketersediaan tinggi, sering menggunakan beberapa node untuk redundansi.

Agar berhasil membuat kluster AKS Arc, Anda harus menentukan setidaknya satu jumlah simpul sarana kontrol. Selain itu, untuk mempertahankan kuorum etcd, jumlah node sarana kontrol harus berupa angka ganjil. Untuk informasi selengkapnya tentang opsi jumlah dan SKU VM yang didukung, lihat persyaratan skala untuk AKS di Azure Local.

Langkah berikutnya

Memecahkan masalah di AKS yang diaktifkan oleh Azure Arc