Panduan ini akan menunjukkan proses mengkonfigurasi gugusan Kubernetes pada tika AWS EC2.
Bagaimana untuk Menyediakan Kluster Kubernetes pada Instance AWS EC2?
Ikuti langkah mudah ini untuk menyediakan Kubernetes pada tika AWS EC2.
Langkah 1: Sambung ke Contoh EC2
Untuk menyambung kepada tika itu, tika itu diperlukan untuk membuat tika EC2 dan dalam ' Berlari ” negeri. Selepas itu, pilih dan klik pada ' Sambung butang ”:
Salin arahan yang disediakan oleh platform:
Tampalkan arahan pada terminal dan tukar laluan fail pasangan kunci daripada sistem:
Kemas kini pakej apt:
sudo apt-get kemas kini
Langkah 2: Pasang AWS CLI
Muat turun fail AWS CLI dalam format zip menggunakan pautan tapak web rasmi:
lencong 'https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip' -o 'awscliv2.zip'
Nyahzip fail AWS CLI:
nyahzip awscliv2.zip
Pasang AWS CLI:
sudo ./aws/installSahkan versi AWS CLI yang dipasang:
aws --versiVersi yang dipasang yang dipaparkan dalam tangkapan skrin di bawah ialah “ aws-cli/2.11.2 ”:
Langkah 3: Pasang Kubectl
Muat turun fail Kubectl daripada pautan yang disediakan dalam arahan berikut:
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl64
Berikan kebenaran yang diperlukan kepada kubectl:
chmod +x ./kubectlAlihkan fail Kubectl ke lokasi yang disebutkan dalam arahan di bawah:
sudo mv ./kubectl /usr/local/bin/kubectl
Langkah 4: Berikan Kebenaran kepada Pengguna IAM
Pergi ke papan pemuka IAM dan tetapkan kebenaran berikut kepada pengguna IAM:
- AmazonEC2FullAccess
- AmazonRoute53FullAccess
- AmazonS3FullAccess
- IAMFullAccess:
Langkah 5: Lampirkan Pengguna IAM pada EC2
Konfigurasikan AWS CLI dengan menyediakan bukti kelayakan pengguna IAM:
konfigurasi awsUntuk mendapatkan proses lengkap konfigurasi AWS CLI, klik di sini :
Langkah 6: Pasang Kops
Muat turun utiliti Kops dari GitHub:
curl -LO https://github.com/kubernetes/kops/releases/download/$(curl -s https://api.github.com/repos/kubernetes/kops/releases/latest | grep tag_name | cut -d ''' -f 4)/kops-linux-amd64
Berikan kebenaran yang diperlukan kepada Kops:
chmod +x kops-linux-amd64Alihkan Kops ke direktori yang dikehendaki:
sudo mv kops-linux-amd64 /usr/local/bin/kops
Langkah 7: Cipta Zon Dihoskan Dari Laluan 53
Pergi ke papan pemuka Route 53 dan klik pada “ Buat zon yang dihoskan butang ”:
Taipkan nama zon yang dihoskan:
Pilih ' Zon dihoskan persendirian ” dan berikan ID VPC dengan Wilayahnya:
Tatal ke bawah dan klik pada ' Buat zon yang dihoskan butang ”:
Langkah 8: Buat Baldi S3
Buat baldi menggunakan arahan berikut:
aws s3 mb s3://upload31Catatan : Nama baldi hendaklah unik:
Sahkan penciptaan baldi dengan melawati “ baldi ” halaman pada papan pemuka S3:
Benarkan Kubernetes menyimpan data kelompok pada baldi:
eksport KOPS_STATE_STORE=s3://upload31Buat kunci SSH dengan menaip arahan berikut:
ssh-keygenMenjalankan arahan di atas akan menggesa pengguna untuk memberikan bukti kelayakan, cuma pilih lalai dengan menekan Enter:
Langkah 9: Tentukan Kluster kepada Baldi S3
Buat definisi kelompok pada baldi S3 dengan menyediakan ' Zon Ketersediaan ” dan “ Nama kluster ”:
kops create cluster --cloud=aws --zones=ap-tenggara-1a --name=k8s.cluster --dns-zone=private-zone --dns private --state s3://upload31
Langkah 10: Buat Kluster
Sekarang buat kluster menggunakan arahan berikut:
kluster kemas kini kops k8s.cluster --ya
Sahkan penciptaan kluster dengan melawati ' Contoh ” halaman daripada papan pemuka EC2:
Ini semua tentang cara menyediakan gugusan Kubernetes pada tika EC2.
Kesimpulan
Untuk menyediakan gugusan Kubernetes pada tika AWS EC2, buat dan sambung ke tika EC2. Pasang AWS CLI pada tika EC2 dan konfigurasikannya dengan pengguna IAM yang mengandungi kebenaran yang diperlukan. Pasang Kubectl dan Kops pada contoh dan kemudian buat baldi S3 untuk menyimpan data kluster padanya. Akhir sekali, buat kelompok dan sahkannya daripada papan pemuka EC2. Panduan ini telah menerangkan cara mengkonfigurasi gugusan Kubernetes pada tika AWS EC2.