Container auf AWS lernen - Amazon ECS, EKS, Fargate | Pranjal Srivastava | Skillshare
Suchen

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Container auf AWS lernen - Amazon ECS, EKS, Fargate

teacher avatar Pranjal Srivastava, Subject Matter Expert

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      1:07

    • 2.

      docker lokal erstellen

      4:35

    • 3.

      Öffentliches ECR erstellen

      7:55

    • 4.

      Erstellung eines privaten ECR Repository

      3:46

    • 5.

      Cluster für AWS Fargate erstellen

      4:23

    • 6.

      Aufgabe für AWS Fargate erstellen

      4:22

    • 7.

      Erstmalige Aufgaben ausführen

      1:50

    • 8.

      Zugriff auf die Anwendung und das Erstellen ähnlicher Aufgaben

      5:17

    • 9.

      Cluster für AWS ECS mit EC2 erstellen

      4:55

    • 10.

      Aufgabe definieren

      3:20

    • 11.

      Aufgabe ausführen

      3:26

    • 12.

      Erstellen und Ausführen von Diensten

      6:17

    • 13.

      eksctl installieren

      2:55

    • 14.

      Cloudformation erstellen

      4:25

    • 15.

      minikube starten

      2:26

    • 16.

      Pod mit ECR erstellen

      7:47

    • 17.

      Replicaset erstellen und nach oben und unten skalieren

      6:11

    • 18.

      Kubernetes konfigurieren

      3:14

    • 19.

      Bereitstellung und Service erstellen

      5:02

    • 20.

      Zugriff auf Anwendung

      4:27

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

166

Teilnehmer:innen

1

Projekte

Über diesen Kurs

