מדריך זה ידגים את התהליך של הגדרת אשכול Kubernetes במופע AWS EC2.
כיצד להגדיר אשכול Kubernetes במופע AWS EC2?
בצע את השלבים הפשוטים הבאים כדי להגדיר Kubernetes במופע של AWS EC2.
שלב 1: התחבר למופע EC2
כדי להתחבר למופע, יש צורך ליצור מופע EC2 וב-' רץ ' מדינה. לאחר מכן, בחר אותו ולחץ על ' לְחַבֵּר ' כפתור:
העתק את הפקודה שסופקה על ידי הפלטפורמה:
הדבק את הפקודה בטרמינל ושנה את הנתיב של קובץ זוג המפתחות מהמערכת:
עדכן את חבילות המתאימה:
sudo apt-get update
שלב 2: התקן את AWS CLI
הורד את קובץ AWS CLI בפורמט דחוס באמצעות הקישור של האתר הרשמי:
תלתל 'https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip' -o 'awscliv2.zip'
פתח את קובץ ה-AWS CLI:
פתח את awscliv2.zip
התקן את AWS CLI:
sudo ./aws/installאמת את הגרסה המותקנת של AWS CLI:
aws --גרסההגרסה המותקנת המוצגת בצילום המסך למטה היא ' aws-cli/2.11.2 ”:
שלב 3: התקן את Kubectl
הורד את קובץ Kubectl מהקישור המופיע בפקודה הבאה:
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubect
הקצה את ההרשאות הנדרשות ל-kubectl:
chmod +x ./kubectlהעבר את קובץ Kubectl למיקום המוזכר בפקודה למטה:
sudo mv ./kubectl /usr/local/bin/kubectl
שלב 4: הענק הרשאות למשתמש IAM
היכנס ללוח המחוונים של IAM והקצה את ההרשאות הבאות למשתמש IAM:
- AmazonEC2FullAccess
- AmazonRoute53FullAccess
- AmazonS3FullAccess
- IAMFullAccess:
שלב 5: צרף משתמש IAM ל-EC2
הגדר את AWS CLI על ידי מתן האישורים של משתמש IAM:
aws להגדירכדי לקבל את התהליך המלא של תצורת AWS CLI, לחץ כאן :
שלב 6: התקן את Kops
הורד את כלי השירות Kops מה-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-amd6
הקצה את ההרשאות הנדרשות לקופס:
chmod +x kops-linux-amd64העבר את Kops לספרייה הרצויה:
sudo mv kops-linux-amd64 /usr/local/bin/kops
שלב 7: צור אזור מתארח מכביש 53
היכנס ללוח המחוונים של כביש 53 ולחץ על ' צור אזור מתארח ' כפתור:
הקלד את שם האזור המתארח:
בחר את ' אזור מתארח פרטי ' אפשרות ולספק מזהה VPC עם האזור שלו:
גלול למטה לתחתית ולחץ על ' צור אזור מתארח ' כפתור:
שלב 8: צור S3 Bucket
צור דלי באמצעות הפקודה הבאה:
aws s3 mb s3://upload31הערה : שם הדלי צריך להיות ייחודי:
אמת את יצירת הדלי על ידי ביקור ב' דליים דף ' בלוח המחוונים של S3:
אפשר ל-Kubernetes לאחסן נתוני אשכולות בדלי:
ייצא KOPS_STATE_STORE=s3://upload31צור מפתחות SSH על ידי הקלדת הפקודה הבאה:
ssh-keygenהפעלת הפקודה לעיל תבקש מהמשתמש לספק אישורים, פשוט בחר ברירת מחדל על ידי הקשה על Enter:
שלב 9: הגדר אשכול ל-S3 Bucket
צור הגדרות אשכול בדלי S3 על ידי מתן ה-' אזור זמינות ' ו' שם אשכול ”:
kops create cluster --cloud=aws --zones=ap-southeast-1a --name=k8s.cluster --dns-zone=private-zone --dns private --state s3://upload31
שלב 10: צור אשכול
כעת צור את האשכול באמצעות הפקודה הבאה:
kops update cluster k8s.cluster --yes
אמת את יצירת האשכול על ידי ביקור ב' מקרים ' דף מלוח המחוונים של EC2:
זה הכל על איך להגדיר אשכול Kubernetes על מופע EC2.
סיכום
כדי להגדיר אשכול Kubernetes במופע של AWS EC2, צור והתחבר למופע EC2. התקן AWS CLI במופע EC2 והגדר אותו עם משתמש IAM המכיל את ההרשאות הנדרשות. התקן את Kubectl ו-Kops במופע ולאחר מכן צור דלי S3 כדי לאחסן בו את נתוני האשכול. לבסוף, צור אשכולות ואמת אותם מלוח המחוונים של EC2. מדריך זה הסביר כיצד להגדיר אשכול Kubernetes במופע של AWS EC2.