Ten przewodnik pokazuje proces konfigurowania klastra Kubernetes w instancji AWS EC2.
Jak skonfigurować klaster Kubernetes na instancji AWS EC2?
Wykonaj te proste kroki, aby skonfigurować Kubernetes w instancji AWS EC2.
Krok 1: Połącz się z instancją EC2
Aby połączyć się z instancją, konieczne jest utworzenie instancji EC2 oraz w „Działanie" państwo. Następnie wybierz go i kliknij „Łączyć" przycisk:
Skopiuj podane polecenie przez platformę:
Wklej polecenie na terminalu i zmień ścieżkę pliku pary kluczowego z systemu:
Zaktualizuj pakiety apt:
Sudo apt-get AktualizacjaKrok 2: Zainstaluj AWS CLI
Pobierz plik AWS CLI w formacie zapinanym za pomocą linku oficjalnej strony internetowej:
curl "https: // awscli.Amazonaws.COM/AWSCLI-EXE-LINUX-X86_64.Zip „-o” AWSCLIV2.zamek błyskawiczny"Rozpakuj plik AWS CLI:
Unzip AWSCLIV2.zamek błyskawicznyZainstaluj AWS CLI:
sudo ./AWS/ZainstalujSprawdź zainstalowaną wersję AWS CLI:
AWS --versionZainstalowana wersja wyświetlona na zrzucie ekranu poniżej to „AWS-CLI/2.11.2”:
Krok 3: Zainstaluj Kubectl
Pobierz plik Kubectl z linku podanego w następującym poleceniu:
curl -lo https: // przechowywanie.Googleapis.com/kubernetes -emurease/release/$ (curl -s https: // pamięć.Googleapis.COM/Kubernetes-Rulease/Release/Stable.txt)/bin/linux/amd64/kubectlPrzypisz wymagane uprawnienia do Kubectl:
chmod +x ./kubectlPrzesuń plik Kubectl do lokalizacji wymienionej w poniższym poleceniu:
sudo mv ./kubectl/usr/local/bin/kubectlKrok 4: Uznanie uprawnień do użytkownika IAM
Wejdź na pulpit IAM i przypisz następujące uprawnienia użytkownikowi IAM:
Krok 5: Dołącz użytkownika IAM do EC2
Skonfiguruj AWS CLI, dostarczając poświadczenia użytkownika IAM:
konfiguruj AWSAby uzyskać pełny proces konfiguracji AWS CLI, kliknij tutaj:
Krok 6: Zainstaluj KOPS
Pobierz narzędzie KOPS z Github:
curl -lo https: // github.com/kubernetes/kops/remises/pobierz/$ (curl -s https: // api.github.com/repos/kubernetes/kops/wydania/najnowsze | GREP TAG_NAME | Cut -d '"' -f 4)/Kops -Linux -AMD64Przypisz wymagane uprawnienia do KOPS:
CHMOD +X KOPS-LINUX-AMD64Przenieś KOPS do pożądanego katalogu:
sudo mv kops-linux-amd64/usr/local/bin/kopsKrok 7: Utwórz strefę hostowaną z Route 53
Udaj się do pulpitu nawigacyjnego Route 53 i kliknij „Utwórz strefę hostowaną" przycisk:
Wpisz nazwę strefy hostowanej:
Wybierz "Prywatna strefa hostowana„Opcja i podaj VPC ID z regionem:
Przewiń w dół do dołu i kliknij „Utwórz strefę hostowaną" przycisk:
Krok 8: Utwórz wiadro S3
Utwórz wiadro za pomocą następującego polecenia:
AWS S3 MB S3: // upload31Notatka: Nazwa wiadra powinna być unikalna:
Sprawdź tworzenie wiadra, odwiedzając „Wiadra„Strona na pulpicie nawigacyjnym S3:
Pozwól Kubernetes przechowywać dane klastra w wiadrze:
Eksportuj KOPS_STATE_STORE = s3: // upload31Utwórz klucze SSH, wpisując następujące polecenie:
ssh-keygenUruchomienie powyższego polecenia skłoni użytkownika do podania poświadczeń, po prostu wybierz Domyślnie, uderzając Enter:
Krok 9: Zdefiniuj klaster do wiadra S3
Utwórz definicje klastrów na wiadrze S3, podając „Strefa dostępności" I "Nazwa klastra”:
KOPS Utwórz klaster--Cloud = AWS-Zones = AP-Southeast-1a --Name = K8s.klaster--dns-st -one = private-streone--dns private --state s3: // upload31Krok 10: Utwórz klaster
Teraz utwórz klaster za pomocą następującego polecenia:
KOPS Aktualizuj klaster K8s.klaster - -takSprawdź tworzenie klastra, odwiedzając „Instancje”Strona z pulpitu Pulpitowego EC2:
Chodzi o to, jak skonfigurować klaster Kubernetes na instancji EC2.
Wniosek
Aby skonfigurować klaster Kubernetes na instancji AWS EC2, utwórz i połącz z instancją EC2. Zainstaluj AWS CLI w instancji EC2 i skonfiguruj go z użytkownikiem IAM zawierającym wymagane uprawnienia. Zainstaluj Kubectl i KOPS w instancji, a następnie utwórz wiadro S3, aby przechowywać dane klastra. Na koniec utwórz klastry i sprawdź je z deski rozdzielczej EC2. Ten przewodnik wyjaśnił, jak skonfigurować klaster Kubernetes w instancji AWS EC2.