In diesem Kurs lernst du, wie du docker in der AWS-Cloud mit Hilfe von AWS ECS Fargate und AWS ECS (Elastic Container Services) mit EC2 (Elastic Compute Cloud) ausführen kannst.

  • Du lernst, wie du eine Anwendung mit Docker containerize dem container in die Containerverwaltung.
  • Dann lernen wir how an AWS ECR (Elastic Container Registry), eine cloudbasierte Registry, mit der docker gespeichert werden können.
  • Danach lernst du, öffentliche und private Repository zu erstellen und wie du sie verwendest. Schließlich wirst du darüber erfahren, wie du AWS ECS verwendest. Es wird verwendet, um Container in der AWS-Cloud bereitzustellen und zu verwalten. Es hat zwei Starttyp:
    • Fargate (Server weniger) und

    • ECS mit EC2

  • Mit Fargate werden Container in der AWS-Cloud bereitgestellt, ohne Infrastruktur zu verwalten, in der wie bei ECS mit EC2 die vollständige Kontrolle über die Infrastruktur erhalten wird, indem du EC2 direkt managing
  • Unterdessen lernst du auch, wie du Cluster, Aufgaben und Dienste erstellen kannst. Aufgaben und Dienste sind wichtige Objekte von ECS zum Ausführen von Containern aus dem docker des Dockers.
  • Amazon Elastic Kubernetes Service ist ein verwalteter Kubernetes (container der es dir erleichtert, Kubernetes auf AWS auszuführen.

Bevor du diesen Kurs nimmst, musst du dir eine Grundidee über den Lebenszyklus von Containern und Softwareentwicklung mit jeder programming vorstellen.

Nachdem du die Kurse gelernt hast, kannst du docker mit AWS ECS, EKS und Fargate erstellen und verwalten

Triff deine:n Kursleiter:in

Teacher Profile Image

Pranjal Srivastava

Subject Matter Expert

Kursleiter:in

I am passionate developer, machine learning enthusiast, coder and bug fixer. Developed many applications on various platforms including python, java, android, php, etc.

I have worked over cloud on IBM Bluemix, AWS, and Microsoft Azure. Prefer digital marketing and SEO in my free time.

I am IBM certified Python developer.

Created own Programming language in Hindi .

Vollständiges Profil ansehen

Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Hallo, willkommen zu diesem Kurs zum Ausführen von Docker-Containern AWS Cloud mit Tools wie EGKS-Fall und vergessen. Mein Name läuft in nm Instructor für diesen Kurs. Zunächst lernen Sie, wie Sie ein Docker-Image mit einer benutzerdefinierten Docker-Datei erstellen und dann ein Docker-Image in ECR, elastische Containerregistrierung, schieben . Es ist genau wie ein Docker Hub, in dem Sie Ihr Docker-Image dort oben in AWS Cloud speichern können . Dann erfahren Sie mehr über AWS Fargate, eine serverlose Lösung zum Ausführen Ihrer Container-Anwendung ohne die Infrastruktur zu verwalten. Und dann ECS mit einfach zu verwalten, um Ihre Containeranwendung und Infrastruktur vollständig zu verwalten. In der Zwischenzeit lernen Sie auch, wie Sie Aufgaben und Dienste im ECS-Cluster erstellen und ausführen. Endlich erfahren Sie, wie Sie Kubernetes in AWS verwalten, aktuelle Themen wie das Erstellen und Ausführen von Teilen, Replikatsatz, Bereitstellungsservices und andere Communities -Objekte im EKS-Cluster. Es gibt einen Schuss. Wenn Sie neugierig sind, mehr über Container in AWS zu erfahren, melden Sie sich jetzt an diesen Kurs. 2. docker lokal erstellen: Hey Freunde, willkommen zurück. Bevor wir also mit ECR, der Elastic Container Registry, beginnen der Elastic Container Registry, erstellen wir hier ein Docker-Image. Sie finden main.py , wo ich gerade eine einfache Flask-Anwendung erstellt habe , wir diese räumliche Nachricht anzeigen werden. Lerne weiter und mach weiter mit dem Kopf. Okay, nun, hier habe ich nur eine Bibliothek benutzt, die Klasse ist, die zum Erstellen der Webentwicklung verwendet wird. Seitdem besteht unsere Aufgabe darin, ein Docker-Image zu erstellen. Okay, lassen Sie mich Ihnen zeigen , dass wir vor dem Erstellen des Docker-Images derzeit kein Docker-Image in meinem System haben , auch wenn auch kein Container läuft. Also 1 in Ihrem Kopf, wenn Sie das Docker-Image erstellen, muss die Docker-Engine Wasser laufen. Okay. Jetzt lass mich dir die Docker-Akte zeigen. So wie es aussieht, okay, und hier werde ich diesen Docker-Build-Befehl verwenden , um das Docker-Image zu erstellen. Wenn es den Prozess gestartet hat, lassen Sie uns jetzt in diese Docker-Datei eintauchen. Sie benötigen den Python, die Basisfolie. Und dann habe ich ein Verzeichnis erstellt , in dem wir dieses Verzeichnis verschieben. Und dann installieren wir einfach die benötigte Bibliothek , die hier Flask ist. Und endlich habe ich meinen Port freigelegt , der meine Anwendung darauf reagieren wird. Und endlich führen wir einfach die Hauptfunktion für diese Anwendung aus. Wie Sie auf meinem Bildschirm sehen können, war die CD-ROM, wie ich es hier habe , den gesamten Cache vor dem Erstellen dieses Docker-Images , den gesamten Cache vor dem Erstellen dieses Docker-Images an der Zeit, weil sie dieses Python-Basisimage vom Docker Hub herunterlädt . Okay? Eigentlich ist diese Elastic Container Registry nur eine alternative Far Docker Hub in der wir dieses Docker-Image speichern werden. Und dann können wir dieses Docker-Image von überall aus ausführen. Und das Beste daran ist, dass es auch völlig Paar für unabhängig und leicht ist . Also sind wir mit dem Prozess beendet. Sie können sehen, dass alle Dinge gerade eingerichtet sind. Lassen Sie mich nun den Bildschirm löschen und sehen, dass unser Docker-Bild fertig ist oder nicht. Diese reifen Docker-Bilder und Sie werden feststellen, dass unser Docker-Image fertig ist. Ich weiß es immer noch nicht, wir haben keinen Container laufen. Jetzt führe ich dieses Docker-Image aus, F3 in diesem Container enthält das Docker-Image. Okay? Also wird das dunklere Leerzeichen schreiben, IT ausführen, was für interaktiv bedeutet. Und dann geben Sie dem Vorstand eine Stimme für Ihre Bewerbung, für Ihren Container und die Armen für Ihre lokale Front , über die Sie die Anfrage und den Namen Ihres Docker-Bildes geben werden . Also hat es angefangen. Jetzt haben wir hier etwas Sache. Die Geschwindigkeit funktioniert gerade nicht, lassen Sie mich überprüfen, warum es nicht funktioniert. Wie Sie hier sehen können. Wenn wir diese Anwendung auf dem lokalen Host-Computer ausführen , benötigen Sie die Host-IP nicht. Aber wenn Sie Ihre Anwendung auf dieses Docker-Image ausführen , erstellen wir später einen Docker-Container. Es erfordert die IP. Die IP, die Sie hier verwenden müssen, ist also 0, 0, 0, 0, 0. Okay? Und das ist alles. Lassen Sie uns diese Anwendung nun auf diese URL ausführen. Und wo ist es. Ja, das funktioniert gut. Jetzt ist dies die URL, sogar Sie können auch einen lokalen Host schreiben , um auf Ihre Anwendung zuzugreifen. Okay? So können Sie das dunklere Bild einfach lokal erstellen und dieses Docker-Image dann in Form eines Docker-Containers ausführen. Okay, hoffe du hast verstanden wie du diese dunkleren Dinge einfach anwenden kannst. Im nächsten Teil werden wir also in den ECR-Bereich springen. Im Moment lerne ich weiter, erforsche weiter und bleibe motiviert. 3. Öffentliche ECR Repository erstellen: Hey Freunde, willkommen zurück. In meiner vorherigen Lektion habe ich Ihnen gezeigt, wie Sie einfach eine dunkle Pferdeabstammung erstellen können. Und hier in dieser Lektion lernen Sie wie Sie Docker-Bild einfacher in diese Lektion bringen werden. Von hier aus können Sie das Repository erstellen. Die einfacheren positiven drei, Sie erhalten einige Optionen wie privat und öffentlich. Dann erhalten Sie eine Option , um diesem Repository einen Namen hinzuzufügen. Also hier stelle ich diese einfach meine Flask App hier hin. Und hier können Sie auch jedes Logo für Ihr Repository hochladen. Sie können einige Beschreibungen hinzufügen und auch auswählen, auf welcher Art von Plattform Ihr Image wir arbeiten werden. Also wähle ich alle Plattformen wie Linux und Windows sowie die Architektur aus. Und hier können Sie Ihre Informationen unter diesem zulässigen Abschnitt als die Verwendung angeben. Sie können diesen Vogel-Anspruch jeweils verwenden. Hier wird also unser Repository erstellt. Und jetzt musst du das Docker-Image hierher schieben das Docker-Image hierher da wir kein Bild haben. Okay, lassen Sie mich uns einige Punkte für diese ISA nennen, die genau dachten, dass diese ECR also eine vollständig verwaltete Docker-Containerregistrierung ist. Es ist genau wie Docker Hub. Sie sind bereit QS, in der Sie Ihr Docker-Container-Image speichern und verwalten werden. Sogar Sie können sie bereitstellen. Okay, das ist hier kann einfach in das ECS integriert werden. Elastic Container Services sowie IQ ist die elastischen Community Services vereinfacht nur den Prozess, vereinfacht nur die Entwicklung, Produktion, verschiedene andere Schritte, okay, es ist es einfach zu vereinfachen. Also hier, jetzt verwende ich diesen Satz von Befehlen, um mein Docker-Image, das ich in meiner vorherigen Lektion 2 erstellt habe, dieses ECR-Repository zu schieben das ich in meiner vorherigen Lektion 2 erstellt habe, dieses ECR-Repository zu . Zunächst einmal besteht der allererste Schritt darin, sich anzumelden. Und ich habe diesen bestimmten Code bereits kopiert. Und du siehst hier, dass wir uns erfolgreich angemeldet haben. Okay? Jetzt müssen wir das Docker-Image erstellen, das ich bereits habe. Okay, lasst uns noch einmal, ich mache die gleiche Aufgabe, okay? Also macht es wieder das Gleiche, was wir früher gemacht haben, okay? Jetzt ist das erste, dein Docker-Image zu DAG. Jetzt geben wir diesem neu erstellten Docker-Image den Namen. Okay, also haben wir das gemacht. Jetzt werde ich, Sie können hier sehen, dass das Docker-Bild ein neues Docker-Bild mit dieser DAG betrachtet. Und diese DAG ist eng mit unserem einfacheren Repository verbunden. Du siehst diesen Namen. Es ist genau ähnlich wie unser ISA-Repository. Jetzt müssen wir unser Docker-Image auf ECR schieben. Also müssen wir diesen bestimmten Befehl kopieren. Wie Sie sehen können, dass es keine Bilder in unserem Repository gibt, aber nachdem Sie diesen Befehl ausgeführt haben, wird es diese dunkleren Überreste machen ECR. Sie uns während seiner Arbeit einige der Punkte besprechen, Lassen Sie uns während seiner Arbeit einige der Punkte besprechen, die mit diesem Docker Hub und ECR zusammenhängen . Beide haben also diese Funktion der öffentlichen Einzahlungsroute sowie des privaten Repositorys. Und dies unterstützt MFA beim Schieben und Ziehen Ihres Bildes. Während dieser Docker Hub diese Art von Job nicht hat. Zweite Sache ist, dass der ECR bereits 99,9% der SLA hat, okay, wo es Docker Hub gibt, der dieses Niveau nicht hat. Dann können Sie die unveränderlichen Bilder mit ECR erstellen. Aber es gibt keine Unterstützung für diese unveränderlichen Bilder in ihrem Haus. Es kann scannen, wie es von dieser leichteren Abscheulichkeit aufgelaufen ist, Sie schieben Ihre Sachen dort hoch. Es macht tatsächlich auch die Dinge zu scannen. Aber es ist auch in Docker Hub da. Aber 42 werden die Bay-Pläne erfordern. Okay. Wie wir wissen, ist dieses öffentliche Repository in Docker Hub kostenlos, und Sie können auch eine kostenlose Voraussetzung für Docker Hub erstellen , die kostenlos ist. Um jedoch noch einige Variablen zu erstellen, muss ein Baum berechnet werden und das Scannen von Bildern wird berechnet. Okay, im Docker Hub fehlen also viele Dinge, die wir in diesem Amazon ECR haben. Nun, dies sind einige der wichtigsten Unterschiede zwischen einfachem und dem Docker Hub. Und jetzt können Sie sehen, dass unsere Docker-Images ebenfalls hochgeladen werden, auch in dieses ECR-Repository schieben. Und hier hast du einige der Bilddetails. Ja, es macht DAG, das Image, den URI, den Repository-Namen und eine Manifestdatei etwas. Aaron wirft also auch ihre Größe unseres Bildes, das 344 M B ist Sie können das Python-Basisbild entsprechend auswählen , um die Größe wiederzuverwenden. Okay, ich benutze einfach den Standardwert. Von hier aus können Sie sich von hier aus öffentlich registrieren. Und wie es ist, da es sich um ein Bobby-Repository handelt, können Sie Ihr abstoßendes kostenlos in dieser öffentlichen Amazon ECR-Galerie einsehen . Und lassen Sie uns überprüfen, ob unser Repository hier ist oder nicht. Okay, es gibt also eine Menge Ressourcen, die bereits vorhanden sind. Schauen wir uns an , dass unser Repository, sie sind nicht in dieser Galerie, eine öffentliche Galerie ist. Okay. So können Sie feststellen, dass unser Repository da ist und das ist unser Image. Okay? Jetzt wird jeder, der den Link zu dieser bestimmten Sache und dem Kleber hat den Link zu dieser bestimmten Sache und dem Kleber , dieses spezielle Bild über diese URL für Google Dot ECR-Punkt AWS gezogen . Dann die ID und der Name unseres Docker-Bildes und Angriffs , auf den hier geklickt wird. So können Sie einige der Informationen erhalten, die vorhanden sind. Jetzt werde ich den Namen interdisziplinär ändern, sich aufgrund des neuen Namens des Kundennamens zeigt , okay? Entweder können Sie Ihren Namen eingeben und der Bereich Anzeigename fällig, wenn Sie anonym sein möchten Original, möchten Sie Ihren Namen anzeigen. Sie können also einfach einen beliebigen beliebigen Namen und Spitznamen schreiben. Also hier habe ich dieses AWS-Benutzerkonto verwendet, das für mein Konto festgelegt ist, es ein Root-Konto. Jetzt können Sie sehen, dass es Standard-LES gibt, bei dem ein bestimmtes X vorhanden ist und Kunden-ID wie der Name, den wir dort angegeben haben ein bestimmtes X vorhanden ist . Ich wollte das auffrischen. Sie können sehen, dass der Name nicht nur durch den AWS-Tag 21 und ID geändert wird, was heißt, es wird geträumt. Sie können Double-Punkt einfacher oder AWS-Strich sehen. Und das besondere Ding ist da. Von hier aus können Sie, wenn Sie einige Änderungen vornehmen möchten, wenn Sie sie auch in dieser speziellen Galerie reflektieren möchten , hoffen, dass Sie diese ECR verstehen . Lerne jetzt weiter, erforsche weiter und bleib motiviert. 4. Private ECR Repository erstellen: Kommen wir also zum Geschäft und zur vorherigen Lektion, ich habe Ihnen gezeigt, wie Sie ein öffentliches Repository erstellen können. In diesem Teil werden wir hier ein privates Repository erstellen. Okay, wie Sie sehen können, haben wir ein paar Zahlen in der URL, eine Nummer, denke ich. Im Grunde ist es also die ID für dieses Repository, okay, dieses private Repository eindeutig zu identifizieren. Okay, also haben wir erfolgreich das private Repository erstellt, und hier haben wir derzeit kein Docker-Image. Jetzt müssen wir dem ersten Schritt folgen, nämlich ein Authentifizierungstoken abzurufen und dann unseren Docker-Client bei der Registrierung zu authentifizieren. Also habe ich hier einen Codeabschnitt kopiert und jetzt haben wir uns erfolgreich auf unserer rechten Seite angemeldet, ist auch kostenlos. Jetzt müssen wir also ein Docker-Image erstellen. Schon wieder. Dies ist nicht erforderlich, da wir bereits das Docker-Image haben. Jetzt müssen wir diesen DAG-Befehl verwenden, den Docker-Tag-Befehl, um diesem Bild die DAG zu geben. Okay? Wenn ich also dieses Docker-Image ausführen werde, bekommst du dieses public.routes.js eins. Und dann haben wir ein anderes Docker-Image für das Repository. Okay, jetzt haben wir es getan, wir müssen dieses Docker-Image in ein privates Repository von ECR schieben , okay, durch diese Amazon ECR können wir Asthma als privates Repository haben. Wir haben dort keine Einschränkungen. Aber für den Fall, dass Sie Docker Hub verwenden, dann haben Sie nur ein Elternteil, der ein Baum war. Okay? Wenn Sie also dort oben noch ein Depository erstellen möchten, müssen Sie also einige Gebühren bezahlen, okay? Während Sie in ECR so viele wie den privaten Clusterbaum erstellen können. Wie Sie jetzt sehen können, haben wir unser Docker-Image erfolgreich in dieses Repository gedrängt. Jetzt haben wir das gleiche Docker-Image im privaten als auch im öffentlichen Repository. Und hier sehen Sie verschiedene Optionen, verschiedene Details dieses bestimmten Bildes. Lassen Sie uns nun einige der anderen Optionen untersuchen, die so sind , dass ich dieses bestimmte Bild scannen werde. Okay. Und es wird geteilt, dass unser Bericht über dieses Docker-Image passiert ist . Okay, also Dylan, wir können damit beginnen, einige andere Punkte wie Lifecycle-Richtlinien zu untersuchen . Wenn Sie Ihre unbenutzten Bilder entfernen möchten, werden wir sie zu welchem Zeitpunkt entfernen. Okay, Sie können also dort oben verschiedene Lebenszyklusrichtlinien festlegen . Dann haben wir hier ein paar Schwachstellen. Eigentlich sind es nicht so 502 oder Freiheiten. Okay? Keine Sorge, ist das ein Docker-Beispielbild , das ich erstellt habe? Das heißt nicht, dass es keine Pflichten hat. Dies ist also der Vorteil, diesen Docker zu verwenden, tut mir leid, dieses Amazon, einfacher zu wünschen, können Sie einige Bilder scannen. Und hier zeichnen Sie einige Informationen auf wie es nur eine kritische Schwachstelle gibt, dann 15 Hi, und Ruhe ist so, als wären sie nur Fähigkeiten, aber sie sind nicht allzu sehr besorgt. Okay, also mach dir keine Sorgen. Sieh die Nummer nicht, die große Zahl dort. Das ist also alles, was es gibt und wie wir dieses private und öffentliche Repository mit diesem Amazon ECR einrichten können . Wenn Sie irgendwelche Zweifel haben, können Sie mich im Frage-und-Antwort-Bereich fragen. Lernen Sie also vorerst weiter, erforschen Sie weiter und bleiben Sie motiviert. 5. Cluster für AWS Fargate erstellen: Hallo Freunde, willkommen zurück. In dieser Lektion erfahren Sie mehr über ECS Elastic Container Service. Es ist im Grunde genommen die Verwaltung von Container Orchestration, die auf AWS gehostet wird und über das Sie Ihren Container-Lebenszyklus verwalten können. So wie es die Bereitstellung Ihres Containers, dann die Bereitstellung Ihres Containers, die Skalierung, die Skalierung, die Vernetzung, den Lastenausgleich und vieles mehr beinhaltet dann die Bereitstellung Ihres Containers, die Skalierung, die Skalierung, . Sie können mit diesem Shop mit diesem Container-Orchestrierungs-Tool arbeiten. Es ist genau wie ein Docker-Schwarm, die kubanischen 80er Jahre, sogar OpenShift. Sie sind im Grunde die fortgesetzten Widersprüche. Und es ist erforderlich, denn sobald Sie mehrere Container haben, wird es ziemlich komplex, mit ihnen umzugehen. So wird es den Prozess automatisieren und die Komplexität beseitigen. Das dreht sich alles um die Container-Orchestrierung und das ECS. Lassen Sie uns also hier unseren ersten Cluster erstellen. Und hier werden drei Cluster heruntergespielt. Eine davon ist das Netzwerk nur heruntergespielt und einfach zu linearisieren plus Vernetzung, dann EC2 Windows plus Networking. Okay, lass mich jeden von ihnen besprechen. Das allererste, was wir haben, ist also nur die Vernetzung. Es wird verwendet, um einen leeren Cluster zu erstellen, typischerweise für die Container-Instance verwendet wird , die ihr eigenes Ziel gehostet werden ihr eigenes Ziel gehostet . Alle Erlebnisse sind wie am einfachsten überall, was -premise-Dienste sowie auf Cloud. Okay, das ist also eine andere Sache. Also dann haben wir es Julius plus Networking und EC2 Windows Personal. Sie sind beide ähnlich, da sie beide die EC2-Instanz hier verwenden werden. Eine davon ist das Erstellen des Linux-Containers und der andere dient zum Erstellen des Windows-Containers. Und der Rest der Dinge ist das Gleiche. Okay, jetzt werde ich das Netzwerk nur nach unten auswählen da der Zweck hier darin besteht, die AWS Fargate Services zu erstellen, was eine serverlose Sache ist. Okay, jetzt müssen Sie Ihre Cluster konfigurieren einen Namen für Ihren Cluster angeben. Dann können Sie die VPC auch in diese Vorlage einfügen. Also erstelle ich dafür eine VPC. Und wenn Sie ein paar Tags hinzufügen möchten, können Sie sogar einige Tags hinzufügen. Jetzt werden wir einen ECS-Cluster haben. Und hier sollen wir einen Nebel oder Dienstleistungen schaffen. Also Feuerwehren. Lassen Sie uns also für das Kontinuierliche berechnen. Mit Hilfe dieses Foghat müssen Sie nur ein Container-Image erstellen. Dann müssen Sie die Speicher und die Rechenressource definieren , die zum Ausführen Ihres Container-Images erforderlich sind. Und dann, wenn wir Ihre Anwendung ausführen und verwalten wollen. Das Beste daran ist, dass Sie nur für die angeforderten Berechnungen Ihrer Quellen bezahlen müssen die angeforderten Berechnungen Ihrer Quellen wenn wir es verwenden werden, okay? Nicht wie wenn Sie mit EC2 laufen, müssen Sie für diese Porträt-EC2-Instanzen bezahlen. Aber hier ist das Bild anders. Hier müssen Sie nur für die angeforderten Rechenressourcen bezahlen . Okay? Also der beste Teil von ASA bei der Verwendung dieses AWS Fargate. Hier verwenden wir unsere 80 wurde gefeuert und später zeige ich Ihnen auch, wie Sie auch mit der EC2-Instance einen Cluster erstellen können . Wie Sie sehen können, wurde unser ECS-Cluster erstellt und einige der Dinge bleiben übrig. Und es ist gerade auch Computer. Daher haben wir mit Hilfe des CloudFormation-Stacks den einfachsten Cluster für das AWS Fargate erstellt . Okay, also haben wir einen Cluster mit einigen PPC und Subnetzen und um die serverlosen Computing-Container zu verwalten. Okay, also werde ich im nächsten Teil über eine Aufgabe und die Dienste diskutieren . Und dann werden wir unsere Anwendung bereitstellen. Hier. Wir erhalten die Möglichkeit, Ihre Clusterdetails zu aktualisieren. Und Sie können Ihren Cluster auch aus dieser Option löschen . Diese Option. Okay? Das ist also alles für diese Lektion. Da wir den Cluster erstellt haben, ist der Cluster hier. Okay? So lernen Sie jetzt weiter, erforschen Sie weiter und bleiben Sie motiviert. 6. Aufgabe: AWS Fargate erstellen: Hey Freunde, willkommen zurück. In einer früheren Lektion habe ich Ihnen gezeigt, wie Sie den ECS-Cluster mit der nächsten Nur-Forking-Vorlage für AWS Fargate hören können den ECS-Cluster mit der nächsten Nur-Forking-Vorlage . Lassen Sie mich also einige der Punkte noch einmal besprechen , die hier sehr wichtig sind, wie diese. Aws Fargate ist eine Technologie , die Sie mit Amazon verwenden können Ihren Container am einfachsten ausführen können. Und hier müssen Sie die EC2-Instanzen nicht verwalten. Mit AWS Fargate müssen Sie also nicht unseren Maßstab, den Cluster Ihrer EC2-Instanzen bereitstellen , konfigurieren , um die Anwendung auszuführen. So wird das Problem der Auswahl des Servertyps beseitigt und dann entschieden, wann Ihr Cluster skaliert werden soll und wie der Cluster und verschiedene andere Dinge optimiert werden soll. Hier wird es einfach aufgeladen, als ob die erforderliche Rechenleistung da ist, okay? Und es ist sehr einfach, das AWS Fargate einzurichten. Und hier zeige ich Ihnen, wie Sie die Aufgabe hier erstellen können. Okay, also lasst uns darauf eingehen. Das ist also die fehlerhafte Seite, und hier können Sie die Aufgabe definieren. Im Grunde geben wir die Containerinformationen für unsere Anwendung an wie viele Container für diese Aufgabe benötigt werden, wie viel Ressource wir verwenden wie sie sind miteinander verbunden . Wenn Sie mehrere Container haben und auf die wir antworten werden und verschiedene andere Optionen. Okay, klicken wir also auf diese Neue Aufgabendefinition erstellen. Und hier erhalten Sie drei Optionen, wenn es ec2 und extern vergessen wird, was in kompromittiert ist, okay. Jetzt müssen Sie hier Ihre Aufgabe konfigurieren und den Phönizier fortsetzen. Sie können also entweder die neue DAS-Regel erstellen wenn sie bereits nur diese auswählen. Und dann musst du hier den Definitionsnamen angeben. Und dann der natürliche Modus , der bereits ausgewählt ist, nämlich AWS VPC. Und Sie müssen hier den Ausführungswinkel wählen, der dem vorherigen entspricht. Dann müssen Sie diese Aufgabengröße, den Speicher die CPU-Auslastung hier angeben. Nun, hier, die Hauptsache ist , den Container hinzuzufügen, okay? Also habe ich bereits eines meiner Docker-Images an Amazon ECR geschoben . Okay. Es ist genau wie ein Docker Hub, in dem du dein Docker-Image dort hochschiebst. Sie müssen also den Namen Ihres Containers angeben und dann den englischen Namen angeben. Okay? Also hier verwende ich diese vorherige Repository-URL, okay? Und Sie müssen den Pool Nummer zwei angeben, dem Sie Ihrer Anwendung tatsächlich eine Port-Zuordnung vornehmen können. Okay? Das ist also, das ist im Grunde meine Bewerbung. Und hier habe ich fünf Naught, Null, eine Portnummer benutzt . Okay, also musst du das Zeug hier zur Verfügung stellen. Und Sie können auch einige Integritätsprüfungen hinzufügen, z. B. zu welchem Zeitpunkt Ihre kontinuierliche Reaktion und dann Timeouts und dann Speichern und Protokollieren, und diese dann an dieser Ressource einschränken , wenn Sie es sind ich werde nicht fortfahren. Und Sie können sogar ein paar dunklere Etiketten für Ihr Verständnis hinzufügen . Das ist alles. So können Sie auch Ihre Service-Integrationen und verschiedene andere Dinge, die Sie hier einrichten können, wie Volumes, integrieren Ihre Service-Integrationen und verschiedene andere Dinge, die Sie hier einrichten können . Sie möchten diesem Container etwas zusätzliches Volumen geben , wenn es benötigt wird. Nach meiner Bewerbung bedarf es nicht so viel von Dingen. Also nicht dieses Volumen-Zinn ausgewählt. Und hier können Sie entweder das EBS, die EFS Dinge wählen. Okay? Dies ist also das JSON-Format aus meiner Vorlage für meine eigentliche Aufgabendefinition. Von jetzt an kann ich durch diese Aktion meine Aufgabe ausführen. Es gibt auch eine Option für das Update. Dies sind einige der Optionen. Wenn Sie aufgrund einiger Änderungen verlieren möchten, können Sie von hier aus tun. Es gibt also alles, in meiner nächsten Lektion werde ich Ihnen zeigen, wie diese Aufgabe wir funktionieren werden. 7. Laufzeiten zum ersten Mal: Hallo Freunde, willkommen zurück. Bevor wir unsere Aufgabe ausführen, lassen Sie uns einige der wichtigen Konzepte noch einmal besprechen, die ich bereits über die einfachste Dämmerung von Amazon besprochen habe. Dies ist also eine Definition erforderlich, um unseren Docker-Container und Amazon ECS auszuführen. Und wo Sie das Docker-Image so einstellen können, wie viel CPU und Speicher wir durch unsere Anwendung ersetzen werden, welche Art von Start wir dann verwenden werden, wie Fargate, einfach zu unseren On-Premise-Dingen. Dann können Sie dort einige Netzwerkeinstellungen einrichten, die Logins, die Volumes und Variablen sowie Regeln und viele andere Teams, die wir in diese Aufgabe einfließen können. Okay, hier in dieser Lektion zeige ich Ihnen, wie Sie die Aufgabe ausführen können. Also hier müssen Sie auswählen, um diese Mittagszeit, vergessen. Und hier müssen Sie die Nummer nach Aufgabe auswählen. Okay, hier führe ich hier nur eine Aufgabe aus. Dann müssen Sie die Nettoflusseinstellungen alle Standardoptionen auswählen. Nun, all die Dinge, die jetzt erledigt sind, lassen Sie uns diese Schaltfläche „Task ausführen“ abtupfen. Und ja, wie Sie sehen können , dass auf dieser Registerkarte Daten unsere Aufgabe jetzt bereitgestellt wird und der gewünschte Status der laufende Status ist. Wir nehmen uns eine ruhige Zeit. Und sobald es fertig ist, können Sie ganz einfach auf Ihre Anwendung zugreifen. Die Anwendung, die vom Docker-Image abgeleitet wird, dem wir den Docker-Container erstellen werden. Und so interagierst du tatsächlich mit deinem Container. Okay? Im nächsten Teil zeige ich Ihnen, dass Sie, nachdem es sich im laufenden Zustand befindet, wie Sie auf Ihre Anwendung zugreifen können, das ist alles. Lerne weiter, erforsche weiter und bleib motiviert. 8. Zugriff auf die Anwendung und das Erstellen von ähnlichen Aufgaben: Hallo Freunde, willkommen zurück. Wie wir auf meinem Bildschirm sehen können, befindet sich unsere Aufgabe im laufenden Zustand. Und das sind einige der Details unserer Aufgabe , dieses Netzwerk hier können Sie Ihre private IP, die öffentliche IP, dann auch NID haben . Dann finden Sie hier die Protokolle Ihrer Bewerbung hier. Dies bedeutet einfach, dass unsere Anwendung im Status läuft, okay, unser Container befindet sich in der Laufphase. Jetzt ist es unsere Aufgabe, auf unsere Anwendung zuzugreifen. Und dazu verlieren wir weitere Netzwerkkonfigurationen. Okay, vorher, lass mich dir noch ein paar Dinge über diese Aufgabe zeigen . Und wie Sie sehen können, sind dies die Haufen von Informationen über unseren Container. Okay? Wir haben diese Einstellung nicht konfiguriert, aber unsere Anwendung läuft immer noch im Status, okay, jetzt ist dies unsere öffentliche IP. Jetzt verwende ich eine bestimmte öffentliche IP um auf unsere Anwendung zuzugreifen. Und unsere Bewerbung. Wir werden diese 5000 eine Port-Nummer verwenden. Okay? Wie Sie sehen können, ist die Seite jetzt erreichbar. Wir meinen einfach, dass noch etwas fehlt. Und hier werden wir es herausfinden und dieses Problem lösen und dann auf unsere Anwendung zugreifen. Hier erhalten Sie diese Netzwerkschnittstellen-ID. In dieser natürlichen Schnittstellen-ID erhalten Sie Informationen über Ihre Sicherheitsgruppe. Okay? Innerhalb der Sicherheitsgruppe erhalten Sie die Option zur eingehenden Regel. Die eingehende Regel. Wir definieren, welche Art von Grafik wir von Ihrer Bewerbung, Ihrem Container, akzeptiert werden. Okay? Jetzt werde ich diesen schlechten thermischen 5000 hier innerhalb dieser eingehenden Regel aktivieren . Und wo ich vorher wähle ich hier aus und speichere dann diese Regeln. Okay? Jetzt haben wir hier einige Änderungen vorgenommen. Jetzt können Sie innerhalb dieser eingehenden Regeln sehen, unsere benutzerdefinierte Regel auch innerhalb dieser Sicherheitsgruppe hinzugefügt wird, dass unsere benutzerdefinierte Regel auch innerhalb dieser Sicherheitsgruppe hinzugefügt wird, die mit dieser Aufgabe verbunden ist. Okay? Also jetzt werde ich, wenn ich diese besondere Sache leiten werde, dann werden wir für uns arbeiten. Okay, lassen Sie mich noch einmal prüfen, ob die Konfiguration, die wir gemacht haben , da ist oder nicht. Okay. Also gut, unsere Konfiguration ist abgeschlossen. Wie Sie sehen können, können wir auf unsere Anwendung zugreifen. Sie müssen also einige Dinge tun, z. B. müssen Sie die eingehenden Regeln hinzufügen , um auf Ihre Anwendung zugreifen zu können. Jetzt zeige ich dir das auch. Angenommen, Sie haben einen hohen Datenverkehr und wie Ihre Anwendung dann, werden wir darauf reagieren. Okay, also ist es besser, die Aufgabe zu bestimmen bedeutet, dass wir nur eine Aufgabe für unser AWS Fargate haben. Aber anstatt eine Aufgabe auszuführen, können Sie sogar eine ähnliche Aufgabe ausführen, okay? Also werden wir den Verkehr ausgleichen. Lassen Sie mich Ihnen also zeigen, wie es zu weit gegangen ist. Sie müssen dieselben Einstellungen verwenden , wie die Standardeinstellung, die wir zuvor vorgenommen haben. Und unsere Aufgabe ist es jetzt. Und sie versprechen gerade. Sobald es schon so ist, müssen wir dieselbe Kette wieder in dieser Netzwerkschnittstellen-ID machen. Dann musst du zu dieser Sicherheitsgruppe gehen. Und dann müssen wir auch die eingehenden Regeln für diese vertikale Aufgabe ändern . Nein, lass mich das Gleiche nochmal machen. Dies ist also die Inbound-Regel. Wir haben diesen Knochen nicht. Also Ihr benutzerdefinierter TCP, dann müssen Sie Ihre Portnummer angeben , über die Sie überall auf Ihre Anwendung zugreifen können , IP. Okay, also haben wir erfolgreich einige Änderungen an unserer neu erstellten Aufgabe vorgenommen. Okay? Lassen Sie uns nun herausfinden, dass unsere Anwendung mit diesem D2 funktionieren wird oder nicht. Okay. Also erneut, überprüfte, dass Brooklyn mehr Regeln vorhanden waren oder nicht. Okay. Also haben wir eine andere IP und andere URL und lassen uns in einen neuen Tab öffnen. Und Sie müssen auch diese Portnummer angeben, die 5000 ist. Wie Sie sehen können, können wir mit zwei verschiedenen IPs auf unsere Anwendung zugreifen, okay, um ihre Grafik zu verschieben, dreht sich alles um ECS. Vergessen Sie, wie Sie Ihr Container-Image ausführen können , um Ihre Anwendung bereitzustellen. Lerne also weiter, erforsche weiter und bleib motiviert. 9. Cluster für AWS ECS mit EC2 erstellen: Ordnung, jetzt kennen Sie bereits Container-bezogene Keywords wie Container selbst, Container-Orchestrierung , wie dieser ECS-Cluster World, Order, AWS Fargate, und das sind die Dinge, die wir bereits haben diskutierte darüber. In dieser Lektion erstellen wir den ECS-Cluster mit Hilfe der ec2 Linux-Netzwerkvorlage. Lassen Sie mich also einige der Konzepte besprechen, wie wir es durch verdammte Kinder haben. Eine ist nur die Vernetzung, andere ist einfach zu Linux-Netzwerken und der Estragon ist einfach für Windows plus Networking. Also die erste Vorlage, die das Erstellen des leeren Clusters ist, und wir benötigen keine dedizierte Infrastruktur dafür. Wir konzentrieren uns total auf den Serverless-Cluster, okay? Und jetzt erstellen wir den ECS-Cluster, in dem wir auch die EC2-Instance haben. Wie unsere vollständige Kontrolle über die Infrastruktur, in der wir diese Aufgabe ausführen können, unsere Dienste in diesem Cluster. Der Cluster, in den wir gehen werden, läuft in unserer Amazon EC2-Instance. Wenn Sie also einen Service oder Ihre Aufgabe in einer serverlosen Infrastruktur ausführen möchten , wählen Sie AWS-Faser. Aber wenn Sie mehr Kontrolle über Ihre Infrastruktur haben möchten. Dann müssen Sie dieses Tablet verwenden, wo wir alle Dinge mit dem ec2 Linux-Netzwerk eingerichtet haben . Hier ist der einzige Unterschied zwischen normalerweise Next und dem EC2-Fenster , dass es in ec2 Linux einen Linux-Container erstellt. Während es im einfach zu Windows einen Windows-Container erstellt. Und das ist nur die wichtige Sache , die Sie benötigen, um sicherzustellen , welche Art von Container Sie benötigen. Okay, also in beiden Fällen EC2-Instanz, in der wir erstellen werden. Jetzt ist das mein CloudFormation-Stack. Wenn Sie bereits mit Ihnen vertraut sind, müssen Sie über die Ressourcengruppe Bescheid wissen. Dies ist nur eine neutrale Ressourcengruppe, in der Sie mehrere Ressourcen an einem Ort verwalten können , okay? Sie können also die gesamte Ressource löschen und einfach den CloudFormation-Stack löschen. Okay, jetzt haben wir den ECS-Cluster erstellt, den Bestätigungsstapel zur Halbstopp-Bestätigung. Jetzt ist das unser Cluster, EC2, EC2 Cluster, okay? Und der Status, den Sie hier sehen können, ist aktiv und es laufen keine Dienste, keine Datensätze. Und in diesem ECS-Instanz-Dab erhalten Sie die Container Instance. Schauen wir es uns an. Einige der Details unserer Container-Instance. Hier erhalten Sie den Namen Ihres Clusters als die EC2-Instanz-ID ebenfalls vorhanden ist. Dann ist das Betriebssystem Linux- und LD-Zone. Dann sind die öffentlichen und privaten IPs und viele Optionen hier verfügbar. Okay? Wenn Sie also über EC2 Bescheid wissen , wird es für Sie ziemlich einfach sein da Sie auch einige der Änderungen in der EC2-Instance vornehmen werden, damit wir einfach auf unsere Anwendung zugreifen können , die läuft im Container. Okay, lassen Sie mich Ihnen etwas über diese EC2 Container Instance zeigen . Also hier ist es, es ist. Das ist also unsere EC2-Instanz. Es befindet sich auch im laufenden Zustand. Du kannst es auch sehen. Hier können Sie die Achse um Ihren EC2 dieses d2-Punkt-Mikron verwenden und der Status ist nicht vollständig abgeschlossen, wie ich auf meinem Bildschirm sehen kann. Es befindet sich immer noch im Laser-Modus. Sobald unser Instance-Strep ist, können wir unsere EC2-Instance verbinden. Okay? Jetzt erhalten Sie hier öffentliche, private IPs, um die ec2-Instanz zu kommunizieren. Jetzt sind dies ein paar Geschichten von EC2. Jetzt müssen Sie in die Sicherheitsgruppe gehen. Und hier müssen wir einige eingehende Regeln einrichten , damit wir auf die Anwendung zugreifen können. Wie Sie sehen können, ist nur eine eingehende Regel eingerichtet. Jetzt werde ich konfigurieren, tatsächlich füge ich eine weitere eingehende Regel hinzu. Also alle DCP und speichern Sie dann die Regeln. Was auch immer, es gibt derzeit keine Einschränkung, okay, es kann jede Art von Protokollen akzeptieren. Okay? In der nächsten Lektion zeige ich Ihnen, wie Sie eine Aufgabe und die Dienste erstellen können. Bisher lernen Sie weiter, erforschen Sie weiter und bleiben Sie modul. 10. Aufgabenstellung definieren: Hey Freunde, willkommen zurück. In einer Privatstunde habe ich Ihnen gezeigt, wie Sie einen Cluster erstellen können, den einfachsten Cluster mit EC2. Jetzt definieren wir in diesem Teil die Aufgabe. Wenn Sie hier einen Namen für Ihre Aufgabe geben, benötigen wir hier diese einfachen Funktionen. Sie sind normalerweise die Dämmerungsrolle als der Netzwerkmodus. Und hier wähle ich den Standardwert aus. Und hier wählen Sie einfach die IAM-Rolle aus, diese Staubgröße. Sie können hier eine beliebige Zahl entsprechend dem Kommentar angeben. Okay? Also hier musst du diesen Trick Nummer zehn geben, ich denke, am Mittwoch werden wir genug tun oder 500. Okay? Ich werde einen endlichen Wert geben. Nun, dann können Sie von hier aus einige Volumes und verschiedene andere Optionen einrichten . Du kannst etwas hinzufügen. Hier. Du musst auch den Container definieren, okay? Und hier musst du das Docker-Image einrichten , zu dem ich fortfahre. Wir werden rennen. Okay, also das ist mein Container, das Docker-Image, das ich dort oben in ECR gespeichert habe , okay? Jetzt werden hier auch einige Dinge benötigt , die diesen bestimmten Port, den Sie Ihren Container freigeben möchten und über den Sie auf die bestimmte Anwendung zugreifen können , die in Ihrem -Behälter. Das ist also meine Anwendung , in der ich verschmolzen habe. Die Portnummer ist fünf, nichts, nichts. Okay? Also hier verwende ich diese bestimmte Zahl hier, bipolar 1. Und wieder können Sie auch eine beliebige Nummer ADD angeben. Es ADD und es tg und das andere. Okay. Dies sind also einige der Portzuordnung , die ich für den Host-Port und den Container-Port kümmere . Jetzt können Sie hier noch ein paar Speichersicherheitsbeschriftungen hinzufügen , die Quelllimits. Und ich glaube nicht, dass für meine Bewerbung hier irgendetwas erforderlich ist. Okay, also hier haben wir einen Pfeil und ich. Der Host-Port muss über alle Container hinweg eindeutig sein. Okay. Okay. Also werde ich einige von ihnen von hier entfernen, los geht's. Es gibt hier einen Pfeil. Also denke ich, dass dieser 5000 eine und der andere hier in Ordnung sein würde. Jetzt habe ich einen Container hinzugefügt. Okay? Sie können auch einen Gesundheitscheck hinzufügen. Jetzt ist die Sache ADP und Vitals und eins, okay. Dies ist die Sache , die ich hier gemacht habe und jetzt wird unsere Aufgabenerklärung erstellt. Im nächsten Teil zeige ich Ihnen dort, wie Sie Ihren Schreibtisch ausführen können und wie Sie auf Ihre Anwendung zugreifen können. Also die Optionen, die ich noch habe , weil ich es jetzt nicht benötige. Aber du kannst verwenden, wenn du bereits etwas dunklere und dunklere verwandte Dinge gefunden hast, das ist alles. Lerne weiter. 11. Laufen von Aufgabe:: Jetzt führe ich unsere Aufgabe hier aus. Okay? Hier sieht man also, dass es eine Punkt-Punkt-Dot-Dot-Mission gibt , die ich sie bereits erklärt habe. Dies ist die Definition , die wir in einer früheren Lektion konfigurieren. Und hier haben wir einige Optionen wie Aktionen, mit denen Sie Ihre Aufgabe ausführen können. Sie schließen einen Service davon ein, die Deklination und so weiter. Dinge, die einfacher sind, über die ich in der nächsten Lektion diskutieren werde , nämlich dass Sie Ihren Container für einen längeren Zeitraum betreiben . Und Sie möchten auch ständig einen Teil Ihres Containers betreiben, was wir mit den ECS-Diensten tun können. Jetzt haben wir die einfachste Aufgabe hier ausgeführt. Wie Sie dies im Status „Ausstehend“ sehen können. Und sobald es in den laufenden Zustand wechselt , ist es hier schrecklich. Dann können wir auf den laufenden Container zugreifen. Und sie führen die Anwendung im Container aus. Während Sie also einen Service erstellen, werden wir diese Aufgabe irgendwann erstellen, okay? Und es wird eine Selbstheilungsaufgabe sein. Lass was auch immer passiert ist, kommt ein Fehler dazu und es ist fehlgeschlagen. Dann werden wir eine neue Aufgabe ausführen und diese bestimmte Dämmerung, die volle Aufgabe, okay? Unsere Aufgabe läuft jetzt, was einfach darauf hinweist, dass unsere Anwendung auch den Status ausgeführt wird. Hier bekommst du also einige der Optionen. Und lass mich jeden von ihnen in die neuen Tabs öffnen. Sie können hier sehen, dass Sie eine öffentliche IP haben und die private IP, da wir uns auswählen, verwenden Sie diese öffentliche IP, um auf unsere Anwendung zuzugreifen. Sie können hier sehen, dass wir auf unsere Anwendung zugreifen können. Dies passiert, weil wir die Eingehenden Einstellungen bereits eingerichtet haben. Okay, das ist in Ordnung. Wir haben hier keine Fehler und öffnen diesen einen Schuss. Hier haben Sie also öffentliche IPs, private IPs, den Status, wie Sie von hier aus sehen können, den laufenden Status, der hier ist, und die Ressourcen, die Mammary und den Port, den es verwendet es kann man all die Dinge da oben sehen. Und es gibt alles, so können Sie Damask erstellen und auf Ihre Anwendung zugreifen. Für den Fall, dass Sie Ihre Aufgaben aktualisieren möchten. Du kannst das auch machen. Und falls Sie SAS ausführen möchten, tut es das. Sie können das auch optional so schräg oder die Luft haben. Es ist also sehr einfach , Ihre containerisierte Anwendung dort oben auszuführen , und AWS kann Ideationsoptionen wie ECS vergessen und ECS zerreißen . Ec2 war ein Okay. Also haben wir dort viele Möglichkeiten. Und das ist alles. Wenn Sie also irgendwelche Hunde haben, können Sie mich im Frage-und-Antwort-Bereich fragen. Lerne also vorerst weiter, erforsche weiter UND gate voran. 12. Dienstleistungen erstellen und führen: Alles klar. Nichts in diesem Teil, ich werde über einfachere Dienste sprechen. Bevor ich also darauf eingehe, werde ich einige der wichtigen Dinge im Zusammenhang mit ECS-Diensten und ECS-Dämmerung besprechen . Sie könnten also mit diesen beiden Begriffen verwechselt werden , da es sich um das und Dienste handelt. Sie werden das Gleiche tun, aber es macht einen Unterschied zwischen ihnen ist die einfachste Aufgabe, die für kurzfristige Aufgaben, für kurzfristige Ziele verwendet wird, und verschiedene einfachere Dienste sind zu tun wenn Sie möchten etwas für einen längeren Zeitraum laufen lassen. In einer früheren Lektion habe ich Ihnen bereits gezeigt, wie Sie die einfachste Aufgabe erstellen können und wie Sie einen Container mit Hilfe der einfachsten Aufgabe ausführen können. Wir definieren die Aufgabe tatsächlich mit Hilfe unserer Aufgabendefinition, bei der wir einige der Einstellungen für Container konfigurieren , wie in welchem Dokument Sie es verwenden werden, auf welchem Port Sie sich befinden um es zu entlarven. Und dann CPU- und Speicherauslastung. Dann haben Sie etwas über die beteiligten Variablen, die Volumes und verschiedene andere Stopps erfahren , die wir dort oben gesehen haben, indem Sie die Aufgabe definiert haben. Lassen Sie mich Ihnen nun etwas zusammenfassen wie in einfachen Worten, Sie führen eine Aufgabe aus, die wie das Starten eines Containers ist , den wir nach einigen Malen stoppen werden, weil es kurzfristig ist. Aber wenn Sie über ECS-Dienste sprechen , wird Ihnen dies garantiert, dass ein Teil der Nummer, die wir ständig ausführen werden, um ständig ausführen werden, eine hohe Verfügbarkeit zu bieten. Und die selbstheilenden Dinge wie Angenommen, Sie sind aus Ihrem Containerladen gegangen, nur kausale Fehler und so. Und Sie möchten, dass dieser bestimmte Container ständig ausgeführt wird, dann müssen Sie die einfachsten Dienste wie diesen Container finden , den wir aufgrund eines Fehlers stoppen werden. Und es wird wieder laufen, okay, erstellen Sie tatsächlich eine neue Instanz dafür. Dies ist also ein großer Unterschied zwischen einfachsten Aufgabe und den einfachsten Diensten. Also hier, jetzt erstelle ich einen einfachsten Service. Hier. All die Dinge, die wir sehen werden, die Konfigurationen, die wir dann ALU haben, werden hier alle Dinge gleich bleiben. Also lasst uns darauf eingehen. Jetzt. Dies ist das Dashboard. Hier wählen Sie aus, dass Sie Ihren Service tatsächlich konfigurieren müssen. Zunächst müssen Sie also den Namen Ihres Dienstes angeben . Und dann das langfristige, das wir bereits ausgewählt haben, dann die Anzahl der Aufgaben. Und das wird hier eine Nummer geben, die beliebigen Standpunkt hinzufügt. Dieser spezielle Container muss, okay, in diesem speziellen Container laufen, der jederzeit läuft. Jetzt können Sie diese Einstellungen für den Lastenausgleich auch hier eintragen. Ich gebe es einfach eine „None“ hier. Okay? Und dann wird es auch eine Option zum Autoscaling geben. Sie können sehen, dass es auch optional ist. Also werde ich auch Dual setzen. Mache hier keine automatische Skalierung, okay? Wenn ich diese Risse aktiviere, werden wir eine Gebühr erheben, da ich das kostenlose Kontingent verwende. Und es erlaubt mir nicht, diese Funktion im Moment zu verwenden, wie zum Beispiel den automatischen Lastausgleich, bei dem wir die Last zwischen verschiedenen Containern ausgleichen die Last zwischen verschiedenen Containern werden, ist Autoscaling wie wenn die Last ist da oder das Abwasser, um diese bestimmte Aufgabe zu skalieren, diese bestimmten Dienstleistungen, die Anzahl der kontinuierlichen, wir werden Reis sein, okay? Dies sind also Dinge, die hier sind, die Sie beim Erstellen der Dienste tun können. Jetzt können Sie sehen, dass unser Service es hat, wir können ihn erstellen. Und das ist es in einem laufenden Zustand, wie Sie hier sehen können. Also hat der Dienst eine einzige laufende Aufgabe erstellt, okay? Und hier sieht man, dass es zwei Ports gibt . Ich habe es hier beschriftet. Und Sie können sehen, dass es auf unsere Anwendung zugreift. Also habe ich die Aufgabendefinition verwendet , die ich zuvor definiert habe durch die ich die Dienste erstellt habe. Und das ist Services hat die Aufgabe erstellt. Nur eine Aufgabe, okay? Jetzt ist dies unsere EC2-Instanz. Sie können sehen, dass die Instanz gerade läuft. Und es gibt viel Oft kann man hier sehen wie öffentliche IP, Paket-IP oder in 1001. Dann die verschiedenen Optionen, die es gibt, können Sie sehen, dass CPU erforderlich ist und unsere Leber gerade gerade ist. Die Brust, die Boards und verschiedene andere Dinge, die Sie hier sehen können, okay, von hier aus können Sie auch Ihren Agenten aktualisieren Ihren Agenten diese speziellen Dienste von EC2 abmelden Instanz, okay? Das ist also in meinem Cluster meine Container-Instanzen, und dies ist der laufende Dienst. Von hier aus können Sie auch die Konfiguration Ihrer Dienste aktualisieren. Okay? Also möchte ich hier kein Update machen, aber Sie können sehen, dass es auch Platzierungsdämpfer gibt. Wie wird eine neue Instanz erstellt, sobald ein Container aufgrund eines Fehlers fehlgeschlagen ist. Okay? Dies ist eine Art von Replikat und ReplicaSet und Q NAND ist oder eine andere Container-Opposition. Wir werden die Anzahl der Replikate beibehalten. Genauso machen diese Dienste hier einen Job, okay? Und jetzt lösche ich diese speziellen Dienste. Von hier aus. Sie müssen einfach schreiben lösche mich und auch als gelöscht , durch die eine Aufgabe, die mit Hilfe von Diensten erstellt wurde die mit Hilfe von Diensten erstellt ebenfalls gelöscht wird. Und Keile sind die Dinge, die wir passieren werden. So können Sie den EC2 erstellen. Also ECS-Dienste und wie es Ihren Container, Ihre Anwendung ausführen wird. Okay, das ist alles. Vorerst. Lerne weiter, erforsche weiter und bewege dich weiter. 13. Installation von eksctl: Ordnung, bevor wir mit diesem Amazon EKS beginnen, werden wir über dieses Befehlszeilenprogramm diskutieren, das EGL CTO ist. Dies ist ein Befehlszeilendienstprogramm , das zum Erstellen und Verwalten des Frage-und-Antwort-Clusters auf Amazon EKS verwendet wird, mit dem Sie Ihren Cluster schnell und sehr einfach erstellen können . Und das Beste daran ist, dass es auch einen Knoten erstellen wird, okay, mit dem Cluster. Bisher müssen Sie dieses EGCG-Tool auf Ihrem System installiert haben. Wenn Sie diesen Chocolatey bereits haben, können Sie diesen bestimmten Befehl einfach ausführen. Aber falls Sie dieses bestimmte Paket nicht installieren müssen , um ein anderes Paket zu installieren, okay. Dies ist im Grunde für den Windows-Benutzer, da ich unter meinen Fenstern bin. Also der Asphalt, ich habe ihn schon schokoladig installiert. Lassen Sie mich diesen Befehl ausführen. Und wie Sie sehen können, gibt es eine Aufforderung, dass diese ECS-Lehrer bereits auf meinem System installiert sind. Also für den Fall, wenn Sie diese EKS CTL L2 aktualisieren möchten. Also musst du dieses JOCO-Upgrade kopieren, oder? Und dann ist es gleich C2. Und wenn wir den Continue auffordern, und Okay, wir haben hier einen Pfeil. Okay, das ist gerade passiert, weil es unter Windows keinen Root-Zugriff hat. Root-Zugriff bedeutet einfach, dass Sie Ihre Anwendung mit Admin-Power ausführen müssen. Okay, also habe ich diese Eingabeaufforderung mit Admin-Power geöffnet und um das gleich C2V2 zu installieren. Eigentlich installiere ich es bereits. Ich aktualisiere es nur. Okay. Jetzt lass es mich mal anschauen. Die Version dieses EQ CCL2. Zuvor müssen Sie die Umgebungsvariable für diese Befehlszeile hinzufügen . Also musst du das System öffnen Raman bearbeiten, und dann musst du einen neuen Bot hinzufügen, okay? Sobald Sie, fügen wir das Verzeichnis in dem dies C2 entspricht, um es zu rezitieren. Wenn Sie dann über eine beliebige Stelle über die Eingabeaufforderung leicht zugänglich sind. Jetzt werde ich diese CTL-Kriegszone betreiben , um herauszufinden , ob wir es erfolgreich installiert haben oder nicht. Und wie Sie auf meinem Bildschirm sehen können, haben wir eine Nummer 0.70. Wir meinen einfach, dass wir dieses Agentur-TO-Tool erfolgreich auf unserem That's All installiert haben. Im nächsten Video erstellen wir den Cuneatus-Cluster. Bisher lernen Sie nicht weiter, erforschen Sie weiter und bleiben Sie motiviert. 14. Cloudformation erstellen: Hallo Freunde, willkommen zurück. Jetzt werden wir in diesem Teil den CloudFormation-Stack erstellen. Okay? Und hier werde ich eines meiner heruntergespielten Versionen bereitstellen , das ich bereits erstellt habe. Okay, das ist also die Broschüre. Siehe f Strich, heruntergespielter Punkt YAML. Ich werde diese Dämpfer-Gamble-Folie teilen. Und es enthält eine Reihe von Informationen darüber, wie der Narbenbildungsschritt wir die verschiedenen Quellen erstellen und anwenden werden. Bevor ich also einen ganzen Grünkohl über die Vorlage gebe, lass mich den Prozess beenden da es viele neun dauern wird . Es ist also besser, den Prozess zu starten. Und dann springen wir in die Vorlagenleiste. Okay? Wie Sie bei mir sehen können, um nach diesem Exterieur zu suchen. Und hier haben wir den CloudFormation-Dienst , der mit Hilfe eines Tablets verwaltete Ressourcen erstellen kann . Und es ist genau wie eine Ressourcengruppe wie Sie, wo Sie mehrere Dinge, mehrere Ressourcen an einem Ort verwalten können . Okay? Es gibt es im Management- und Governance-Bereich, okay? Sie können auch hineingehen, Sie können den goldenen Abschnitt verwalten verwenden , um diese Konformation zu verwenden. Öffnen Sie diese Exterieur mit diesen Suchdaten. Okay? Hier siehst du also, dass wir bereits einen Stapel oder die Alexa-Fähigkeit haben. Ok. Hier erhalten Sie also eine Option Stack erstellen, bei der Sie damit mit Hilfe dieser eine Stack-GUI-Weise erstellen können Adresskonsole eine Stack-GUI-Weise erstellen können. Wenn Sie 30 heruntergeladen haben, können Sie die S3-URL eingeben oder entweder hochladen. Okay? Also lass den Fall. Wir werden diesen CloudFormation-Stack über diese Eingabeaufforderung einrichten und einen Prozess starten. Ich denke, es wartet auf Änderungen am Kreativen, als darauf zu warten das Deck Amputate abgeschlossen ist. Also denke ich, dass der Prozess begonnen wurde. Nun, wie ich bereits sagte, dass es viel Zeit in Anspruch nehmen wird. Okay, also lass mich sehen, dass es die Instanz erstellt wurde oder nicht. Es hat einen Stapel erstellt und es ist, der Status ist in der Erstellung. Okay? Sie können also sehen, dass 27 Ereignisse stattfinden und einige von ihnen abgeschlossen sind und einige von ihnen sich noch im Fortschrittsmodus befinden. Lassen Sie uns also einen Blick auf diese Vorlage werfen. Und Sie können hier sehen , dass wir hier tatsächlich das VPN erstellen. Dann erstellen wir die Subnetze. Und dann werden wir diese etwas intuitiven Metadaten hinzufügen . Und im Subnetzteil haben wir zwei öffentliche Subnetze und 2 private Subnetze dafür erstellt . Sie müssen diese Routentabelle für sie reparieren. Dann musst du alle Dinge anhängen. Und dann siehst du viele Informationen da draußen. Dann müssen Sie Azure alle Dinge mit einem anderen abdecken. Das ist also ein Ganzes heruntergespielt und ich hoffe, dass wir uns viel Zeit in Anspruch nehmen werden, wenn wir diese ganze Vorlage hier regeln . Also werde ich diese Vorlage mit Ihnen teilen, können Sie sich diese Vorlage ansehen und verwenden , um den CloudFormation-Stack zu erstellen. Wie Sie auf dem Bildschirm sehen können, haben wir diesen CloudFormation-Stack erfolgreich erstellt. Hier finden Sie, dass sich einige dieser Quellen noch im Fortschrittsmodus befinden , wo es egal ist, da das gewünschte Objekt bereits erstellt und bereitgestellt wurde. Also schauen wir uns diese Ressource online in der nächsten Lektion an. Lerne also weiter, erforsche weiter und bleib motiviert. 15. Aufstieg von minikube Cluster: bin dem Geschäft entkommen. Sie werden wissen, dass wir das IQ is CTL-Befehlszeilentool eingerichtet haben , um den Communities Cluster zu erstellen und zu verwalten. Für Amazon ist der Amazon EKS nicht diesen Teil, wenn Sie etwas Kreuter und auf Ihrem lokalen System machen möchten . Es muss also ein Kubernetes-Cluster auf Ihrem lokalen System laufen . Und dazu brauchen wir diesen Mini-Ton und dieses Molekül. Wir werden einen Kubernetes-Cluster mit einem einzigen Knoten auf Ihrem lokalen System erstellen , über den Sie etwas heller machen können. Und für Anfänger werde ich vorschlagen, bevor in den Amazon EKS springen, Sie müssen hier etwas getrocknet machen da Amazon EKS nicht kostenlos gekennzeichnet ist , um dies zu tun, falls Sie ein neues erstellen -Cluster und aktiviert , um Ihre Anwendung auszuführen. Und wenn wir dann sehr hoch aufladen wollen, okay, also ist das erste, einen Mini-Würfel-Cluster zu starten. Und hier ist der Treiber standardmäßig VirtualBox, da ich die Hyper-V-Fähigkeit auf meinem System habe Dort wähle ich diesen Hyper-V aus. Wenn Sie diesen Hyper-V nicht auch haben, können Sie auch einen Docker-Computer an anderer Stelle verwenden. Warum müssen Sie den Docker installieren und diese Docker Engine auch im Hintergrund ausführen . Jetzt können Sie auf einem Bildschirm sehen dass es die Steuerebene gestartet hat, die hier der Hauptmaster-Knoten ist, da es sich um einen einzelnen Cluster handelt, also nur Mastering oder wenn sie keine Organellen sind, um hier zu sein. Also wird es jetzt unsere Communities auf Docker 2010 vorbereiten , das ist der Benutzername, im Grunde für diesen Mini-Q. Okay, Sie können auf dem Bildschirm sehen, dass das Zertifikat generiert wird , dass es sich das Bedienfeld einsetzen, dann die RBAC-Regeln abdecken und von allen Communities Komponenten abweichen . Jetzt verwenden und sehen Sie, dass diese Cube, Cube-CD-Version, wie Sie sehen können, einfach bedeutet, dass wir den Communities Cluster erfolgreich gestartet haben . Okay, das sind also die Versionen, die Sie auf dem Bildschirm für Client-Server oder n weiter, mehrere Seiten sehen können . Okay. Aber das ist ein kumulativer Ursprung. Jetzt lass mich dir ein anderes was nicht so gut für ETC2 zeigen. Und in diesem Buch sind Dinge für die bevorstehende Lektion erforderlich. Und abgesehen davon glaube ich nicht, dass hier irgendetwas erforderlich ist. Ja. Eine weitere Sache ist erforderlich, ist die AWS CLI, da dies in der Lage ist, X durch AWS-Ressourcen und Magnesium von der Befehlszeile aus zu tun . Als Nächstes lerne ich weiter, bewege mich und bleibe motiviert. 16. Pod mit Pod erstellen: Ich weiß nicht, dass wir unseren Mangel an Geisteswissenschaften begleichen haben , das Ike zu installieren, ein CTL-Befehlszeilentool zum Erstellen und Verwalten des Clusters für Amazon EKS. Dann haben wir einen Mini-Würfel-Cluster für den getrockneten Lauf auf unserem lokalen System gestartet , nicht spärlich. Und wir werden uns auf das Teil konzentrieren. Ich werde auch das Teil erstellen. Was das Teil im Grunde ist, ist es die kleinste Einheit des Computers, die Sie in einem Kubernetes-Cluster erstellen und verwalten können. Lassen Sie mich Ihnen also an einem einfachen Beispiel erklären. Angenommen, Sie haben ein Hotel und diese Summe ist akkumulierter Cluster. Und in dieser Summe haben Sie verschiedene Räume. Und dieses Zimmer ist besonders SCHLECHT. Okay. In deinem Zimmer ist das, was hier Pod ist. In Ihrem Zimmer gibt es einen Stuhl, in dem alle Dinge im Grunde genommen ein Container sind. Okay. Ich hoffe, du hast es verstanden. Pod ist also eine Gruppe von oder mehreren Containern , die sich tatsächlich dieselben Speicher- und Netzwerkressourcen zum Ausführen von Containern teilen dieselben Speicher- und Netzwerkressourcen . Genau wie in einem Raum, dem Tisch, teilt sich das Bett auch den gleichen Raum. Sie teilen sich auch dieselbe Zimmernummer. Und das ist, du kannst das Ding geweint haben. Verstehe, dass die Sache in Ordnung ist. Ich hoffe, Sie haben ein klares Bild über das Teil, Teil in einem Kubernetes-Cluster. Jetzt lernen Sie in dieser Lektion zu lernen, wie Sie den Pod mit Hilfe von YAML erstellen können. Also lasst es uns machen. Zunächst müssen wir also im Grunde eine einfache YAML-Datei in B15 erstellen. Und ich nenne es hier als Bardot Yaml. Okay? Nun, das allererste, was Sie hier einsetzen müssen , ist die API-Version, die für x1, v1 dient, um das Teil zu erstellen, okay? Und dann musst du die Art geben. Im Grunde gibt es viele Objekte, mit denen man Communities und Partys schaffen kann, eine Art, okay? Und dann müssen Sie die Metadaten angeben. In den Metadaten müssen Sie den Namen Ihres Teils angeben. Also werde ich es als Mein erster Teil nennen, und ich werde diesem Teil auch einige Labels hinzufügen, okay, also wann immer ich ähnliche Teile erstellen werde, also werde ich durch diese Etiketten leicht sein verwalten Sie alle Teile mit den gleichen Etiketten. Letztes, ich lege nur dieses Label hier auf, okay? Jetzt müssen Sie nach den Metadaten die Spezifikation definieren, die Spezifikation. Im Grunde betreibst du den Container im Teil. Sie müssen also diese Vorlage für Ihren Container hier erwähnen . Also hier führe ich eines meiner Docker-Images aus , um Container zu produzieren, okay. Sie müssen also auch unseren Container benennen. Also hatte ich gerade den Namen meines Pods genommen und dann den Container gestrichelt. Okay, jetzt öffne ich mein ECR-Repository. Das ist also mein ACR-Repository und hier werde ich mein vorrangiges Projekt hier verwenden. Oder es kann sogar ein öffentliches Repository verwenden. Du kannst es also. Also werde ich diese öffentliche Ordnung verwenden und das Elektron wird dieses private Repository auch verwenden. So können Sie hier sehen, dass Sie für wichtige Dinge definiert haben. Als wäre eine API nicht die Art von Metadaten und der Fleck in der Spezifikation, die Sie dem Tablet aus Ihrem Container gegeben haben dem Tablet aus , und Sie haben den Namen Ihres Containers angegeben. Und ich würde auch das Bild fragen , durch das wir einen Container erstellen werden. Okay? So können Sie den Mini-Cue-Status sehen , da sich Nicky of Stages im Laufmodus befindet. Hier siehst du hier die Pferde die Würfelwurzel laufen, laufen. Der APS läuft immer und all die Dinge als Setup. Okay? Es gibt so viele zu erschaffen. Der Teil mit dem Haushalt ist der Befehl Cube CTL. Davor zeige ich dir, dass wir keinen Park haben, Ronnie. Okay. Sie können sehen, dass nur ein Dienst noch eine Ressource von Communities ist. Jetzt werde ich einen Club gründen, diesen Teil. Und um den Teil zu erstellen, in dem die Habilus-YAML-Einheit diesen Cube CTL verwenden soll , einen Bindestrich F erstellen, und den Namen Ihrer YAML-Datei, die hier Teil Punkt YAML ist. Wir werden ein Teil erstellen. Was wir also tun werden, wenn dieses bestimmte Bild bereits in meinem Cache vorhanden ist, wird es so schnell wie möglich ausgeführt , wie Sie hier sehen können. Also war es schon in meinem Cache da. Es ist sofort für den Fall , dass dieses Programm hier nicht 0 im Cache ist. Es wird es also mit ihrem speziellen Bild nach unten schieben . Wenn wir also einen Panzer nehmen wollen, also die Hälfte des Caches, läuft es einfach sofort. Jetzt werde ich meinen Container freilegen. Und du musst hier den Namen deines Pods nennen. Und dann müssen Sie den Namen Ihres Dienstes angeben, meinen fünfteiligen SVC, und dann müssen Sie hier die Portnummer angeben. Also die Anwendung, die App in Form von Docker-Bild kategorisiert hat. Wir werden auf Port 5000 eins hören. Deshalb habe ich diese 5000 hier hinzugefügt. Und Sie müssen den Typ Ihres Dienstes definieren , den ich hier verwenden werde, ist Node Port, andere. Dann hast du den Load Balancer. Okay? Also hier verwende ich einfach diesen Knotenpool , der ebenfalls erstellt wird. Sie können jetzt sehen, dass wir auf die Anwendung zugreifen werden , die im Container ausgeführt wird und die über dieses Docker-Image erstellt wird . Und dieser Container befindet sich im Grunde innerhalb des Teils, und dieser Teil befindet sich im Grunde innerhalb des Kubernetes-Clusters. Okay? Das ist also die Nomenklatur , die Sie hier finden können. Das ist also die IP meines Mini-Cue. Um auf Ihre Anwendung zugreifen zu können, müssen Sie diesen Miniatur-Yp verwenden. Und Sie müssen diese Portnummer verwenden, die ich von diesem so vielen Queue Service gefunden habe. Und dann dein Name, Dienstname, der mein erstes Par ist, wie wir hier sehen. Und voila, wir werden eine URL generieren. Und wenn wir öffnen wollen, funktioniert meine Bewerbung einwandfrei. Dies ist die IP meines jemenitischen Q und dieses Ports, Sie werden sie in diesem Serviceteil gefunden haben. Okay. Das ist also alles. So können Sie den Pod und dann Ihren Cluster, den Kubernetes-Cluster, erstellen . In meiner nächsten Lektion werde ich also über andere Objekte von Communities sprechen . Und wir werden tiefer eintauchen , wenn wir diesen Teil auf EKS einsetzen werden, okay, das ist alles. Lerne weiter, erforsche weiter und bleib motiviert. 17. Replicaset und Skulpturen erstellen: In diesem Teil erstellen wir den Replikatsatz für unser Teil. Okay? Im Grunde genommen besteht diese Replikate drittens darin, Ihren Teil zu replizieren. Wie das Gesetz haben wir nur einen Teil, der mehrere Container betreibt . Und der Schlüssel ist der Verkehr. Die Nachfrage steigt jetzt. Jetzt musst du damit umgehen. Dann müssen Sie den schnellen Beginn erstellen , damit der Verkehr ausgeglichen wird. Der Verkehr ist viel hoch. Sie können Ihren Teil vergrößern. Wenn Sie auf Reisen sind, ist zu viel Flow, können Sie von Ihrer Seite skalieren. Okay. Und das Beste an der Verwendung des Bewerbers ist, wann Sie Ihr Teil löschen würden oder wenn es zu Unfällen kommt , dass wir an Ort ein neues Teil erstellen werden. Deshalb ist dieses Replikatset ein sehr, sehr nützliches Objekt und Schärfen. Und hier sehen Sie die Vorlage, die ich für Replica verwende , dem Teil ähnelt, den ich gerade in der Spezifikation geändert habe. Ich habe die Vorlage des Teils und den Teil , an dem ich nicht manipuliert wurde, oder den Container angegeben. Und das ist das Ding. Dieser Replikatsatz ist also die Teilmenge, tut mir leid, dieser Teil ist eine Teilmenge des Replikatsatzes. Der Container ist eine Teilmenge für das Teil. Okay? Also werde ich die Replikate definieren , wie viele iPhone Nummer diese Anzahl von Teilen ausgeführt werden sollte , wenn ich auf meine Anwendung zugreifen möchte. Also hier, wie bei der Nummer 23, okay, und endlich müssen Sie das Etikett erwähnen , damit es dieses Replikatset t an die Leistung anhängt, die bereits dort oben auf unserer Cluster der Nierenerkrankung. Okay? Lassen Sie uns also eine Replikatgruppe erstellen. Okay, wir haben hier einen Fehler. Das Überschwemmungsproblem war, dass wir uns diesen Befehl regionieren lassen , und Sie können sehen , dass unsere Künstler geschaffen haben. Dies ist ein kurzes Formular für Replikatsatz. Jetzt können Sie sehen, dass Replikatsatzwunsch einen MBA darstellt und die laufende Replikatsatznummer gleich ist , bedeutet einfach, dass gerade drei Teile ausgeführt werden. Diese beiden Teile werden später erstellt und wurden zuvor ausgeführt. Der Teil läuft immer noch. Also unter diesem bestimmten Replikat gesetzt , weil alle Beschriftungen , die wir daran angehängt haben. Jetzt zeige ich Ihnen einige der anderen Funktionen dieses Replikatsatzes. Okay, also musst du einfach CucL2 schreiben, um Auren und den Namen deines Replikatsatzes zu beschreiben, was meine Dash-Iris ist. Und hier können Sie sehen, dass dies einige der Ereignisse sind, die, wie Sie sehen können, die beiden Teile sind, die als y Zeitraum sind. Und so ist die Zahl der Replikate drei und die dazu laufen als Information was Sie von dieser beschreibenden Befehlszeile erhalten können. Sie können sehen, wie kubectl Pod bekommen. Wir haben drei. Der Teil ist 0. Jetzt werde ich einen der Teile löschen und uns sehen lassen, was wir passieren werden, diese richtige QC, um Teil zu löschen und einen von ihnen auszuwählen. Also lösche ich diesen bestimmten Pod. Gehe zu dem Zeitpunkt, an dem es gelöscht wird. Lassen Sie uns für eine Weile einen neuen Tab oder ein neues Fenster öffnen. Wie viel Zeit werden wir es auseinander nehmen. Ein Container. Ja, interessant, zu viel Zeit. Also lasst es uns hier überprüfen. Okay, die Verwendung wird Teil bekommen. Jetzt können Sie sehen, dass ein Pod , der dazu führen würde, beendet wird. Aber sobald der Kündigungsprozess begonnen hat, wurden die neuen Teile erstellt, die ich sofort machen werde. Dies ist also das Merkmal von Händlern, was unsere Anwendung stärker als Etikett macht. Und neben dem Helfer-Replikat-Set können Sie auch Ihre Applikation hochskalieren, skalieren, Ihren Teil verkleinern. Lassen Sie mich diese Funktion auch zeigen. Dafür müssen Sie entweder die Anzahl der Replikate in Ihren Augen ändern, Punkt YAML. Und dann müssen Sie diese bestimmte Definition, Rhetorik, erneut als Definitionsdatei anwenden Rhetorik, erneut als Definitionsdatei um die Anzahl der Replikate zu ändern. Anstatt dies zu tun, ist es besser, diesen Befehl Cube, CTL-Skalierung und Replikate als Attribut und die Anzahl der Replikate zu verwenden, die Sie haben möchten. Das Elektron, wir führen diesen Befehl und die Grundversorgung aus. Und statt R ist Steph Curry. Das werde ich in meinen ersten Teil legen, Dash Iris. Bis zur Zeit haben wir nur drei Teile, die die Replikatnummer ausführen oder auf drei gesetzt sind . Jetzt statt drei wird es 25 töten. Schauen wir uns also an , wie es funktioniert. Okay, jetzt führe ich diesen Befehl aus. Die Anzahl der Repliken, die ich fünf Jahre festgelegt habe, Okay? Jetzt können Sie sehen, dass es eine Meldung , dass unser Replikat bereits skaliert wurde. Sehen Sie sich die Anzahl der Teile an, und Sie können sehen, dass nicht zu neue Teile erstellt werden. Okay, so können Sie Ihre Anwendung mit Hilfe dieses Replikatsatzes skalieren . Neun Schlüssel ist, dass wir löschen möchten. Eigentlich möchten Sie auf die Anzahl der Teile skalieren. Sie können einfach die Anzahl der Replikate ändern. Und Sie können sehen, dass drei der Teile darin bestehen, Studenten zu kündigen. So können Sie den Replikatsatz verwenden. Weites Skalieren und Skalieren. Okay, das dreht sich also alles um Replikatsatz. In der nächsten Lektion werden wir lernen, uns mit einigen anderen Dingen im Zusammenhang mit Q und 80ern zu befassen , weiter zu lernen, weiter zu erforschen und motiviert zu bleiben. 18. Kubernetes Cluster erstellen: Sie werden wissen, dass wir gesehen haben, wie Sie den Pod erstellen und auf dem Kubernetes-Cluster ausführen können , dann über ReplicaSet und wie unsere Anwendung viele andere Dinge hochgradig beschriftet und skaliert und verkleinert habe es schon früher gesehen. Okay, also hier werden wir den Cluster erstellen. Eigentlich ändern wir die Clusterkonfiguration auf die Amazon EKS. Okay, ich wusste nicht , dass ein bestimmter Cluster eine Four Loko-Registrierung hat. In diesem Teil ändern wir tatsächlich die Clusterkonfigurationen. Okay? Also die Konfigurationen, die Sie sehen können, die ich eine Datei angehängt habe, habe ich im Grunde unsere CTO-Homepage gefunden. Okay. Also habe ich das bestimmte Ding von dieser Seite kopiert und ja, ich habe angefangen, meinen Cluster zu erstellen. Und wieder werde ich sagen, dass die Datei, die ich hier zum Erstellen des Clusters verwendet habe hier zum Erstellen des Clusters verwendet , auch für Sie freigegeben wird. Wir lassen b einige der Punkte über diesen Cluster untersuchen. Sie können also sehen, dass wir ein anderes Subnetz definiert haben. Dann haben wir das öffentliche und private Subnetz als VPC definiert . Lass mich dir jeden von ihnen zeigen. Dies ist also der Subnetzbereich und hier können Sie haben, wo er ist. Okay? Also lass es mich sehen. Yeah. Hier sehen Sie also dieser kumulative CEO-Stack ein Name unseres CloudFormation-Stacks ist . Dann haben wir vier Subnetze für privat und öffentlich, die wir mit dieser Vorlagendatei erstellt haben. Okay? Und also musst du diese ID dafür angeben, okay, dann haben wir die VPC. Lass mich dir auch die VPC zeigen. Dies ist also eine VPC, die wir erstellt haben, und dies ist ein CIDR, nur CIDR standardmäßig ist, das wir an sie angehängt haben. Jetzt lass mich dir noch eine Sache zeigen. Dies ist eigentlich keine Instanzen, die gerade laufen, aber es wird ausgeführt, sobald unser Cluster fertig ist, okay? Es wird also viel Zeit in Anspruch nehmen. Es ist also besser, diesen Stein für eine Weile zu lassen, eine Tasse Tee oder Kaffee zu trinken, was auch immer Sie mögen. Und dann komm an diesen Ort, an dem wir es nennen. Wir brauchen mindestens 20 bis 25 Minuten, um alle Dinge einzurichten , die wir auch die EC2-Instanzen erstellen werden. Aber es wirft einen Blick auf diesen Cluster, der immer noch viele Dinge schafft. Und Sie können sehen, dass dieser Stapel in den Fortschrittsmodus eingeschlossen ist. Wenn wir uns also eine ruhige Zeit nehmen wollen, werden wir uns den nächsten Teil in der nächsten Lektion ansehen. Lernen Sie vorerst weiter, erforschen Sie weiter und bleiben Sie motiviert. 19. Erstelle die Bereitstellung und Service: Also willkommen zurück. Sie können sehen, dass unser Cluster jetzt fertig ist. Okay, also hat es nach langer Zeit unseren Cluster erstellt. Und Sie können unten die Meldung sehen , dass es erfolgreich einen Cluster erstellt hat. Jetzt ist es bereit, benutzt zu werden. Okay? Wir haben die Knotengruppe, wir haben alles, was wir hier sehen können. Also lass mich dir jetzt eine Sache zeigen, welche der Knoten ist, okay? Das stimmt also. Viele Qs sind nicht viele q, das stimmt, Cube CTL, dann Knoten, werden bekannt. Es, wir werden die Knoten auflisten. Okay, wir bekommen hier nicht so viele Informationen, also schreibe ich Bindestrich O und das Leerzeichen. Warum wir einfach meinen, dass Sie Ausgabe und Details beschrieben haben. Das richtig, erhalte Knotenbindestrich ganz und weiß, nicht breit verdrahtet. So wird es gehen, Sie können hier sehen, dass wir den Namen unseres Knotens haben , den Status. Und du siehst Endo immer Bild. Wir haben Amazon in Extrude und den Behälter, der darin läuft , mit dem dunkleren. So haben wir unseren ys-Chaos-Cluster erfolgreich auf einem Apple-Computer konfiguriert . Okay? Jetzt ist das unser Elastic Kubernetes Service. Und hier haben wir so viele Schritte ausgeführt, wie Sie sehen können , dass wir zuerst den CloudFormation-Stack erstellt haben. Dann haben wir das erstellt, um das ECS, den AKS-Cluster, nicht direkt zu konfigurieren. Und jetzt sind wir voran, unsere Anwendung in diesem EKS-Cluster bereitzustellen . Okay, das sind also, Sie können innerhalb des Clusters sehen, in diesem Netzwerk, in dem wir ein Subnetz erstellt haben, das wir sagten. Und die Sicherheitsgruppen, das sind die Dinge, die wir getan haben. Sie können hier sehen, dass jetzt alle Dinge fertig sind. Jetzt werde ich die Bereitstellung erstellen, okay, das Bereitstellungsobjekt von Q und 80s. Also werde ich eine neue Datei erstellen und die Bereitstellung zerstörte YAML. In der Zwischenzeit müssen wir auch den Service Dot YAML erstellen . Okay? Jetzt ist diese Bereitstellung YAML, es ähnelt dem ReplicaSet-Punkt YAML, denn das einzige ist , dass Sie schnell aktualisieren und mit dieser Bereitstellung einfach zurücksetzen können . Das war's. All die Dinge, die unter diese Replikate fallen, geben an, dass Funktionen auch in der Bereitstellung verfügbar sind, da dieser Replikatsatz eine Teilmenge der Bereitstellung ist. Okay? Jetzt habe ich den Einsatz des Tieres geschaffen. Jetzt müssen wir auch eine Service-Dot-YAML-Datei erstellen, damit wir unsere Anwendung einfach exportieren können. Okay, lassen Sie uns eine API-Version schreiben, die hier V1 ist, dann die Art, die hier Service ist. Dann müssen Sie in den Metadaten den Namen Ihres Dienstes angeben. Ich schreibe einfach meine ersten vier. Das ist SVC. Und hier müssen Sie die Spezifikation oder den Dienst angeben , diesen Typ Ihres Dienstes , der hier wieder Node Port ist, okay? Und auch die Portnummer müssen Sie Ihnen einen Selektor geben. Und ich werde dieses Label auch bei diesem Service anhängen. Diese Etiketten haben viele Vorteile. Ich habe Ihnen vorhin gesagt, dass Sie viele Ressourcen, Objekte, Käufe verwalten Objekte, Käufe dieses Etikett steuern können , dieses bestimmte Etikett. Okay? Jetzt muss ich hier den Port angeben. Port ist eine in dieser bestimmten Portnummer, unsere Anwendung, wir werden kleiner sein als, okay. Also musst du 5.001 dort oben stellen. Und das war's. Denke auch nicht, dass wir hier etwas hinzufügen müssen. Ich setze hier auch denselben Port ein. Entschuldigung, im NodePort müssen Sie eine ID innerhalb dieses Ports angeben. Sie müssen die angegebene Portnummer und den Zielbericht angeben. Sie können eine beliebige Portnummer angeben. Okay. Sie können auch ADT geben oder ich nehme hier die gleichen Vitalwerte und einen. Okay, das ist also die YAML-Datei für unsere Serviceleitung. Im nächsten Teil werden wir eine Bereitstellung YAML sowie den Service YAML dort anwenden . Also lerne ich weiter, erforsche weiter und sehe Motivate. 20. Zugreifen von Anwendungen: Hi und willkommen zurück Freund. In meiner vorherigen Lektion habe ich die YAML-Datei für Bereitstellung und Dienste erstellt . Sie können sehen, dass wir auf diese Sache nicht geantwortet haben. Okay. Sie können sehen, wie der Cube CTL bekommt, wir werden einen Blick auf Wasser haben Dinge geschaffen. Und Sie können sehen, dass wir derzeit nur einen Service haben. Jetzt müssen wir diese spezielle YAML-Datei anwenden, diese Bereitstellungspunkt-YAML-Datei , mit der wir den Replikatsatz sowie die Teile und Dienste erstellen werden. Sie können also sehen, dass wir diese Bereitstellungs-YAML-Datei bereitgestellt haben. Jetzt lasst uns nachsehen. Sie können also sehen, dass es sich gerade im Bereitschaftszustand befindet. Aber die Voraussetzung ist drei. Sie können sehen, dass 0 mal drei Streik hierher gebracht wird. Und wenn wir Ihnen zeigen wollen, dass der Bereitstellungsprozess in Echtzeit ist, wie viele Bereitstellungen bereits in Ordnung sind. Und du siehst, dass es jetzt fertig ist. Lassen Sie mich diesen Bildschirm aufräumen. Sie können, oder Sie können auch einen anderen Tab verwenden. Diese White Cube CTL bekommt alles. Zuvor haben wir nur die Dienste. Jetzt haben wir noch ein paar Dinge. Als könnt ihr sehen, dass gerade drei Teile laufen. Und es gibt eine Bereitstellung und ein Replikatsatz ist vorhanden , damit Sie die Anzahl der Replikate beibehalten können, okay? Auf diese Weise habe ich das getan. Sie haben die Bereitstellung erstellt. Okay. Jetzt gehe ich auch zu Deployment-Services. Die Plandienste, die Sie benötigen, um Cube CTL , F und F zu erstellen schreiben, F und F zu erstellen und einfach die YAML-Datei für Ihre Dienste aufzuschreiben, die services.js ist, wenn Sie es einfach auschecken, es ist alles in Ordnung oder nicht, und ich denke, alles ist in Ordnung. Okay, schreib einfach den Dienstpunkt YAML auf. Und es wird die Dienste für Sie erstellen. Notieren Sie sich einfach das QC-Tool SVC, das ein Kurzformular für den Service ist. Und Sie können sehen, dass es erstellt wurde. Das ist also sehr einfach. Sie können die Cluster-IP sehen, über die wir über die Dienste auf den laufenden Teil in diesem Container zugreifen können auf den laufenden Teil in diesem Container zugreifen . Jetzt und das ist mein AKS-Cluster. Und hier kann man in den Beiträgen sehen, alle Dinge sind da. Jetzt müssen wir auf diese bestimmte Anwendung zugreifen. Sie müssen Ihre EKS, Ihre EC2-Instanzen öffnen , okay? Also sind sie zum Arbeiterknoten, gibt es den Muslim oder gibt es? Lasst mich also einen von ihnen öffnen. Okay. Lassen Sie mich diesen öffentlichen Arbeiter öffnen. Sie können sehen, dass dies sind, die Instanzen laufen. Das ist also der öffentliche Arbeiter. Und hier ist es im laufenden Zustand. Sie können sehen, dass es in öffentliche IP geht, auf die wir auf unsere Anwendung zugreifen werden. Nun, das ist die IP , die ich verwenden und diese bestimmte IP ablegen werde. Und Sie müssen auch die Portnummer angeben, was das ist. Und wir müssen dieses spezielle Portfolio aufstellen. Und Sie können sehen, dass wir auf unsere Anwendung zugreifen können. Auf diese Weise können Sie den Kubernetes-Cluster erstellen, Ihre Teile, ReplicaSet und Dienste anwenden . Das ist alles. Lerne weiter, erforsche weiter und bleib motiviert.