Transkripte
1. Kubernetes-Einführung: Hallo, S hier. Du hast es hier geschafft. Ganz herzlichen Glückwunsch. Sehr herzliche Glückwünsche. Jetzt bist du in Kuberneti Sektion, in der
Uberti Sektion, richtig? Okay, Sommer-Kollikatoren. Das macht den meisten Leuten
Angst, aber es ist eine
meiner lustigen Sachen Es
macht sehr viel Spaß, mit Kubernetis zu arbeiten. Vertrauen Sie mir, ich
beabsichtige, genau
die gleiche Begeisterung an Sie weiterzugeben ,
denn wenn Sie sich
Dinge wie Namespaces, Hafendienste und Bereitstellungen angesehen
haben, werden Sie
umgehauen sein Dann werden Sie
bei Soße nach Leistung Ausschau halten. Sie werden sehen, dass die Geschwindigkeit es braucht, bis
Ihre Anwendung gestartet und ausgeführt wird, Ihren Verstand
verblüffen wird, und genau darauf werden
wir
in dieser speziellen Klasse näher in dieser speziellen Seien Sie also bereit. Setz dich, schnall deine Gürtel an
und lass uns anfangen. Wir sehen uns im nächsten Video.
2. Kubernetes-Docker-Desktop-Setup: Hier drin. In Ordnung. Geben Sie einfach Doa
Desktop bei Google gehen
Sie dann einfach hinein Mach Deck Stop. Wenn Sie es sich also genau
ansehen, ist
alles
für Sie verfügbar, oder? Sie haben also für Mac, Sie haben für Linux und Sie haben aufrecht stehendes Lamazin
Windows, Also, Mac, wir haben den
Apple Chip, den Intel-Chip. Wir haben den Apple
Chip Intel-Chip. Also der Apple-Chip-Typ, von
dem du anfängst, über
zweien und dergleichen zu sprechen, oder? Also
wurde für alles Rechenschaft abgelegt. Also das kannst du benutzen. Nun,
wenn Sie MAC kennen, nun ja, wenn Sie
MAC verwenden, würden Sie
mir zustimmen , dass MAC bereits
einen Linux-Kernel hat, oder? Es ist ein Linux-Kernel. Es ist also keine WSL erforderlich, da diese direkt
vor Windows liegt Das heißt Windows,
Linux-System. Deshalb
brauchst du das nicht. Aber auch für Linux
ist Linux einfach, sodass Sie es direkt installieren
und einen
Docker-Desktop starten lassen können und einen
Docker-Desktop starten lassen können Sie brauchen
also vielleicht nicht was ich jetzt sagen
werde, oder? Aber so funktioniert
die Installation. Ihr könnt also weitermachen, Leute,
installiert den Docker-Desktop. Sobald du es zum Laufen gebracht hast, kannst du mir folgen Sie können das, was
ich
jetzt sagen werde, für diejenigen, die Windows
nicht verwenden, überspringen , aber es ist auch gutes Wissen. Ich glaube, dass kein
Wissen verschwendet wird. Sie können also einfach bei mir bleiben und sehen, was
ich gleich erklären werde. Also gut, für Windows-Nutzer. Ordnung, für Windows-Benutzer ist
es immer ratsam, eine WSL zu
haben, wie ich bereits erwähnt habe, eine WSL zu haben Wenn Sie also eine WSL haben, können
Sie
diese direkt integrieren, oder? Das kann direkt integriert werden. Wenn Sie das tatsächlich überprüfen, lassen Sie uns einfach unter
Ressourcen für Windows-Benutzer nachsehen , dass Sie die WSL-Integration sehen Wenn Sie Ws aktiviert haben, finden Sie es automatisch, denn wenn
Sie WSL tatsächlich installiert haben, aktivieren Sie WSL für
Windows Ich habe wahrscheinlich erwähnt
, dass das WS für einen späteren Build Windows Ten und für Windows
11 verfügbar ist Ich denke, das ist wirklich wichtig. Du müsstest
eine Linux-Distribution installieren, oder? Ich bin ein großer Fan von Ubuntu. Ich benutze Santos Santos selten
und ich denke, ich
muss Fedora spielen, aber ich bin ein großer Fan
von Also wird das lineare Subsystem, was du benutzt, die Linux-Distributionen einfach
automatisch auftauchen, was du benutzt, die Linux-Distributionen einfach
automatisch auftauchen,
dann kannst du beide integrieren. Wenn Sie auf diese Stelle
hier unter Ressourcen,
die BSL-Integration, klicken ,
haben Sie sie Aber wenn Sie
WSL nicht installiert haben, ist das auch in Ordnung. Sie können es einfach direkt verwenden. Nun, was
mich zu dem Punkt bringt den
ich gerade teilen werde. Leute, bitte achtet genau darauf, dreht das
auf und hört es euch
noch einmal an, denn es könnte
ein wichtiger Wunsch für
Windows-Benutzer sein , Docker Dktop
Docker
dkTopKupertis verwenden zu können Docker Dktop
Docker
dkTopKupertis verwenden zu Das ist sehr, sehr wichtig. Was ich jetzt
herausbringen werde, ist, ob Sie wirklich
genau nachschauen, oder? Äh, lass uns Grenzen setzen. Ich möchte genau sehen,
wo das ist. Lass uns gehen. Okay. Nun ja, wir sehen das unter Ressourcen, richtig? In dem Moment, in dem
Sie WSL verwenden, ist
es ratsam, wie
Sie hier sehen können Sie verwenden WSL zwei. Ressourcenlimits werden also von Windows
verwaltet. Das ist sehr wichtig, oder? Wenn Sie WSL Two nicht verwenden, können
Sie den RAM zuweisen Sie möchten, dass Ihre Docker-Engine
automatisch verwendet wird, also ein gemeinsam genutzter
Speicher zwischen Ihrer Docker-Engine
und Behalte also bitte den gleichen Gedanken, oder?
Bitte behalte
den gleichen Gedanken. Sie können das
also tatsächlich teilen. Und bei anderen Leuten
kannst du dir das auch anhören , oder?
Das ist auch wichtig. Das kannst du also
tatsächlich teilen, oder? Wenn
Sie jedoch WSL Two verwenden, benötigen
Sie eine Datei namens WSL Config, die auf WSL Config steht, und Sie sollten
sie unter Ihrem Pfad platzieren Sollte sie unter deinem Pfad platzieren. Ich zeige dir einfach genau , wo sich das auf
meinem Windows-System befindet. Also bring das einfach zur Sprache. Also werde ich das auch
in den Ergebnissen teilen, aber ich möchte auch, dass ihr es
habt. Also das sollte die WSL
Two-Datei unter einem Pfad sein. Für diejenigen, die Windows verwenden. Ich werde einfach meinen Pfad kopieren
, damit wir ihn besser sehen können. Also solltest du die Datei finden. Also, wenn du das sehen kannst, bin
ich mir sicher, dass du das sehen kannst. Sie sollten grundsätzlich Under-C-Benutzer
sein, Ihr Benutzername oder Ihr
Benutzername hat einen Benutzernamen, den Benutzernamen Ihres
Systems, anscheinend haben
Sie mehrere Benutzer oder den Benutzernamen Junge, den Sie tatsächlich
alle Ihre Operationen ausführen. Die C-Benutzer, dann der Benutzername,
dann der Schrägstrich der WSL zwei,
SL konfiguriert es so, SL konfiguriert es so Im Grunde müssen Sie die Datei
hier platzieren. Die Datei muss direkt
unter deinem C-Benutzer existieren , mein Nutzername,
der Nutzername, den ich verwende,
ist nur mein Spitzname. Also nenne ich Z, also ruf ZequZ an. Also legst du das unter. Nehmen wir an, mein Benutzername ist Eco Z, C verwendet Zico Z,
dann platziere ich die Datei
direkt darunter, oder Sie platzieren die Datei
direkt unter. Es ist sehr wichtig für uns,
tatsächlich zu erkennen, dass es
ziemlich wichtig ist, oder? Das ist ziemlich wichtig. Das alles ist ziemlich wichtig. Als Nächstes werde ich
zeigen, wie das
WSL-Tool verwendet werden sollte Dies ist die Grundkonfiguration sollte ich diese auch teilen So sollten wir
aussehen, oder? So sollte es aussehen. Also, was du haben willst,
ist das, was du haben willst, also wenn du es dir genau ansiehst,
solltest du das haben, damit du sehen
kannst mein Nutzername ist,
Zicos, richtig Das verwende ich
auf meinem lokalen System. Also solltest du WSL zwei haben. Der Kopf muss
genau so sein, wie er ist. Sie weisen den Pass in dem
Memo zu, das Sie zuweisen möchten. Ich empfehle Ihnen, ihm eine Swap-Datei
zu geben. Dann hast du einen Loca
, der weitergeleitet wird, stimmt, dann ist das
eher die Grundkonfiguration, die
du verwenden kannst, oder? Für diejenigen, die WSL zwei verwenden, würde
ich tatsächlich auch einen Link
teilen Ich werde einen Link
für euch teilen, um
genau zu sehen, wie das konfiguriert ist Aber das ist meine
Grundkonfiguration, die du auch verwenden kannst. Jetzt wundern Sie sich vielleicht, warum ich das auf acht Gig
erhöhe. Ich habe zuvor Six Gig verwendet. Deshalb habe ich es erwähnt, dass
es sehr wichtig ist. Sie könnten Ubertis auf
Ihrem Docker starten und es wird möglicherweise nicht für
Windows-Benutzer aktiviert Oder für andere
Pote-Systembenutzer. Sie müssen
die Ressource erhöhen , weil ich
herausfinden muss, dass Docker tatsächlich viel
Speicherplatz beansprucht Ich empfehle immer 4-6 Gig für die Docker-Engine, um tatsächlich alle
Komponenten auszuführen Dann
sollte Kubernets selbst,
einem einzelnen Knoten-Cluster ,
mindestens zwei Gig zugewiesen werden Wenn Sie
mehrere Knotencluster
für diejenigen ausführen möchten , die ich in die Produktion überführen möchte
, sollte
ein einzelner Knotencluster tatsächlich zwei Gig
benötigen, je nachdem
, welche Ressource Sie auf einem einzelnen ausführen
möchten .
Deshalb habe ich zwei weitere Gig hinzugefügt Also mein Gedächtnis
, damit es tatsächlich das tun
kann ,
was ich tun wollte. Dann bedeutet die Auslagerungsdatei
im Grunde genommen die Menge
davon, die diesen zusätzlichen Speicherplatz hat, den
Sie auf
Ihren lokalen Festplatten
SSD oder HDD verwendet haben , oder? Sobald der Speicher
voll ist oder wenn er so gut ist, ist es
im Grunde eine Acht. Die Auslagerungsdatei ist im Grunde genommen
eine Acht. Deshalb empfehle ich immer,
ihr etwas
sehr, sehr Greifbares zu geben . Kombinieren Sie einfach dasselbe
Objektiv, dieselbe Größe, oder? Nur eine Empfehlung,
aber Sie können es nach Belieben anpassen Also dieser Teil ist sehr
wichtig, Leute. Das ist es, was ich
mir Zeit nehme, um es zu erklären. Dass ihr genau wissen könnt,
wie man damit umgeht, oder? Das ist sehr wichtig. Sie lernen also zu verstehen und zu
wissen, wie Sie das tatsächlich konfigurieren müssen. für Nicht-Windows-Benutzer Bitte denken Sie für Nicht-Windows-Benutzer daran, dass Sie tatsächlich sehen, wo Sie die RAM-Menge
zuweisen können Vier Gig sind okay, oder
Sie können es auf
sechs Gig erhöhen , wenn Sie
das lokale Ubertis Wenn Sie bereits
vier Gig verwenden, fügen
Sie bitte zwei zusätzliche Gig hinzu,
damit es funktioniert Andernfalls könnte es in Ordnung sein, einfach weiter zu versuchen, zu starten, aber es ist kein Freitag und es stehen nicht
viele Ressourcen zur Verfügung,
und Sie können
möglicherweise nicht einmal debuggen Das ist lustig, vielleicht kann man
nicht debuggen. Außer dass das
zu Kubernetis und
dir gehen sollte . Dadurch wird
das Protokoll nicht direkt angezeigt, ich habe es wahrscheinlich nicht genug
erforscht,
aber ich glaube nicht, dass
es das Protokoll anzeigt,
was ich herausgefunden habe, ist, ihm einfach
zusätzliches R zu geben und schon kann es losgehen Das habe ich
auf meinem lokalen System gemacht, und das ist unglaublich Das ist unglaublich. Ich habe
beide tatsächlich eingerichtet. Im nächsten Schritt
untersuchen wir einige grundlegende
Funktionen von
Ubertis, untersuchen wir einige grundlegende
Funktionen von bevor wir uns nun
weiterentwickeln,
bis wir unsere Anwendung
im Kubernetis-Cluster bereitstellen Wir sehen uns im nächsten Video.
3. Kubernetes starten: Hey Leute, Z hier. Das soll ein
relativ kurzes Video sein, oder? Im letzten Video, das
ich für
Windows empfohlen habe , sollten sich Benutzer ansehen warum andere Benutzer
tatsächlich überspringen können , so wie andere Betriebssystembenutzer überspringen könnten. Aber ich würde noch
einmal empfehlen, bitte,
Leute, schaut euch die DA an.
Seht euch die DA-Videos an. Weil ich einige wichtige
Dinge erwähnt habe, könnte es ein wichtiger Wunsch für Sie sein, Ihr lokales
Zentrum gründen zu können, oder? Also sieh dir das bitte an. Also gut, ich habe einfach
meine lokale Cubansis gegründet weil ich denke, du
würdest nicht warten wollen, ich will nicht etwa
drei oder fünf Minuten warten, oder Also musst du nur zum Uberts-Bereich kommen
, wir können es aktivieren und dann
starten, Starte es einfach. Also einfach
bewerben und neu starten oder einfach starten und
das sollte was sein? Richtig, also starte es einfach. Also, wenn Sie
Schwierigkeiten haben und sie nicht auftauchen,
wie ich bereits
erwähnt habe , ist das sehr wichtig. Erhöhen Sie bitte Ihr Rm und fügen Sie zwei weitere Gig hinzu, oder? Abhängig von der lokalen
Menge an RAM, die Sie haben. Ich betreibe einen 32-Gig-32-Gig-Ram, und wenn das zwei
Gigram bedeutet, sage ich Deshalb würde ich
dir dringend raten, deinen RAM zu erhöhen. Was auch immer Sie
verwenden, vier Gig reichen
immer aus, um lokale Cobertti
laufen zu lassen, aber manchmal zieht es sich Wenn Sie also genug Rum haben, erhöhen
Sie bitte Ihren Rum. Wenn du nicht vier hast, ist das in Ordnung. Wenn Sie dann
Cobontis ausführen möchten, fügen Sie bitte zwei hinzu. Also, was ich normalerweise tue,
damit das funktioniert,
ist, dass ich so viel wie
möglich versuche, meine Chrome-Tabs zu Entfernen Sie einige der Details ich nicht verwende, und starten Sie es dann, damit ich
mein gesamtes System nutzen kann .
Das versuche ich zu tun. Mach weiter und tu dasselbe. Aktiviere Conbits und aktiviere es
auch, oder weniger, wenn ich mich
nicht irre 3-5 Minuten 108 bis 5 Minuten und es hängt
auch von Ihrer Bandbreite ab, denn ich weiß,
wenn Sie Cuban aktivieren, einige Ressourcen
direkt auf Ihr
lokales System geladen, um es starten zu können Ich bin also vielleicht nicht korrekt, wenn ich sage, drei bis
5 Minuten, weil Ihre Bandbreite entweder höher
oder niedriger sein könnte als meine, oder? Wenn Sie also eine höhere verwenden, wird sie
wahrscheinlich einfach viel
schneller starten, oder? Wenn ich niedrig verwende, sollte
ich das eigentlich eigentlich
solltest
du das tun. Wahrscheinlich kann ich mir gerade meine Bandbreite
ansehen um genau zu sehen,
womit ich gerade laufe, um euch
genaue Informationen geben zu
können , damit ihr Okay entziffern Also ich renne, ich
laufe 40-40 bis 50 Mbit/s. Ich habe 40-50 MPS. Ich habe
gerade meinen anderen Bildschirm überprüft. Wenn Sie also einen höheren Wert verwenden, sollten Sie wahrscheinlich etwas
Niedrigeres verwenden. Aber bitte behalte das im Hinterkopf. Wenn es jetzt länger läuft,
als wenn Sie wissen, dass Sie eine gute Bandbreite haben, und es läuft
jetzt länger als fünf, 6 Minuten, wahrscheinlich im
Verhältnis zu meiner Bandbreite, könnten
Sie erwägen , Ihren Lauf zu
erhöhen und es
dann erneut zu versuchen. In Ordnung? Sobald du das getan hast und es angefangen
hast, gut genug, um
mich im nächsten Video zu begleiten. Noch eine Sache, Leute, denkt daran, dass
ihr im
Kommentarbereich eine Nachricht zu
der Frage und den Fragen hinterlassen könnt Kommentarbereich eine Nachricht zu
der Frage und den Fragen Ich schaue mir an, ob ihr
Schwierigkeiten habt , das zu
starten, dann kann ich weitermachen. Nun, wenn Sie mit anderen
Kuberneti-Diensten
vertraut sind
und das tun
möchten, machen Sie bitte weiter Sie können auch Mini Cube verwenden. Ein Mini-Würfel ist ebenfalls erhältlich. Ich habe mich einfach für
den Cadexel entschieden, weil ich denke, dass jeder
einfach mitmachen kann. Ich lasse Ihre Fragen fallen und werde sie wahrscheinlich einfach weiterverfolgen und sehen
,
wie ich Ihnen helfen kann Ich hoffe aufrichtig, dass jeder von Ihnen damit beginnen kann. Ich würde eigentlich
alles aufregender machen. Ich sehe euch
im nächsten Video. Lassen Sie uns jetzt loslegen, um einige Kerndetails
von Uberti zu
erkunden . Wir sehen uns
im nächsten Video
4. Kubernetes Kubectl-Client installieren: In Ordnung, Leute, danke, dass ihr mit mir zurückgekommen
seid. Danke, dass ihr mit mir
zurückgekommen seid, und ich freue mich, ich glaube, genauso wie ihr, dass wir das untersuchen
können Okay, wir haben
genug über Intellij gebohrt. Ich weiß, dass einige vielleicht sagen: Wird es die
Befehle direkt ausführen, oh,
klar, das kann ich tun, weil
es hier ein Terminal ist Sie können also jedes Terminal
Ihrer Wahl verwenden, oder? Jedes Terminal Ihrer Wahl. Aber nur um es
allgemeiner zu machen, oder? Ich hole einfach
meine Powershell hoch. Ich nehme einfach meine
Pille. Wenn du benutzt. Sie können dies auch
auf GISBAs Git Bash ausführen, eine Befehlszeile aufrufen und die Dinge erledigen
lassen Das ist mein lokales
System, du kannst sehen,
C benutzt, weil du mir hilfst Ich lasse dieses Ce einfach
als Schnäppchen stehen, damit wir
sehen können, dass es funktioniert, aber wir können es tatsächlich nach einer Weile
schließen Ich denke, wir können
einfach anfangen, richtig. Sobald Sie das als Nächstes
installieren konnten,
müssen Sie
wahrscheinlich als Nächstes Cube Koto, Cube Koto installieren Es heißt Cube. Koto, richtig? Sie müssen Qcoto installieren. nun für Windows
- und Linux-Benutzer qcoswe eingeben, Wenn Sie nun für Windows
- und Linux-Benutzer qcoswe eingeben,
können Sie sehen, dass ich Zugriff habe,
weil ich es installiert habe So interagieren Sie
mit Ihrer Komponente. Das lokale Kuber-System oder
andere Cobonancs da draußen. Sie müssen sich nur
tatsächlich mit der Schreibressource verbinden Ich zeige euch, wie man sich
mit der Schreibquelle verbindet. Also ich denke, der nächste Schritt
hier ist,
euch zu zeigen, wie man sich tatsächlich verbindet,
um Qutu tatsächlich zu installieren Ich werde einfach einen Link setzen ich rufe die Seite jetzt
auf
und zeige euch jetzt einen Link , um
QkoSwi tatsächlich zu installieren, da dies
sehr wichtig ist , bevor In Ordnung, das ist es also, oder? Das ist es. Man könnte mich
fragen, wie bin ich hierher gekommen? Ich
suche einfach nach dem Zufallsprinzip, um
Cub Cattle on 12 unter Windows zu installieren Cub Cattle on 12 unter Windows zu Wähle einfach deine Wahl. Wählen Sie dann den Bereich Kuberneti. Offenbar ist Kubernetis dabei
. Dies ist die offizielle
Dokumentation, Sie erfahren,
wie Sie sie installieren Das ist also, wie man es einrichtet. Wenn Sie Linux verwenden, gehen Sie wie folgt vor. Also folge einfach diesem
Schritt, folge diesem Schritt. Bitte lesen Sie sorgfältig,
oder? Es gibt keine Eile. Lesen Sie sorgfältig. Ich
denke, es gibt drei Möglichkeiten, wenn Sie mit
einem Aufruf installieren
möchten , Sie verwenden nicht das native Paket oder eine
andere Paketverwaltung, oder? Ich habe beide Q-Karten auf
meinem Windows-Subsystem. Das ist das Linux-Subsystem und
mein normales Windows, oder? Ich bin also ein normaler
Windows-Commander, also ist es eine andere Installation Also ich zeige
euch nur, wie es geht. Also das ist für Linux, um es einfach durchzugehen.
Es ist sehr direkt. Es ist wie heißt es jetzt? Es ist ein sehr
einfacher Prozess. Also so geht das. Das sind also die 33 Installationsmöglichkeiten . Es
gibt drei Möglichkeiten. Also lass nicht
alles laufen. Wähle einfach einen Weg und lagere ihn einfach ein. Für Mac verwendet Mac. Für Mac-Benutzer ist es also
genau so, wie Sie vorgehen. also, es gibt auch
mehrere Möglichkeiten, es auf einem Mac zu installieren Sie sehen also, es gibt auch
mehrere Möglichkeiten, es auf einem Mac zu installieren. Du installierst mit Coral oder ich
kann Hombre benutzen, richtig? Homebrew oder Mac-Pots. Also was auch immer du früher getan hast. Dann notieren Sie sich bitte
diesen Abschnitt. Siehst du? Das ist für Intel
und das für Apple. Richtig? Das sind die beiden, der Zwei-Chip und Lausi
Intel, benutze das, richtig? Also bitte, ich mache das.
Sollte ich es Homebrew benutzen Brew, benutze das Homebrew
direkt, dir sollte es gut gehen. I brew sollte ein sehr
einfacher Befehl sein, also ist es nicht schwierig Nur drei Befehle und vier. Klar. Dann für Mac,
für McPots und so Nun, wenn Sie wie ich sind, bin ich
ein sehr neugieriger Ingenieur, und ich schaue mir gerne
alles Aber für diesen Kurs suchen Sie sich
einfach eines aus, weil ich weiß, dass Sie manchmal,
wenn Sie bekommen ein System
verwenden, das Sie vielleicht machen
möchten, und Sie
haben aus irgendeinem seltsamen Grund keinen Zugriff, um
Code direkt zu verwenden. Wenn Sie keinen Zugriff haben, können Sie
das auswählen, was funktioniert. Dann gehen wir zu Windows über. Ordnung, es gibt also zwei Möglichkeiten, die
Installation unter Windows durchzuführen. Sie können tatsächlich auch Curl verwenden, oder Sie verwenden Chocolate Chocolatey Bitte gehen Sie
Schritt für Schritt vor, oder? Ich würde immer sagen, ich empfehle immer, die
neueste Version zu verwenden, oder? Wie Sie sehen können,
heißt es dort zum Beispiel, dass 130-Karte mit
einer zur 29130- und
131-Kontrollplatte kommuniziert . Was ist ein Kontrollplan Control Plate ist
im Grunde der Knoten in einem Kubernetis-Cluster, der andere Knoten
verwaltet, Das ist der Master
und das, was ihr Master Node nennen
würdet Sie müssen also sicherstellen, dass Sie die neueste Version
installieren. Sagt, 130 würde dafür funktionieren. Ich meine einfach, wenn ich meinen Ubertis-Cluster
überprüfen würde. Ich überprüfe meinen Ubertis-Cluster. Ich starte das ist Cube Kat, Würfel bei, ich musste das abnehmen Wenn ich an
Docker Desktop denken würde, siehst du, mein Ubernis läuft auf
einem oder 292, einem oder 2902 Versuchen Sie, Ihr Cube-Kat der Version zuzuordnen , die
Sie hier sehen Versuche es zuzuordnen. Das wird eine große Rolle
für dich
spielen, oder? Denn wenn Sie
eine weitaus geringere Version verwenden, könnte
dies ein weiterer
Grund sein, warum sie nicht funktioniert. Ich muss das wirklich erklären. Für manche Menschen sind das
vielleicht praktische Erfahrungen. Für diejenigen, die bereits Mähdrescher haben benutze
ich es seit ein
paar, vielleicht ein, zwei, drei Jahren und Sie haben viel ältere, viel ältere Kunden, und Sie konnten jetzt
Autodesktop machen und sagen auf eins oder 29 und Sie
sind jetzt auf Inversion, sagen wir 12, vier, Sie haben Probleme Ich werde erklären, warum Sie ein Problem haben. So funktioniert es in erster Linie. Lassen Sie mich nur den Teil
mit den Notizen ansprechen. So funktioniert es in erster Linie. Wir haben QC zwei, genau wie
in der Dokumentation. Wir haben Q zwei, eins, 24, richtig? Eins, zwei, vier. Das bedeutet, dass Sie mit
dem Cubats-Knoten interagieren können
, der einer sein wird.23. Eins macht 24 und 125. Wenn Sie
inkrementelle Werte bemerken, eine Version davor, die exakte
Version und eine höhere Version Ich vergesse die
andere Subversion, wie den Punkt irgendwas, oder vielleicht Punkt eins Punkt zwei.
Vergiss das Schau dir diese Teile an, richtig? Sie sehen also eine Version davor, eine Version danach
und eine exakte Version. Das
erklären sie in der Dokumentation und
sagen, wenn Sie 1230 verwenden, können
wir grundsätzlich mit
einer interagieren , die 29 macht, eine Version davor, eine macht 30, die exakte Version, Sie kommen zur
Ergebnisversion, dann 131 Leute, das ist sehr,
sehr wichtig. Sehr wichtig. notieren Sie sich die
Coberts-Version, die Sie verwenden Oder wenn Sie sogar einen anderen Cobart
verwenden sagen wir, Sie haben
Zugriff auf einen Cloud-Anbieter,
Sie haben Cobants laufen, stellen Sie
bitte immer sicher
, bitte immer sicher Das ist immer eine Visi
Cobarts, auf die Sie mit dem
von mir erwähnten Cup Cut zugreifen können , sie wissen
nicht, was falsch ist.
Bitte stellen Sie sicher, Bitte Wie Sie sehen können, welche Version verwende ich?
Mal sehen, ob das bestätigt wird. Welche Version verwende ich? Äh , ich glaube, es ist dieser Vashon Micro Ich glaube, es ist der DashonV. Lass mich einfach sichergehen. Windows, Windows Lass uns nach ihren Kunden
suchen. Schauen wir uns das an
. Okay, also ich kann sehen, dass ich auf
12921 oder 29 Punkt zwei laufe Also das bedeutet, dass ich mit einem
bis 30 interagieren kann. Ich kann damit
interagieren, einer macht 29, und ich kann ihn berühren, ich
kann ihn berühren, ich kann 28 machen. Ich kann einen an 29 anhängen, und ich kann einen berühren, der 30 ist. Das heißt, ich kann
alles anhängen, was das hat. Also gut, Leute, ich
musste mir sicher sein. Ordnung? Ja,
das haben wir also Ja, Leute. Großartig. Also ja. Also wir sind gut. Wir sind
gut, oder? Wir sind gut. Damit bin ich mir sicher, dass
wir bereit sind, fortzufahren. Bereit fortzufahren. Also zeige ich euch, wie man das installiert. Also ich glaube, ich bin bereit weiterzumachen, ich möchte die Länge
des Videos
überprüfen . Okay, 8 Minuten. Okay, also ich
muss diesen Teil erklären. Ich mache es Schritt für Schritt
, damit ihr
einfach mitmachen könnt und ihr
keinen Prozess verpasst, oder? Wir sehen uns
im nächsten Video, oder?
5. Kubernetes Kontexte erkunden und wechseln: In Ordnung, Leute, danke, dass ihr
zurückgekommen seid. In Ordnung, also fangen wir an, ein bisschen Kubaniten zu
erkunden. Ich kann nicht anfassen, ich kann nicht
mal ansatzweise sagen, dass ich etwa 5% Cuberts
zerkratzen würde etwa 5% Cuberts
zerkratzen Ich möchte nur kurz auf die
Bereitstellung zugehen, aber Sie müssen
die wichtigsten Funktionen
dessen, was wir benötigen, kennen , oder Ich möchte also nicht, dass du dich
zwischendurch verirrst. Deshalb werde ich weiterhin einige wichtige Details
erwähnen. Im letzten Abschnitt untersuchen
wir also unseren Würfelschnitt.
Ich werde ihn noch einmal ansprechen. Denken Sie daran, ich habe meine
Cubants am Laufen, meine Single-Cluster-Kubanten Woher weiß ich nun überhaupt, dass ich mich mit dem richtigen Cuberti verbinde?
Das ist der richtige Punkt. Da es sich bei einem Client um einen Client
handelt, stellt jeder Client eine Verbindung zum Server her. Ein Client, der eine Verbindung
zum Server herstellt. Sie müssen die
Clients so anweisen, dass sie auf einen
bestimmten Server verweisen , genau wie
Sie versuchen, eine URL zu erreichen. Sie könnten sagen, Sie
möchten Google erreichen, Sie könnten sagen, Sie
möchten Facebook erreichen. Man könnte sagen, dass Sie Amazon erreichen
möchten. Sie müssen die URL
auf eine bestimmte Quelle verweisen. Das Gleiche gilt für
Kubernet, nein,
ich habe in mehreren
Cuberts-Clustern gearbeitet, oder? ich habe in mehreren
Cuberts-Clustern gearbeitet Mehrere Combat-Cluster. Es besteht also die Möglichkeit,
dass Sie irgendwann auch mit mehreren
kubanischen Clustern zusammenarbeiten
würden mit mehreren
kubanischen Clustern zusammenarbeiten
würden Bei denen, bei denen ich noch nie
Cuberts verwendet habe, sagst
du, ob du einfach
eine Verbindung herstellen kannst, weil das
wahrscheinlich die Standardeinstellung sein wird, die
du momentan hast Aber diejenigen, die Coberts ausgeführt
haben, haben ein Problem damit, eine Verbindung zu den gewünschten
Coberts herzustellen,
weil ich an mehreren Projekten
gleichzeitig arbeiten musste,
bei
denen ich zwischen Clustern wechseln musste, um Anwendungen bereitzustellen und an den Aufgaben zu arbeiten Also, wie finden Sie das heraus? Also gibt es einen
Befehl, den du benutzen kannst. Du kannst also Q verwenden,
um Wettbewerbe zu konfigurieren, oder? Das sind also alle Wettbewerbe,
die laufen. Das heißt, das ist der aktuelle Name aller Wettbewerbe, die
Sie im lokalen System haben Wie Sie sehen können, habe ich
daran gearbeitet, das ist ein AKS. Das ist Ajo. Das ist Azure ARN. Das ist Amazon, Amazon. Ich habe an mehreren Teilen gearbeitet. Ich habe an GKE gearbeitet, was Google Cloud
ist. Es gibt mehrere davon,
ich habe an benutzerdefiniertem Azure gearbeitet. Ich wollte dir nur zeigen, was
ich tatsächlich herausgefunden habe. Jetzt sieh dir diesen
Cluster an. Das sind die Cluster im Cluster. Das sind
Authentifizierungsinformationen, oder? Informationen zur Indikation. Äh, das sagt
wirklich nicht viel aus. Das alles sagt sich nicht von selbst. Ich bin im Grunde sicher. Wenn du also deine Daten überprüfen
möchtest, würde
ich dir gerne eine Datei zeigen, oder vielleicht kann ich sie dir nur
kurz zeigen, aber ich nehme sie sofort vom
Bildschirm, oder? Weil sie
einige wichtige Details enthalten, aber das würde ich nicht einfach machen. Was Sie im Grunde tun, wenn Sie einen vollständigen Überblick
über alles haben möchten , was
auf Ihrem lokalen System läuft, würden
Sie etwas
namens CBC Two verwenden Lassen Sie uns das klären
. Ich zeige dir den ersten Befehl, mit dem du
den Wettbewerb starten kannst. Wir sind in einer Sekunde zurück. Ich werde das zur Verfügung stellen, oder? All diese Befehle
sind auch verfügbar. Lassen Sie uns eine Q-Konfigurationsansicht erstellen. Kannst du das sehen, oder?
Du kannst das sehen. Ich
renne es bewusst durch. Nun, die meisten dieser
Tokens, die du siehst, die ich teile, sind alle abgelaufen,
also funktionieren sie nicht. Also, wenn du sie ausprobierst, wenn du einen Screenshot von meinem Bildschirm machst
und sie
ausprobierst, wird es nicht funktionieren, oder? Es wird nicht funktionieren. Sie
werden keinen Zugriff haben. Das muss
ich wirklich erwähnen. Eigentlich sind die Leute neugierig,
aber es wird nicht funktionieren, also. Abbildung zeigt
Ihnen alle Details, die Sie tatsächlich mit
allem verbunden haben , mit dem Sie
verbunden sind, richtig? Also musst du das
tatsächlich haben. Okay. Also das ist ein
bisschen, richtig. Okay, Leute. Also, wie ich schon erwähnt habe, sind
einige von ihnen alt. Ich habe es vom Bildschirm
genommen. Wie ich bereits erwähnt habe, werde ich es
kurz überprüfen. Nun, eine Frage ist, wie kann ich mir ein genaues
Bild davon machen, wie man das sagt? Sehr einfach. Sie müssen im Grunde zu Combs gehen, die im Grunde genommen
in Ihrer lokalen Datei gespeichert Das ist meine lokale Datei. Dann gehst du zu den Benutzern und dann zum Benutzernamen.
Das ist mein Nutzername. Dann suche nach dem Punktwürfel. Punktwürfel. Du siehst diesen Punktwürfel. Wenn Sie diese Datei öffnen, werde
ich sie nicht öffnen. Wenn Sie
diese Datei öffnen, sehen Sie alle Konfigurationen dort
alle Konfigurationen
und alles, was
Sie sehen müssen. Es ist nur eine exakte Nachbildung dessen,
was ich auf dem Bildschirm angezeigt habe. Eigentlich enthält es mehr
Details, die ich nicht zeigen möchte, es zeigt die Tasten
und alles Es zeigt Ihnen alles, Sie verwenden, um einen Cluster zu
verbinden. Offenbar bin ich
immer noch mit einem tollen Cluster verbunden , ich nicht unbedingt zeigen möchte. Ordnung. Also das ist genau. Ich versuche nur, Schritt für Schritt
nach Windows
für Linux-Benutzer zu suchen, im Grunde genommen, für Linux-Benutzer, schauen Sie
einfach bei Ihnen zu Hause nach. Wo du das Zuhause überprüfst, dann suche nach Punkt Würfel
Punkt Würfel unter deinem Zuhause. Lass uns nur eine CD machen und dann zu dir nach Hause
gehen. Dann der Benutzername, Ihr Benutzername, den
Sie verwenden, dann gehen Sie zum Punktwürfel, aber eigentlich geht es
Ihnen gut. Das ist der Schlüssel. Das muss ich
wirklich erwähnen. Ich interagiere gerade
damit,
ein anderes Beispiel, das ich
Ihnen zeigen kann, ist: Lass uns gehen, lass uns auch gehen. Also kann ich von hier aus eine Verbindung zu
meinem Ubuntu herstellen. Also, wenn ich mich mit
meinem Ubuntu verbinde und ich ein PWD
machen lasse, um mein
aktuelles Arbeitsverzeichnis zu sehen Ich bin also gerade
bei mir zu Hause, oder? Das ist mein Zuhause, oder? Das kannst du also auch tun. Benutze das und du kommst direkt
zu dir nach Hause, oder? Das ist Squiggle, oder? Es bringt es zu dir nach Hause,
wenn du auf einer Tastatur,
ich glaube, sie verschiebt sich, dann zurückschaltet und
Shift-Tick ankreuzt Da ist dieses Häkchen direkt neben einem und du bekommst dieses Symbol. Also, wenn du hier bist, also
jetzt, wo ich als PWD hier bin, lass uns diesen
Teil erkunden, richtig? LS. Also mache ich LS minus A, um auch versteckte F
anzuzeigen, denn
wenn Sie
etwas haben , dem Punkte
vorangestellt sind, es sich tatsächlich schnell hinzu Lass uns nun A. Also, wenn
du dir das genau ansiehst,
richtig, du siehst, dass es
in einem Punktwürfel steht, oder? Es ist im Punktwürfel.
Gehen wir also zu Dot Cubecd Dot Cube Richtig, SoC wird dieselbe Datei
haben,
diese Konfigurationsdatei fünf.
Schneidet momentan auch Wenn ich es ausschneide, wirst du auch
sehen, also kannst du einfach Katzen konfigurieren ich werde
diesen Befehl nicht drücken, oder? Sobald Sie also darauf klicken, sehen
Sie auch alle
konfigurierten . Das
ist sehr wichtig, Leute. Ich muss dir zeigen, dass du
genau weißt, wie man das erforscht, und das ist großartig für dich. A, richtig. Das ist großartig. Das
ist großartig. Das ist großartig. Also zeige ich Ihnen die
Konfigurationsdateien wo Sie den Wettbewerb sehen können, alles über Ihren
Komponentencluster. Sie sehen also alles in
dieser Konfigurationsdatei. Hängt weiter an.
Wenn Sie eine Verbindung zu neuen Clustern herstellen, passiert das Es passiert. Du
hast es also da. Ich konnte das im Detail untersuchen
, damit ihr genau
wisst , wie ihr
euch damit verbinden könnt. Ich denke, wir sind bereit,
voranzukommen, gut, um voranzukommen. Damit komme ich zurück zu
meiner Powershow und sage, dass der letzte Befehl, den wir verwenden,
gekürzt wurde, dass wir die Konfiguration erhalten. Config Get Contest. G Contest gibt das tatsächlich. Nun, weil mir
der Autodesktop fehlt, würdest
du automatisch Da Desktop
finden, oder? Ich bin also an Theca Desktop interessiert, und darauf werde
ich umsteigen T-Switch, Cube Cattle Config, dann benutze das
Wort, benutze Kontext Oh, mein Kontext ist das, was Docker
dkToptoCADK hier stoppt. Also würde ich das auch zur Verfügung stellen. Dieser Befehl wäre
auch verfügbar, oder? Sobald Sie also darauf klicken, sehen Sie, dass
der Kontext dazu geändert wurde. Also lass uns das jetzt überprüfen. Falls ihr das schon vorher bemerkt habt, welches einen Stern hat, der den aktuellen Kontext
anzeigt. Also wenn ich Keep Coil
Config mache, dann mache ich Wettbewerbe. Wie Sie sehen können, bin ich
jetzt in Docker Dk Stop, oder? Ich bin jetzt in
Docker Dk Also habe ich
euch Schicht für Schicht
genau gezeigt , wie man hierher kommt, oder? Ich habe euch gezeigt, wie ihr ein
paar Kleinigkeiten erkunden könnt und
wie ihr hierher kommt. Ich denke, damit sind
wir jetzt startklar, weil Sie sich
jetzt in Docker Dk Stop befinden und wir jetzt alles
erkunden können, und wir jetzt alles
erkunden können Docker Desktop befindet
, anscheinend kann ich nicht Kubaner, aber am wenigsten. Im Grunde treffe ich mich mit
ihnen, gehe
die Teile durch , um alles zu tun, was wir tun
müssen. In Ordnung, Leute Ich sehe euch
im nächsten Video.
6. Kubernetes-Namespace und Basis-Testprojekt: Okay, Leute, Z hier,
danke, dass ihr mit mir
zurückgekommen Also, wie ihr bemerkt habt, habe ich einen lila Bildschirm. Ich weiß nicht, ob das
genau richtig ist, richtig. Ich bin nicht wirklich gut mit Farben. Ich möchte Ihnen nur zeigen , dass ich sowohl
mit meiner WSL,
die sich auf Windows
befindet, als auch mit meiner Powershell verbinden kann , sodass ich
zu jeder von ihnen wechseln kann Da ich eine
Verbindung zu Kubernetes und Docker Desktop herstelle, kann ich eigentlich
auf beide zugreifen oder? Seien Sie also nicht beunruhigt, wenn
Sie sehen, dass ich zwischen den
Shells wechsle und eine von ihnen verwende, es ist einfach dasselbe Also lass uns ein D machen
Lass uns einfach eins von
Sorry, The Kubernetis laufen Also ein CC Two Config Config Config-Wettbewerb
. Das ist meinerseits,
Sie können sehen, dass ich
auf Tür Dexter Lass uns das hier überprüfen. Lass mich
einfach den Befehl kopieren. Ich möchte nicht
beide erneut eingeben, also bestätige einfach ob dies
hier der Fall ist. In Ordnung. Wie du siehst, bin ich auf
demselben Weg, es gibt wirklich
keinen Unterschied. Ich könnte beide verwenden, weil
sie alle mit demselben Docket-Desktop verbunden sind ,
der sich darin befindet.
Denken Sie daran,
dass ich sie für
diejenigen aktiviert habe , die sich noch
daran erinnern können, was ich getan habe Ich erinnere mich, dass ich tatsächlich
die Ressourcen hereingekommen bin, die
BSL-Integration ich habe mein Ubuntu richtig integriert Das ist also tatsächlich integriert, also verwende
ich beide zusammen
und das funktioniert Ja. Nun, ich möchte über ein sehr einzigartiges Konzept sprechen, das die
meisten Bogami-Sprachen verwenden Ich werde es hier
erklären Jetzt sind sie sich alle ähnlich,
Cubontis In Ordnung Leute. Vielen Dank. Ja. Also habe ich
das Video tatsächlich ein bisschen gepostet. Deshalb habe ich es erwähnt, weil ich mich euch dafür bedanken
wollte, dass ihr es gehalten habt, aber ihr habt keine Verzögerung gesehen Ja, in Huberts gibt es ein Konzept
namens Namensraum. Nun zu denen, die eigentlich
für diejenigen, die Java machen, Sie werden mit
dem Konzept von Paketen vertraut sein, also etwas Code
in einem bestimmten Bereich zu haben Von denen, die mit.NET machen, sind
Sie mit Dingen vertraut, die
als Namensraum bezeichnet werden, oder? Das Gleiche passiert tatsächlich. Wir haben ein Konzept namens
Nspac cobertis, bei dem
Sie eine Umgebung trennen möchten Nehmen wir an, Sie haben, ich denke,
das typische Beispiel könnte sein, wenn Sie eine Q-Umgebung, eine Entwicklungsumgebung,
eine
Produktionsumgebung haben, das sind
drei verschiedene
Umgebungen, in denen Sie nicht wirklich miteinander interagieren
möchten möchten Sie sind separate
Bereiche oder sagen wir VPC in einer virtuellen privaten Cloud.
Ihr Benutzer hat eine virtuelle
private Cloud, die
Ihnen nicht mitteilt, dass Sie sich als Benutzer
in einer virtuellen privaten Cloud zurückziehen Das gleiche Konzept gibt es hier. Wir können sehen,
dass Ihnen einige Standardeinstellungen bereits
zur Verfügung gestellt wurden Wir würden weitermachen, um
die Standardeinstellung anzuzeigen . Du solltest es
schon erraten. Es wird billiger sein,
Namespace, Namespace zu bekommen. Dies sind die verfügbaren
Namespaces . Es gibt eine Kurzform. Ich denke, das
sind auch Namensräume. Ich will sichergehen, alles klar, also das S auch erhältlich. Die Abkürzung, die ich
von NS aus verwenden würde, ist NS. Also NS. Also das ist die Kurzform. Ich möchte,
dass ihr NS außerhalb des
Namespaces benutzt , um Dinge
schneller zu tippen. In Ordnung. Sie sehen also , dass
die Standardumgebung, die Ihnen immer zur Verfügung
gestellt wird
, diese Standardumgebung ist Alles, was Sie eingeben
, alles, was
Sie erstellen möchten, um es
zu erkunden wird in der
Standardumgebung angezeigt. Wenn Sie also
Dinge innerhalb dieses Würfelsystems erkunden möchten, können
Sie standardmäßig nicht darauf
zugreifen. Also nimm für dich selbst, wenn ich würfelgeschnittene Röhre
sage, hol dir Hülsen. Nebenbei, ich sehe keine Salze
im Standard-Namensraum. Ich möchte jedoch
überprüfen, ob ich die Namen überprüfen
möchte , unter denen ich diesen Namespace auswählen
kann, und ich sage einfach N, siehst du den Unterschied? Dieses N zeigt also
auf dieses Würfelsystem. Ich habe keine Zeit, das
zu untersuchen,
aber das sind die
Kerndetails, die dafür sorgen, dass Kubaner tatsächlich funktionieren, oder? Die Marques-Funktion. Nimm diesen Scheduler. Dieser Scheduler ist
im Grunde der Leitfaden , der Ihren Pod bereitstellt und tatsächlich
plant Nun, ich untersuche das nicht,
ich untersuche das nicht. Denken Sie daran, ich befinde mich immer noch
im Standard-Namensraum. Wenn ich das
noch einmal durchgehe, mache BKOTug NS. Ich bin immer noch im Standard-Namensraum. Mal sehen, was mit
dieser Node-Version verfügbar ist . Mal
sehen, was verfügbar ist. Lass uns einfach Kupe koto QCT
Pods holen, lass uns dazwischen nachschauen. Lass uns das überprüfen. Oh,
es gibt keine Ressource. Es gibt hier keine Kapsel. In Ordnung, also noch eine Abkürzung, ich werde sie euch
wahrscheinlich zeigen. Denken Sie daran, all das
wird verfügbar sein,
es sei denn, wir schauen uns das Video
an, um die Befehle auszuwählen. Qpc zwei bekommt PO, richtig? N, lass uns das Cube-System benutzen,
das ist dieser Namespace Okay. Lass uns das machen, wie du siehst,
ich kann PO für Potter verwenden, indem ich den gesamten Namen
verwende. Ich denke, forscht genug. Ich
beabsichtige nun,
einen eindeutigen Namespace für das zu erstellen einen eindeutigen Namespace für woran Sie arbeiten werden Das möchte ich tun. Ich mache ein CK zwei,
erstelle ein Create NS. Denken Sie daran, dass NS ein Namespace ist.
Dann gib dir einfach den Namen Ich nenne es Test. Das wurde erstellt. Das ist geschaffen. Lass uns einfach QK zwei machen und NS bekommen. Wie Sie sehen können, habe ich jetzt
einen Namespace namens Tso? Denken Sie also daran, obwohl
wir jetzt diese Umfrage haben, haben
wir jetzt diesen, was ist der Standard-Namensraum
, der immer noch aktiv ist Was ist der Standard-Namensraum? Die Wahrheit ist, dass der
Standard-Namespace immer noch
der Standard ist , bis Sie ihn
angeben oder ändern. Es ist also voreingestellt,
nur so kann ich das bestätigen. Woher weiß ich das? Was Sie also tun
können, ist, wenn ich mir das aussuchen würde, um es zu wählen, um
es zu verkleinern. Ordnung, also könnten wir diesen Befehl
verwenden, um zu
überprüfen, ob wir
einen Grab-Namespace erstellen könnten Ordnung, schnappen Sie sich den
Namespace. Oh, tut mir leid, kombiniere die Befehle, wir Qu Kato Das wird uns
im Grunde nicht zeigen , was wir im Moment
benötigen,
aber das dient zur
Validierung Wird ausgelöst, wenn wir einfach in einen neuen Namespace
wechseln, können
wir den
Namespace sehen, zu dem wir
gerade gewechselt Was ich tun würde, ist
zu diesem Test-Namespace zu wechseln , den wir gerade erstellt Also sie Kukato Kukatu konfigurieren
Dann machen wir einen Set-Wettbewerb. Du musst das nicht stopfen,
oder? Du musst es nicht im Kopf
behalten. Es ist immer verfügbare
Dokumentation. Geben Sie einfach ein, wie man
die Standardnamen überprüft oder wie man einen Namespace und Cubans
wechselt,
und Sie finden es, Dann Currents und dann
zu jedem Namespace springen, denk dran,
Namensraum . Dann benutzt du den
Bindestrich zu einem Nmspace,
dann können wir einfach das N benutzen, was auch immer wir bevorzugen . N, dann bestehe einfach den Test. Ich glaube, es will den Emspace-Namensraum mit
vier Strichen und
Bindestrich Emspace-Namensraum mit
vier Strichen und
Bindestrich Also das ist. Also sagst du, wir haben es geändert. Also lassen Sie uns diesen Befehl erneut ausführen. Lass uns das sehen.
Lassen Sie uns es panieren. Lassen Sie uns das bestätigen. Das ist
eine Konfigurationsansicht, dann ein Test. Okay. Jetzt sehen Sie entsprechenden Befehle config
set context, dash, dash, name space, dann equals to test,
dann cube, dann cube, config und dann view
minify web name Ich denke, das ist der Fehler. Ich habe den Namensraum benutzt. Ich habe das nicht richtig eingegeben. Namensraum, richtig? Hier ist ein richtiger. Space, Test-Namensraum. Nehmen wir es auf. Den
habe ich gesucht. Wenn es zur Konfliktansicht kommt, zeigt
dieser Typ, dass zeigt
dieser Typ, dass
Namen, die
jetzt laufen, der Test sind. Alles, was wir erstellen, alles, was
wir tun, wird direkt in diesem speziellen Namen gespeichert
, um die Namensräume eines Shops zu testen. Um damit fortzufahren, würde
ich
uns schnell ein Demo-Projekt zeigen , das ich erstellt habe Sehr schnelles einfaches Demo-Projekt. Der einfachste Weg,
Cobonts zu testen , wie es den Leuten
beim Lernen empfohlen wurde, ein Demo-Projekt, das Sie einfach starten und ausführen
können Wenn Sie sich dieses
Projekt ansehen, hat dieses Projekt keine nennenswerten Auswirkungen. Es sind nur sehr winzige Details. Ich mache nur, dass sie nur
eine einzige G-Methode haben und die
G-Methode ist nur Teske, sie sagt uns, was du gerade nennst Ich
antworte Ihnen einfach zurück . Das ist alles nichts anderes. Einer ist sogar verärgert. Dann erwarte
ich einen Parameter Ich übergebe einen Parameter
, der ein Modus ist. Ein Modus ist ein Fitnessstudio.
Sie sehen den Modus, es sind entweder Entwicklungen
oder Produktion. Diese Saite weiterreichen und
sie tatsächlich wieder rausholen,
dann Level, bestehe ein Level
und das Level ist ein Nom, entweder ein Anfänger oder ein SpaT Dann ist das hier eine Antwort
. Ich habe einen Rekord daraus gemacht. Nichts weiter. Wenn Sie sich die Konfigurationsdatei ansehen, gibt
es hier wirklich nichts. Ich habe das
Profil einfach auf Dev gesetzt. Wir überprüfen hier, dass ich nur eine Eigenschaft
gesetzt Anfänger,
die automatische Stufe.
Dann verwende ich das, nämlich für Anfänger,
die automatische Stufe.
Dann verwende ich das, was
ich euch zuvor
gezeigt habe falls ihr tatsächlich
die Standard- oder die
Umgebungseigenschaft setzen wollt , was erwartet wird Ich wollte diesem Typen zeigen, dies das Projekt ist, das von nun an verwendet
werden soll, um
die grundlegenden Funktionen zu testen Wir verwenden es, um zu testen,
wie man einen Pod erstellt, verwenden es, um tatsächlich mithilfe eines Dienstes zu
deklarieren, und
dann stellen wir
es mithilfe dieses Projekts tatsächlich für Copares Sobald wir das getan haben und
dieses sichtbare Zeichen erreicht haben, zeigen wir , dass die
Dinge gut funktionieren Denken Sie daran, dass es keine
Datenbankverbindung gibt. Sobald Sie
das getan haben und damit
vertraut sind, wählen wir
das modulierte Bild aus, gehen
dann durch den
gleichen Prozess und Dinge werden dann
viel klarer Das ist keine Komplexität. Aber die Bildschirmmodule
müssen eine Verbindung zur Datenbank oder Datenquelle herstellen
und wir versuchen, die Komplexität zu minimieren, ich versuche,
einige der Komplexität zu minimieren, wir müssen tatsächlich donnern Fangen wir mit einem
sehr einfachen Projekt an. Ich werde das festschreiben oder besser gesagt,
ich habe es bereits begangen. Ich denke, der Name des
Projekts ist Demo, ich denke ATS. Ich würde das tatsächlich hinzufügen, ich stelle es auch
im
Ressourcenordner oder im Ressourcenstapel zur Verfügung , auf den ihr auch zugreifen könnt.
Ich übergebe das auch und füge
es dem Barrierefreien hinzu. gibt es wirklich nichts Schwieriges Hier gibt es wirklich nichts Schwieriges und ich bin bereits mit der Docker-Datei
fortgefahren und habe den Fehler, den wir
Anfang
des Frühlings gemacht haben, und diese
Zeichenfolge im Polierer bereits korrigiert Anfang
des Frühlings gemacht haben, und diese
Zeichenfolge im Polierer Ich denke, es ist gut, auf das nächste Video zu
stoßen. Leute, wir sehen uns im nächsten Video.
7. K8s-Pod 1: Hey Leute, Z hier. Danke, dass du mit mir
zurückgekommen bist. Ich habe das in das
Githu-Repository und es ist im
Ressourcenordner
in der Ressourcendatei verfügbar Ressourcenordner
in der Ressourcendatei Gleichzeitig
würden Sie auch feststellen, ich das bereits in das Bild verschoben habe
, das bereits verfügbar ist Doka-Bild. Wenn Sie sich das ansehen, können
Sie sehen, dass wir bereits den Demo-K-Test
haben
, den ich vor etwa 18 Stunden gemacht habe Aber für diejenigen, die Kuriere sind, sollten wir das
einfach schnell tun Ich beneide Sie um ein sauberes Paket.
Es gibt keinen Test, aber unsere CIS führen D Tests überspringen. Das macht einfach dieses
Ding und bringt alles zusammen, wenn das erledigt ist. Das haben wir. Denken Sie daran,
ich habe bereits im letzten Video
alles erklärt, was wir hier haben. Dann zweitens Docer Dude T,
dann Demo, K Test ist der
Name, den ich verwende, dann Punkte Lassen Sie mich damit
erst einmal beginnen .
Lass uns das haben Lassen Sie mich diesen Kommentar loben,
wenn Sie ihn auskommentieren möchten Sie geben einfach ein
Hash-Symbol ein und ich kommentiere
alle Werke für Bash
und Linux Seminos aus alle Werke für Bash
und Linux Das ist eine Kombination aus Bash-, Partial- und Linux-Seminaren
, und zwar Okay, sagen wir mal für ein
Linux-Seminar. Nun, das ist erledigt, lassen Sie
mich weitermachen und Docker Image ARM
löschen, dann Dahef und dann Demo Dann habe ich wirklich 1.0 gemacht, 1.0. Ich habe gelöscht. Ich kann
den Kerl zurückholen, ihn dann entfernen und neu erstellen. Plötzlich kriegt ich Kritiken. Das wirst du
sehen, das ist erledigt. Das ist erledigt. Das haben wir. Denken Sie daran, ich habe erwähnt, dass ich jeden dieser Befehle
verwenden kann ,
entweder ich verwende
Ubuntu oder Power Share. Ich kann einfach zwischen
den beiden wechseln. Der Grund dafür ist, dass ich
nicht möchte, dass jemand mit einem anderen
Betriebssystem denkt, ich mache etwas anderes.
Es kann einfach benutzt werden. Am besten erkundige ich
mich einfach bei meinem Terminal. Dieses Anwendungsterminal funktioniert
grundsätzlich für mich. Okay, also was wirst du als Nächstes
erkunden? Das nächste, was Sie erkunden
werden, ist, dass
wir einen Pod erstellen werden. Nun, was ist ein Pod? So wie Sie einen Container
in einem Docker haben , in der
Docker-Engine
, der kleinsten Einheit In Cuberts ist der kleinste
ein Pod, kein Container. Ein Pod kann jetzt jedoch einen oder
mehrere Container enthalten. Ich werde
etwas einfache Wege gehen, aber ich möchte nur, dass Sie wissen, dass der Pod einen oder
mehrere Container enthält, oder? Wir schneiden also den
Pod aus, um einen Pod zu erstellen.
Es gibt zwei Möglichkeiten, einen Pod
zu erstellen. Es gibt den imperativen Stil und es gibt einen deklarativen Stil Der imperative
Stil bedeutet nun einfach , dass Sie einen
Befehl ausführen, um den Pod zu erstellen und das Image
anzugeben, wie
alles in einem Befehl Deklarativ bedeutet, dass Sie eine Konfigurationsdatei verwenden
werden Sie werden alles in
der Konfigurationsdatei festlegen. Ich täte am besten daran
, beide zu erkunden, oder? Also mache ich weiter
und mache ein Qu Two. Denken Sie daran, das
wird verfügbar sein. Frage zwei, dann würde ich rennen. Wenn Sie
den Pod erstellen möchten, verwenden Sie run. Lauf, dann gib dir den Namen, den Namen, also nenne ich es Demo. Demo. Geben Sie dann das Bild an. Dann ist das Image, das Image, das ich auf dem Image ausführen
werde , Demo Denken Sie daran, Demo KHS One Dot Zero Dann zählt das direkt, aber ich möchte
euch etwas zeigen Ist eine Option namens Dry Run. Dry Run-Client. Dann spezifizierst du
die Dateiversion, ich sage Yamel.
Was macht das? Das heißt, ich möchte
einen Pod mit diesem Image ausführen. Ich möchte jedoch nicht, dass
du es noch ausführst. Ich wollte nur
eine Konfigurationsdatei
für mich in Yamel generieren eine Konfigurationsdatei
für mich in Yamel Sie können es auch in JSON
generieren. Was ich hier
machen werde
, ist , dass ich dann
für diejenigen, die mit Linux nicht
vertraut sind, die Ausgabe
dieses Befehls in
eine Datei namens Demo Dot Yamo kopieren würde für diejenigen, die mit Linux nicht
vertraut sind, die Ausgabe
dieses Befehls in
eine Datei namens Demo Dot Yamo kopieren eine Datei namens Demo Dot Yamo Ich hoffe ihr könnt das nachvollziehen. Also schau dir bitte dieses Video an, wenn du willst, wenn du dich irrst Ich habe gesehen,
dass dies der Name des Pods ist, den wir haben, das Image, das wir erstellt haben, ist ein Bindestrich, das
Bild, das wir erstellt haben, und ich habe erwähnt,
dass Dry Run O Yama die
Yamal-Konfigurationsdatei generiert, die wir benötigen, sie
dann in
die Yamo-Datei einführt und dann die Ausgabe als Demo weitergibt Also lass uns das machen.
Also lasst uns das erkunden. Ich werde ein CAT-Demo von Yamo sein. Kannst du das sehen? Dadurch werden
all diese Details generiert, was großartig ist.
Das ist großartig. Es generiert all
diese Details, Rose. Jetzt hätte ich es
einfach direkt
ausführen können. Ich
hätte es direkt ausführen können. Aber ich muss uns nur
zeigen, dass, wenn wir deklarativ erstellen
wollten, genau
das ist, was wir erstellen Das sind deklarative
Formate, das Delative-Format. Wenn Sie die Konfiguration überprüfen, zeige
ich
Ihnen einfach schnell einen Stickpick Ich werde mir diesen Teil tatsächlich ansehen,
das ist Kubernetes Das ist Kubernetis. Siehst du? Genau
so sieht es aus. Wenn du es mit dem vergleichst, was wir hier
haben, kannst du sehen? Die sehen irgendwie
gleich aus, oder? Du siehst genauso aus. Nun,
der Container-Teil liegt nicht daran,
dass ich keinen Teil angegeben habe. Wenn ich Teile angegeben hätte,
hätten wir es dort gesehen, oder? Ich möchte dir zeigen, dass das ein sehr cooles Konzept
ist. Ich versuche nur, zwei Bären auf einen Stein
zu schlagen , indem ich dir zeige, wie man Stiefel macht
und das
auch. Okay. Ich finde das cool. Lass uns das nochmal machen. Dann machen wir Dash Pods, dann Dash Pods. Ich glaube, das ist 80, 80,
80, weil ich den Pot nicht
auf 88
gesetzt habe. 88. Lass uns das tun und lass uns das tun. Okay. Lass uns das jetzt untersuchen. Katzen, Demo, Yamo. Ordnung, kannst du es sehen? Jetzt ist der Containertopf freigelegt. Seht ihr, Leute, das ist interessant. Wirklich großartig, Mann,
wirklich, wirklich großartig. Wirklich großartig. In Ordnung. Also jetzt fragen wir dich, aber du hast den Befehl noch
nicht ausgeführt. Nein, der Befehl ist kein Lauf. Ich zeige euch nur, dass
ich nur da bin, euch
zu zeigen, wie das
im Grunde funktioniert, oder? Sie werden also feststellen, dass all diese
Befehle grundsätzlich verfügbar sind, all diese Befehle, ich stelle
sie euch zur Verfügung. Ich setze einige auf
imperativ oder einige
auf deklarativ, richtig? Ich habe euch gezeigt, dass ihr das
tatsächlich könnt, indem ihr
das macht : Giron clients O YAML, das in eine Datei, das macht es tatsächlich in eine Datei, ihr werdet es ausschneiden.
Das haben wir getan Lass mich das zeigen. Ich hoffe ihr, das ist klar. Was ist, wenn ich es direkt
ausführen möchte? Jetzt, wo ich meine Demo-Yamo-Datei habe,
habe ich meine Demo-Jamo-Datei. Lassen Sie uns zunächst
den Aspekt des direkten Laufens untersuchen den Aspekt des direkten Laufens Ich werde diesen Befehl kopieren. Ich werde diesen Befehl kopieren,
ich werde ihn löschen. Jetzt machen wir einen Aufwärtstrend,
lassen wir uns ziehen oder kriegen PO. Denk dran, dass ich dir gesagt habe, zu singen. Das läuft
im Standardbereich. Ich mache diesen RN-Test. Denken Sie daran, wir haben den Test erstellt. Merken Sie sich, dass Cube Cut NS bekommt. Denken Sie daran, wir haben die
Testumgebungen, oder? Ich glaube, weil ich das Terminal
benutzt habe. Lass uns herkommen.
Lass uns Cube PO bekommen. Keine Ressource im Test-Namensraum , weil ich meinen
Wettbewerb nicht geändert habe. Ich denke, es funktioniert pro Terminal, oder? Ich speichere das Peramial Lass uns einfach
weitermachen und hier dasselbe tun. Ich hatte schon einmal Text in dem Befehl, also komme ich einfach her, platziere den Befehl hier rein und mache
dann Tests, richtig? Testen. Schauen wir uns das mal an
. Lassen Sie uns das einziehen. Schnapp es dir. Okay,
das ist also nicht Linux, oder? Also ist es nicht in Ordnung. Also lass es uns einfach
nicht vollständig Linux sein. Das ist dazwischen Power Shalar Linux, aber
einige Befehle funktionieren nicht Mist funktioniert nicht. Also lass uns
einfach P machen. In Ordnung Zumindest sagen
wir jetzt nein, es ist im Test-Namensraum,
anders als wenn wir es im Standard-Namespace haben. Wir können dann weitermachen und den Befehl direkt
ausführen. Der Befehl wird tatsächlich ohne den Gyron
ausgeführt. Ich habe dir gezeigt, dass ich erklärt habe
, was Gyron bedeutet? Ihr wisst jetzt, mit welchem
Gyron ich das machen werde. Ich befehle den hier einfach. Ich habe getippt, ich will nicht noch einmal
tippen, nimm das einfach raus Ordnung. Also lass uns das
einfach direkt ausführen. Also habe ich es direkt getroffen. Kannst du sehen, wie die Pod-Demo erstellt wurde? Lassen Sie uns also nachforschen.
Keep Cato kriegt Peo Wie Sie sehen können, hat es gezeigt, dass die Demo versucht
zu erstellen, aber sie kann nichts
namens Image finden Das ist es, was das sagt.
Es gibt also eine Möglichkeit, das herauszufinden. Wir sehen dieses Sprichwort, es gibt
nichts Besseres als ein vollständiges Image-Backup. Es versucht nach dem Bild zu
suchen. Lassen Sie uns herausfinden, warum Sie nach dem
Bild suchen. Also ich habe
euch gerade gezeigt, dass ich versuche, die Terminals zu
wechseln, wenn es
um Konsistenz geht. Ich bleibe einfach beim
Ubuntu-Terminal, ich bleibe beim Boot-Terminal. Ich erinnere mich, dass ich dir gerade
gezeigt habe, dass ich meine Powershell
benutzen kann , ich
kann das richtig benutzen Ich habe einfach ein bisschen Lust darauf, wenn ich es
eigentlich
mit Kubernetis zu tun Das ist nur eine
persönliche Präferenz. Das ist Get PO. Lassen Sie uns nun den
Grund dafür sehen, falls Sie sich nicht sicher sind,
was passiert. Du könntest Bekotu beschreiben,
du kannst die Kapsel beschreiben. Merken Sie sich die Abkürzung.
Dann der Name des Pods, der Demo ist,
was passiert. Das heißt also,
wenn ihr runtergeht und
sagt, der Scheduler
automatisch,
denkt daran, dass ich erwähnt habe, dass
Scheduler einer ist, der den
Pot für euch erstellt Das wurde getan.
Das ist in Ordnung. Aber es kann dieses Bild nicht abrufen. Es versucht, dieses Bild abzurufen, aber das Bild ist nicht verfügbar, und es sucht nach dem Bild. Die Prostituierte existiert nicht oder benötigt möglicherweise eine Docker-Anmeldung Der Zugriff auf dieses Bild wurde verweigert
. Dieselbe Anfrage wurde der Zugriff auf dieses Bild
verweigert. Als Nächstes
mache ich einfach eine
Docker-Image-S-Demo und dann einen Stern Sie sehen, dass dieser
Demo-Bindestrich, KTt, verfügbar ist. Und das gilt
als neuestes, oder? Ich kann keinen Punkt Null sehen. Das würde also bedeuten, dass ich bei der
Erstellung des Befehls Elia zuletzt verwendet wurde. Ein Broad Zero wurde also nicht verwendet. Deshalb
haben wir dieses Problem. Also ich würde
zurückgehen , also habe ich
euch noch einen weiteren Befehl gezeigt,
richtig, wie man es zeigt, und genau
das habe ich euch gezeigt. Wenn sich der Name des Pods, Sie erstellen
, daran erinnert wann wir
den Pod erstellt haben, oder? Und wir erstellen den Pod. Ich glaube, ich habe es
an diesem Terminal gemacht. Und wir erstellen den Pod. Ich habe
hier den Namen angegeben, der Demo lautet. Denken Sie also bitte daran. Ich versuche,
schrittweise zu folgen , damit Sie nicht verwirrt
sind Behalten wir das im
Hinterkopf. Also zurück zu meinem anderen Terminal, jetzt habe ich versucht zu beschreiben und diese Beschreibung hat uns gezeigt, dass der Name oder so etwas
nicht passt, was ich euch
tatsächlich zeigen konnte. Ich würde es tatsächlich hier einfügen. Ich füge das in meine Notizen ein, damit Sie es tatsächlich
zur Verfügung stellen könnten.
Ich würde auch sagen, dass dies den Pod
nicht beschreibt. In Ordnung, also wenn wir
wieder hierher kommen, sehen wir das. Also nächster Stopp, Cube Cuts PO. Das ist das Problem, das wir haben.
Also lasst uns diesen Pod löschen. Wir können einen Würfel machen, PO ausschneiden, löschen. Sobald Sie den Pod gelöscht haben, lautet
der Name des Pods Demo. Wenn Sie das jetzt tun,
werden Sie darauf warten, dass Kubernetis ordnungsgemäß
heruntergefahren wird.
Dann versuchen Sie es zu löschen. Das könnte einen
gewissen Effekt haben. Wenn Sie am Kubernetis-Programm
oder an
der Uberntis-Zertifizierung teilnehmen würden , werden
Sie keine Zeit
haben, werden
Sie keine Zeit
haben Das wird eine Menge Zeit verschwenden.
Sie können also etwas
verwenden, das als
Dash Dash Grace Period bezeichnet wird. Gnadenfrist, Data Force. Ich hoffe, ich habe
den Befehl richtig verstanden, Null. Sie sagen, ich will diesen, ich möchte
eine Gnadenfrist von Null einräumen, aber ich möchte, dass er geschlossen wird. Ich verstehe. Beim sofortigen Löschen
wird nicht auf die Bestätigung gewartet, dass der laufende Prozess beendet wurde. Es wartet also nicht. Die meiste
Zeit musst du nicht warten. Wenn du einen Würfel schneidest, zwei bekommst du PO. Es ist weg. Wenn du das nicht tust, sagtest
du, es würde sofort geschehen, aber wenn du das nicht tust,
wird es einige Zeit dauern. Lass uns das Gleiche noch einmal machen. Unser Servicekommando macht
dasselbe wieder. Lassen Sie mich einfach mit dem kreieren
, was wir zuvor gemacht haben. Keep cut runmo dash image, das ist ein Demotest mit Bindestrich K, dann habe ich 10 gemacht, dann was bedeutet Dash Der Index ist 80 80, was ich getan habe. Wenn Sie das dann
noch einmal ausführen, warten wir darauf. Siehst du, Fehler beim Abrufen des Bilds. Sie konnten das Bild nicht abrufen ,
weil Sie dieses Bild nicht
abrufen konnten Lassen Sie uns diesen Befehl jetzt
erneut ohne die Kulanzfrist ausführen . Lassen Sie uns diese Gnadenfrist verschieben
und sehen, was passiert. Je mehr
Sekunden gezählt werden? Eins. Sie sehen, ich habe ungefähr ein bis zwei
Sekunden gebraucht, bis es gelöscht wurde. Wenn der Pod schwer ist, dauert
es länger. Deshalb habe ich dir
diese beiden Unterschiede gezeigt. Das ist ein anderer Weg.
Speichert das auch in den Notizen, sodass ihr tatsächlich in der Notiz in
den Notizen
verfügbar seid und ihr
tatsächlich darauf zugreifen könnt. Ordnung. Nachdem das
erledigt ist, löschen wir wieder. Also habe ich gelöscht,
also los geht's. Lass uns einen Würfel machen, um ihn zu
schälen. Hier ist nichts. Lassen Sie uns das Image jetzt noch einmal ausführen. Denken Sie daran, dass hier nach dem neuesten Stand
gesucht wird, also schauen wir mal. Würfelschneider schälen. Ich kann zuschauen. Was sollte es
einfach kleben lassen , gezogen
werden und dann zuschauen. Wenn du eine Uhr machst,
was sollte sie am
Laufen halten , damit du nicht einfach den
normalen See verlassen musst. Jetzt sagen wir, dass
das Bild immer noch Probleme hat. Lass uns das erkunden. Lassen Sie mich genau sehen,
worum es hier geht. Ordnung. Ich werde damit aufhören,
beschreibst du das auch? Beschreibst du, beschreibst du
die Demo. Lass uns sehen. Es ist also immer noch schwierig
, physisch
abzurufen und zu sagen, dass Asset zuletzt für den Demo-K-Test
verweigert wurde. Es liegt derselbe Fehler vor. Möglicherweise benötigen Sie eine Docker-Anmeldung oder der Zugriff auf die Ressource wurde verweigert Ordnung. Also
bekommen wir den gleichen Fehler, also werde ich das nur korrigieren. Okay, Leute. Also, wenn ich mir
das ansehe, sehe ich es mir an. Es versucht, von
Docker Hub abzurufen , Es wird versucht, vom Docker Hub
abzurufen ,
weil es genau das ist, was es versucht, dieses Abrufen zu tun Es wird versucht, vom Docker Hub abzurufen. Wir haben unser Image nie
auf Docker Hub übertragen, oder? Dieses Image war nie in Docker Hub
verfügbar. Mieten Sie bei der örtlichen Registrierung und genau
so funktionieren Kubarncs Kubant weiß nichts über
Docker Local Registry. Wir haben auf die lokale Registrierung
zurückgegriffen. Also müssen wir diese
Bilder auf meinen Docker Hub übertragen, und
genau das muss ich tun Ich schiebe es auf den Docker Hub, es wird zugänglich sein Was ich tun werde, dafür
gibt es mehrere Möglichkeiten. Du könntest das einfach klären. Zuerst werde ich das klären. Dann lass uns machen, ich
mache einfach das Docker-Image. Diese beiden Typen, ich will
das zusammen vorantreiben . Ich
mache Docker Push Docker Push, dann wähle
einfach Modult. Da wir das
am Ende des Tages
unter Null machen werden , lassen Sie uns das verschieben Sie können sehen, es
bezieht sich darauf, dass
das der vollständige Pfad ist , weil ich den vollständigen Pfad nicht angegeben
habe, es wurde einfach
dieser Typ ausgewählt, er hat ihn ausgewählt. Jetzt wird der Zugriff verweigert
, weil
ich mich dafür tatsächlich anmelden muss . Ich führe eine
Docker-Logging-Docker-Anmeldung durch. Also mein Benutzername, okay. Ich versuche zu pushen.
Anmeldung erfolgreich Ich habe mich angemeldet. Lass uns das Gleiche
tun. Es
erlaubt mir immer noch nicht zu pushen. Lassen Sie mich den Grund sehen, warum
ich mich erfolgreich angemeldet habe.
Sie sagen, Sie können sich
bei Password Persona anmelden Das ist Learn More tt. Wenn Sie keine Docker-ID haben, C Lassen Sie uns sehen, dass Y mir nicht
erlaubt, zu pushen. Okay? Lass mich weitermachen und
ihm meinen Namen geben. Wenn Sie also etwas pushen möchten müssen Sie
manchmal Ihren Benutzernamen
voranstellen. Lassen Sie mich also meinen Benutzernamen
in den Vordergrund stellen und lassen Sie uns das sehen. Lass uns sehen. Drücken Sie
das, Docert tut es Okay, es sucht also danach. Ordnung. Lass mich
das einfach herausfinden. Okay, es
heißt also nicht und es erwartet meinen Benutzernamen, weil ich mir das
ansehe, es versucht, zum Standard-Docker Hop zu wechseln.
Es erfordert also meinen Benutzernamen Okay, ich glaube, ich weiß,
was das Problem ist. Okay? Okay, also
lass uns das klären. Ich werde zu den Projekten
gehen, zu dem Projekt gehen. Dieses Mal mache ich Docker Bute T,
dann meinen Benutzernamen Dann Demo, glaube ich, Hs, dann ein Dot Ser, ein Punkt er Wenn Sie kein
Tag angeben, das als letztes verwendet werden soll, dann gebe
ich einfach ein Tag an,
weil ich ein Tag benötige. Lass uns Docker BuT machen. Dann lassen Sie uns das
anhand dieser Tatsache auswählen, okay? In Ordnung, also haben wir Druck gemacht. Nun, das ist jetzt
die Standardeinstellung. Also überprüfen wir es jetzt. Wir machen ein Docker-Image. Sie können sehen, dass ich ein Bild
mit meinem Benutzernamen davor Denken Sie jetzt bitte an
den Grund
dafür : Wenn ich mein Image nicht verwende, sollte
es versuchen, die Standard-Docker-Registrierung zu platzieren, die sich auf Docker Hub befindet, was nicht in Ordnung ist Das wird es nicht finden.
Aber wenn ich das tun möchte, muss
ich sicherstellen, dass ich
meinen Docker Hub-Benutzernamen, den
Schrägstrich des Tags und
der Placent angebe Dann
geht das automatisch zu meinem Benutzer nm, zu meinem Profil oder Wenn das erledigt ist, damit ich
das kopieren kann , gehen wir zurück zu diesem
Terminal und Docker Dann wollen wir dieses S drücken, dann ist das Tag eins zu Null Ich sage, schieb auf
mein eigenes Profil. Dieses Profil mit diesem Benutzernamen. Mal sehen, was passiert? Ordnung. Du sagst, das funktioniert. Es heißt also, jetzt geht es
um IO Zico Z, dann das. Bisher hieß es standardmäßig
Docker IO Library
Library, was die allgemein
verfügbare Version auf Docker Hub ist Aber das geht jetzt
an meine eigenen Projekte, und das ist großartig Solange das
läuft, würde ich auf Modulator drängen auch auf Modulator drängen, damit wir nicht auf dieses Video warten müssen,
um das fertig zu stellen,
weil
ich anscheinend möchte, dass es bereits verfügbar ist Was ich tun werde, ist dieses Video zu
posten. Wenn das erledigt ist,
komme ich zu euch zurück. Ordnung. In Ordnung. Das ist erledigt. Wie Sie sehen, wurde
dies erfolgreich abgeschlossen. Gehen wir zu meinem Docker Hub. Ich denke, wir können sogar von hier aus
nachschauen, oder? Ich glaube, das ist auf Docker Desktop verfügbar
. Wenn Sie sich angemeldet haben, habe ich mich hier
angemeldet. Ich habe mich angemeldet. Ich glaube, ich kann meine
Remote-Bilder sehen. Liege ich falsch? Okay, Hub, das ist Hub Hub
Hub ist Local D Hop. Also lass uns meine Bilder überprüfen, richtig? Können Sie also sehen, dass ich das Modulate und das für
die Demo-Karte gedrückt
habe . Beide sind
auf Docker Hub verfügbar, oder? Sie müssen sicherstellen, dass Sie dasselbe
tun. Denken Sie daran, dass der
zu verwendende Befehl Docker lautet. Sobald Sie das Image virtuell erstellt
haben, müssen Sie das
Image mit diesem Tag erstellen Ich habe es gerade
vorhin gezeigt. Bitte aktualisieren Sie die Videos, um dies zu überprüfen. Sie erstellen dieses Tag, das
Ihr Benutzername auf Docker Hub ist. Wenn Sie kein
Docker Hub-Konto haben, erstellen
Sie ein
Konto. Es ist kostenlos Docker Hub, dann ist das Tag nicht drin, ich glaube
, ich habe es hier gezeigt Es ist hier drüben.
Gehen wir einfach ein bisschen nach oben. Du kannst sehen, ich mache das, ich mache es
aber mit diesem Etikett. Mach einen Schrägstrich. Was vor dem Schrägstrich steht,
gibt Ihren Benutzernamen an, nach dem Schrägstrich ist der
Tag-Name, den Sie Wenn Sie dann keine dieser Spalten eintragen
, wird automatisch auf die letzte Zeile
aufgelöst, aber
aus dieser und den Punkten bedeutet aber aus diesem Verzeichnis,
aktuelles Verzeichnis Dann kann ich dann drücken. Ich habe dasselbe für
die
Moduli gemacht, und das ist der Grund Sobald du das gemacht hast,
sobald du diesen Tag erstellt hast, wirst du hier Folgendes haben Du hast diesen Kerl
und die Fenster. Das ist ein Tag, den ich platziert habe.
Wenn Sie es nicht drücken, denken Sie daran, dass Sie latest
haben, seien Sie nicht beunruhigt, wenn Sie vergessen haben und Silt
bedeutet einfach, dass Sie, wenn Sie das tun,
das Schlüsselwort
latest angeben müssen oder Sie es weglassen,
dann Pull Wenn Sie eine Zahl verwenden, die ich verwendet habe, müssen
Sie genau
dasselbe angeben Dieses Video
wird viel länger. Ich melde mich im nächsten Video bei
euch.
8. K8s Pod 2: In Ordnung, Leute, danke, dass ihr
mit mir zurückgekommen seid. Also habe ich euch gezeigt, wie man
das Image auf Ihren Docker Ich habe mir Zeit genommen, es zu erklären. Bitte schauen Sie sich
das Video an und notieren Sie sich die wichtigsten Punkte, die ich genannt
habe, um dies zu erreichen. Denken Sie daran, dass uns der
Zugriff verweigert wurde. Ich habe versucht, mich anzumelden, und
festgestellt , dass ich meinen Benutzernamen
nicht eingeben musste. Mein Benutzername war also sehr wichtig. Ich gebe den Benutzernamen weiter, den ich mit meinem Benutzernamen
erstellt
habe, und zeige ihn nur als Referenz an, damit
wir uns daran erinnern können. Wir haben gebaut, deinen Nutzernamen zu übergeben, dann den Namen der
Projekte, die du benutzen willst, dann macht eines oder du benutzt einen beliebigen Tagnamen,
dann ist das dub es aus dem Kernarbeitsdikt. Erkläre
das, wenn du den Dale
baust,
du kannst Doceri Pat eins überprüfen,
um zu sehen, was ich hier
verwendet dann ist das dub es aus Kernarbeitsdikt. Erkläre
das , wenn du den Dale
baust,
du kannst Doceri Pat eins überprüfen, um zu sehen, was ich Das ist der erste Teil,
dann musst du pushen. Ich muss pushen, wählen Sie einfach genau den gleichen Namen, den Sie
verwendet haben, und verwenden Sie Docker Push Dann genau derselbe Name
, den ich in diesem Terminal angezeigt habe,
Docker Push hat genau den gleichen Ich habe
das Gleiche für Modulate gemacht. All das sind Testprojekte. Wenn das erledigt ist,
können wir meiner Meinung nach loslegen. Nun, warum haben wir das getan,
um es tatsächlich zu aktualisieren? Kubernetis weiß nichts über
Ihre lokale Docker-Registry. Es wird genau vom Docker Hub abgerufen. Da ich
Docker Registry verwende, verwende
ich Docker Desktop,
es wird davon ausgegangen, dass es aus
der Registry, die ich platziert habe, abruft.
Ehrlich gesagt, wenn ich
nirgends auf DockerHub es wird davon ausgegangen, dass es aus
der Registry, die ich platziert habe, abruft.
Ehrlich gesagt, nach diesem Bild
suche ,
denn das ist die Standardeinstellung, die
es verwendet, außer um ihm
eine private Welle zu geben und Sie müssen ihm einen Das ist auf Cuberntis verfügbar. Aber da Sie Dokaes
verwenden,
bleiben Sie einfach bei dem, was wir hier
tatsächlich lernen Sie müssen den Benutzernamen angeben und das Projekt
genau so einschneiden So müssen
Sie Ihr Bild spezifizieren. Wenn Sie dies nicht tun,
wird das Bild nicht gefunden,
und deshalb bekommen
wir den und deshalb bekommen
wir den Docker Po, weil es
kein Bild namens Demo-Hyphen
K-Test mit einem Punkt Null gab kein Bild namens Demo-Hyphen
K-Test mit einem Punkt das erledigt ist, kopiere ich das und kehre zu dem
Befehl zurück, den wir zuvor ausgeführt haben,
dem Befehl, den wir zuvor
ausgeführt Ich kann jetzt einfach
zurückkommen und PO
holen. Das ist der Bereich, in dem Bilder
abgefragt werden. Lass es uns löschen. Lassen Sie uns dieses Bild direkt löschen,
weil wir es
nicht benötigen , weil dieses Bild für uns nicht funktioniert. Löschen Sie es. Es löscht, ich denke,
der Start sollte hier mit dem Befehl
hier sein. Ich glaube nicht Den Würfelschnitt solltest du
gewohnt sein, aber das
löscht dann Pod, was eine
Kurzform von Pod oder Pods ist,
dann Demo, dann
Dash Grace Period Ich möchte, dass du
das Mis sofort beendest, dann Null, dann Strich Vier In Ordnung, das ist also erledigt. Also machen wir einen Würfel,
schneiden zwei, bekommen PO. Siehst du,
hier ist nichts. Oh, Standard-Namensraum. Okay. Ich habe es tatsächlich geändert, also lass uns zu dem
anderen Typen zurückkehren, mit dem wir vorhin
zusammen waren. Also würde ich zum Kommando gehen. Aber Sie müssen nicht
nur den Befehl kennen, den
Sie auswählen. Wir verwenden den
Test-Namensraum, den Test-Namensraum. Also zurück zum Textnamensraum. Dann schauen wir uns das an. Ja, cool. Das war zur Bestätigung. Denken Sie daran, wenn dieser Befehl bei Ihnen
nicht funktioniert, brauchen Sie nur zu warten
, bis der Schnitt gezogen wird. Das läuft bei diesen
Leuten, ich lösche es einfach. Also lass dich anrufen. Siehst du? Nein, es ist nur im
Test-Namensraum. Jetzt sind wir wieder
beim Test-Namespace. Lassen Sie uns den Befehl ausführen, den wir
zuvor ausgeführt haben und den ich Ihnen
zuvor gezeigt habe, was zu verwenden Das ist ein direkter Befehl, ohne die Datei zu verwenden, was das ist. Denken Sie daran, das war das
Problem, das wir hatten, also setze ich es
als Z und nenne es als Schrägstrich Ich hatte erwartet, dass ich ein
Bild aus meiner Registrierung aussuchen würde, ich werde es einlesen.
Lass uns das testen. Also, ein Würfel wird gezogen. Ich habe gesagt, du kannst die
Dash-Watch-Uhr drücken, um zu sehen, wie es
läuft, als ob es zieht Jetzt siehst du, dass es einen Unterschied gibt.
Was ist der Unterschied? Was wir bisher
hatten, war, dass das
läuft, es ist ein Fehler aufgetreten. Das läuft,
es ist ein Fehler aufgetreten. Der Fehler ist anders. Ist es das, was du falsch gemacht hast? Oh, sehr einfach. Was
ich falsch gemacht habe, ist Folgendes. Lass uns das ausziehen.
Das ist spät. A für Lats. Lass uns das nicht beschreiben.
Ubeutu beschreibe Pod-Demo. Lass uns sehen
, was passiert. Dann schauen wir uns das an.
Es tritt ein Problem auf. Sie können das Problem nicht finden. Wenn Sie das Problem nicht finden können,
gibt es jetzt eine andere Option. Wenn Sie es
in describe now nicht finden können,
können Sie die Protokolle
des Containers nicht überprüfen. Denken Sie daran, dass ich
die Beschreibung beschrieben habe , die uns
das gegeben hat, also lassen Sie uns das klarstellen. Aber der Würfel hat zwei Baumstämme geschnitten. Denk dran, Demos Pod. When logs,
funktioniert definitiv für Pods, für
Pods funktioniert es und der Pod-Name ist Demo. Siehst du, was ist das? Es sucht nach einem Federprofil, und das ist sehr genau. Siehst du, ich möchte, dass ihr das
seht. Ihr seht das. Denken Sie daran, dass
wir in der Dokumentdatei sagen, dass Sie alles, was wir
im Profil übergeben, als
Profil hier
verwenden sollten .
Was auch immer wir hier übergeben, sollte das Profil sein, entweder für Dev oder für Docker Denken Sie daran, was wir hier
zu spiegeln versuchen , ist
Docker Desktop Ich versuche
für die Module zu simulieren. Also, als ich hierher zurückkam, habe ich die Dev-Umgebung
erstellt, sie als Docker-Umgebung Also möchte ich tatsächlich das Profil
Docker auswählen. Und weil ich nichts
angegeben habe, weiß
es nicht, welches es verwenden soll, es wird standardmäßig auf die Standardeinstellung
gesetzt Und wenn es einmal standardmäßig so eingestellt ist, sieht es es nicht mehr Jetzt müssen wir angeben:
Hey, ich möchte, dass du Docker verwendest Angenommen, wir haben hier
den Tar-Wert angegeben, wird
das kein
Problem verursachen, da der Entwickler das tatsächlich
direkt an der Ampel gelöst
hätte Es sucht also dem Federprofil, das in dieser Anleitung festgelegt
ist. Ich wiederhole es auf unterschiedliche Weise ,
damit wir es verstehen können. Der Kunde versteht es
besser, wenn ich es platziere. Das versuche ich hier
zu erreichen, oder? Ordnung. Du kannst es
dir noch einmal ansehen Wenn du mich Dinge sagen hörst und ich drehe sie um, um sie dir anders zu
schicken, versuche
ich nur,
Verständnis auf unterschiedliche Weise weiterzugeben Verständnis auf unterschiedliche Weise Was machen wir? Was
werden wir tun? Nun, das ist das Problem. Das Problem ist jetzt, dass ich
von Pod Pod weitergegangen bin und
jetzt funktionieren kann, aber jetzt sagen wir, dass wir die
Umgebungsvariable übergeben
müssen . Wie übergeben wir die
Umgebungsvariable? Tolle Frage. Hier kommen wir jetzt zur
nächsten Bit C Config Map, Config Map, und genau
das
sehen wir uns im nächsten Video an.
9. K8s pod 3 Konfigurationskarte: Okay, danke, dass ihr bei mir geblieben seid
. Vorher haben wir alles im
imperativen Stil
gemacht. Wenn Sie jetzt jedoch versuchen, die Config-Map
im imperativen Stil zu erstellen , können Sie das
ja tun. Das ist sehr
einfach zu bewerkstelligen. Aber die Dinge
werden kompliziert, und genau das muss ich euch
zeigen, dass ihr das
von der Kommandozeile aus mit
einem Befehl machen
könnt , um in einen zu kommen. Imperativer Stil, ich kann die Config-Map
erstellen. Aber wenn Sie jetzt
sehen, wie es mit der Verkabelung und dann
mit dem Pod verbunden wird,
wird das sehr verwirrend werden. Ich habe festgestellt, dass es
eine Weile gedauert hat , bis ich das
auch wirklich genutzt habe. Bitte beachten Sie jedoch, dass Sie eine Konfigurationsübersicht
erstellen können. Sie können
die Config-Map direkt erstellen, indem Sie eine Config-Map mit dem Pfad erstellen, von dem ich
Ihnen erzählt habe, dass Sie
den imperativen Stil verwenden , und genau das werde ich Ihnen jetzt
zeigen, um das zu tun, was
wir tun werden, ist, dass ich Ihnen zeigen werde, wie man eine Config-Map
erstellt. Ich zeige Ihnen einfach
die Dokumentation wie man
aus der
Uberts-Dokumentation eine Config-Map aus erstellt, wie
man eine Konfliktmap erstellt, dann verwenden wir den deklarativen
Stil, weil es einfacher
ist zu erkennen,
wie man
die Config-Map von einem
deklarativen Standpunkt aus verbindet , d vom imperativen
Standpunkt aus, und genau das werde
ich tun. Also werde ich das tun, um eine Config-Map zu erstellen.
In Ordnung. Äh, richtig. Ich zeige es jetzt, ich komme her und zeige, wie man
eine Konfliktkarte erstellt. Dies muss eine Konfliktkarte erstellen. Geben Sie einfach die Dokumentation
isCubanzio ein, die Sie sehen können Sie können sie mit
dem Imperativ sys
create conflict map, conflict map, der Kurzform
oder der Kurzname ist CM,
CM, C und M erstellen, Es erstellt also eine
Konfliktkarte, dann gehen Sie weiter. Dann sagen wir, wenn Sie eine Datei weitergeben
wollen, dann legen Sie tatsächlich
ein Schlüssel-Wert-Paar fest. Oder wenn Sie die Datei nicht weitergeben
möchten, können
Sie dann einen
Bindestrich vom Literal, dann den Schlüssel und den Wert Wenn Sie dann einen Gyro verwenden, denken Sie
daran, dass ich
Ihnen über Gyron gesagt habe die Datei für Sie erstellen
soll Lass uns weitermachen und das tun.
Lass uns weitermachen und das tun. Ich mache Kipct Creates CM, oder du könntest Configmap machen,
es ist beides dasselbe Warum ihn sehen und dann einen
Strich vor dem Wörtlichen ziehen? Wenn Sie das aus Datei machen, würde ich
vorschlagen, From File zu verwenden. Wenn Sie eine große Anzahl von Umwelteigenschaften
übergeben möchten, listen
Sie alles in der Datei in Schlüsselwertpaaren auf und übergeben es
dann. Aber ich fühle mich immer wohl
dabei, diesen Typen von Literal zu benutzen, was immer Spaß macht F wörtlich, dann gebe ich meinen Schlüssel weiter. Der Schlüssel, denk dran,
der Schlüssel ist Spring, iPhone-Profil. Und was ist
der Wert? Der Wert ist Docker, oder? Dann will ich einen Probelauf. Ich möchte
es noch nicht auf meinem Computer ausführen. Probelauf. Ich
will nur die Datei haben. Wenn ich die Datei habe,
werde ich sie
in einer anderen Datei verlinken , die einen Pot hat, dann werden wir sehen, wie es funktioniert. Dann Kunde, dann O,
Yamu . Bitte beachten Sie, dass
Sie Jason auch hier platzieren können Wir holen Jason für
dich. Lass uns Jason machen. Nehmen wir an, ich irre
mich nicht. Sagen wir einfach Jason. Dash war das? Okay, tut mir leid, ich habe den Namen nicht weitergegeben.
Also erstellt ConfigMap Ich nenne es einfach Demo. Geben wir ihm den
gleichen Namen wie Demo. Kannst du sehen? Dieser Rest hat Jason. Sie sehen, es bekommt
den wichtigsten Lohn. Ich will euch nur zeigen
, dass das wirklich unglaublich ist. Ihr könnt es hier pausieren, Leute,
und es ein bisschen erkunden, aber ich werde einfach weitermachen,
damit ihr weitermachen könnt. Also komme ich her und
gebe es weiter, Jamo, richtig? Unglaublich. Da haben wir es also. Das ist genau das, was
wir brauchen. Ich werde das in eine Datei namens verschieben. Denken Sie daran, wir
haben bereits eine Datei namens Demo oder Yama, Demodo Yamo Aber ich führe das in einem
anderen Terminal aus, also wird es auf einem
anderen sein, also platziere ich einfach Demo oder Wenn ich eine Katze, Demo oder Yamo mache, kannst du sehen, dass sie in dieser Datei bereits
existiert Jetzt würde ich zurückgehen und den letzten Befehl
auswählen, den wir zum
Erstellen des Pods ausführen , zum
Erstellen des Pods Wie lautet der Befehl nochmal?
Was ist der Befehl oder ich habe ihn nicht
auf diesem Terminal ausgeführt? Okay, was ich tun werde,
ist, den Pod zu holen. Ich sehe das,
lass uns das löschen. Lass es uns löschen.
Wir wollen das nicht behalten. Lass es uns löschen. Das ist der Befehl, nach dem
ich suche. Ich wähle diesen Befehl, halte ihn gedrückt und lass uns
dann löschen.
Ich lösche den Pod. Ich werde diesen Befehl hier eintragen,
diesen Befehl, dann würde ich Dash Dash Dry Roun
sagen Das Gleiche, ich
möchte es nicht ausführen. Ich will einfach
alles zusammendrücken. Dann hat der Client alle YAML gelöscht. Dann möchte ich es an die Demo oder
YAML anhängen. Denken Sie daran, wenn Sie
ein einzelnes Vorwärtszeichen verwenden , ist das ein Größer-Als-Zeichen Die Datei wird entweder neu erstellt oder alles, was sich
in der Datei befindet, gelöscht
und neu erstellt Aber wenn Sie das
Doppelte größer als machen, wird
es angehängt.
Lassen Sie uns das ausprobieren Lass uns einfach eine CAT-Demo bei
Yarmo machen. Kannst du sehen? Das ist ein Stift, ich sehe ihn mir an. Es hat von hier aus angefangen.
Ich brauche ein Leerzeichen. Wenn Sie nun möchten
, dass Ubertith
eine Konfigurationsdatei ausführt ,
damit Sie über mehrere Ressourcen verfügen, müssen
Sie nicht
in die Datei gehen und
es so aussehen lassen, als ob wir eine VM machen , ich habe
eine VM VMI ist einfach, wie man
es tatsächlich bearbeitet. Für Leute, die Windows verwenden, ich weiß nicht, welche VMs es sind, darüber müssen
Sie
sich keine Gedanken machen Alles, was Sie wissen müssen,
ist einfach die Datei in
Ihrem Notizblock zu öffnen und dies zu tun.
Das ist alles was es bedeutet Komm rein, dann gibst du
drei Bindestriche,
drei Bindestriche , das, das, das Wenn Sie das eingeben,
sagen Sie, das ist eine Ressource, ist eine weitere Ressource,
und das funktioniert für Okay, also wenn ich
eine CAT-Demo mache, Leute, könnt ihr dieses Video noch einmal abspielen, um genau zu überprüfen, was ich gemacht habe, um genau
zu sagen, und ihr
würdet es verstehen Denken Sie daran, dass ich das nicht manuell
erstellt habe. Ich habe Imperative Start benutzt
, um es für mich zu bekommen. Du hättest zur
Dokumentation gehen können, um zu demonstrieren, aber das ist mein Stil Ich benutze Imperativ, um den Befehl zu
bekommen. Ich benutze diesen Gyroon, um die Datei abzurufen oder das
deklarative Format abzurufen, sie in eine Datei zu
übergeben, eine
weitere Ressource darauf zu erstellen , sie in derselben Datei zu
übergeben Dann verbinde ich sie miteinander. Die Frage ist jetzt also, wie
verbinde ich diese Config-Map diesem Pod, sodass die Konfiguration innerhalb der
Umgebungseigenschaften sichtbar ist. Das bedeutet, dass dieser Pod in der Lage
sein kann, in
diese Konfigurationsübersicht zu gehen und diese Eigenschaft zu ändern.
Wie mache ich das? Anstatt es Ihnen direkt zu
zeigen, möchte
ich es
Ihnen auch erleichtern die Dokumentation zu
verwenden. Also würde ich tun, wir
würden dann wählen gehen. Also, so
schneidet man die Konfliktkarte ab. Also, wie benutzt man es in einer Kapsel? Wenn du nach unten scrollst, richtig? Also lass uns runter gehen,
also ConfigMaps, ich mache es, ich mache einfach ConfigMap Wenn ich eine Config-Map mache, würdest du sehen, dass der Pod konfiguriert wird, um eine Config-Map zu
verwenden Wenn du das tust, lass uns runter gehen. Siehst du, ich mache es
genauso, wie ich es euch gezeigt habe, dann gehen wir zu einer Kapsel. Jetzt ist das die Ausgabe, erstelle die Configmap in der Datei So erstellen Sie aus einer Datei. Ich zeige euch, dass ihr
viele Eigenschaften habt, so erstellt man aus einer Datei. Ich habe euch so viel gezeigt. Sie können also aus einer Datei erstellen. Ich habe es euch vorhin gezeigt,
damit ihr euch den Namen der Datei aussuchen und
dann
die Orte liken könnt . Ich möchte eine Verbindung zu einer Kapsel herstellen.
Das ist das Ziel hier. Das ist das Ziel. Okay,
ich gehe kapseln. All das sind Config-Maps. Ich gehe zu Pod,
Pod, Pod, Pod. Definieren Sie die
Container-Variable mit? Nein. Also das ist einfach in einer Kapsel. Verwenden Sie die Konfigurationsübersicht, um den Port-Befehl zu
finden. Okay, das ist ein Port. Lass uns sehen. Siehst du? Jetzt kann ich eine Schlüsselreferenz für die Konfigurationszuweisung übergeben
. Wenn Sie nicht die gesamte Konfigurationsübersicht übergeben
möchten, können
Sie nur
die Eigenschaft auswählen, die Sie verwenden. Aber meistens mache ich
das nicht. Was ich mache ist, das ist gut. Wenn Sie dieselbe
Config-Map für eine Menge Wert verwenden , nehmen wir an, Sie haben dieselbe Anwendung
,
die dieselbe Config-Map verwendet. Aber ich
finde es wirklich nicht ideal. Wenn Sie eine Anwendung haben, lassen Sie die Anwendung auf
eine bestimmte Grenze beschränken Eine Anwendung
eine Konfliktübersicht, eine Anwendung eine Konfigurationsübersicht Das ist es, was ich eigentlich bevorzuge. Ich möchte
euch nur zeigen, dass es das auch gibt. Cobenc ist sehr
dynamisch und es macht
wirklich Spaß, es zu benutzen Ich will
dir nur alles zeigen. Jetzt füge dem Volume Kartendaten
für Sträfllinge hinzu. Lass uns sehen Das Volumen, nach dem ich gesucht habe, ist nicht das, wonach
ich suche. Fügen Sie ein bestimmtes Parkvolumen hinzu. Das ist nicht das, wonach ich
suche. Lass mich das Video einfach pausieren
und ich komme wieder. Okay, Leute,
danke. Also bin ich zurück. Das heißt, konfiguriert alle
Schlüssel-Wert-Paare in einer Config-Map als
Container-Umgebung , alles
wird verwendet, all das wird direkt verwendet. Das ist es also, wonach
ich gesucht habe. Also, jetzt, wo wir es haben, kommen Sie wieder her, wenn Sie das sehen, müssen
wir nur das
auswählen. TH
wäre unter, weil das die
Image-Commerce-Umgebung von
Yam
Under aus der Konfigurationsübersicht ist Yam
Under Image-Commerce-Umgebung von
Yam
Under aus Also das ist es, was ich brauche.
Also, wenn ich zu meinem
zurückkomme, mache ich eine VM. Ich lasse mich sehen,
ob ich diesen Bildschirm teilen kann. Ich denke Windows-Seite.
Dann ist das großartig. Ich glaube, ich kann das teilen.
Das brauche ich. Ich muss diesen Teil
nur wirklich hier platzieren. Ich mache einfach die VI-Demo,
ich komme hierher, es muss in der
gleichen Zeile sein wie hier. Dieselbe Zeile, wir sehen dieselbe Zeile. Bild Ich sehe Bild, Name, muss dieselbe Zeile sein, sonst würde
es es nicht finden. EMV von Dann diese Config-Map, derselbe Name, bitte,
derselbe Name, wie es aussieht
, genau derselbe Name Du solltest deine
Eingabe nicht korrekt anzeigen, sondern einfach kopieren. Dann Spalte, dann Sa Space-Name. Denken Sie daran, dass es MO ist, das
müssen Sie auch sicherstellen. Was der Name und der Name
unserer Eingrenzkarte ist, ist auch
Demo, wird auch Demo genannt Das mache ich gerne
. Wenn Ihre Anwendung wie ein Zahlungsdienst
ist, konfigurieren
wir einfach
den Zahlungsdienst. Wenn es sich um Ihre Config Map oder
Payment Service Map handelt
, gebe
ich
Ihnen gerne denselben Namen, damit Sie genau
wissen, dass ich genau
dasselbe verwende. In Ordnung. Damit konnten
wir
alles, was wir benötigen, erfolgreich konfigurieren. Wenn ich also das System schließe, wenn ich die Demo-Datei
ausschneide, dann sehen Sie, das
bezieht sich jetzt darauf. Weil das schon vorher
auftaucht, wird es erstellt,
dann wird es verkabelt würde dann nach
dieser Config-Map
gesucht werden. Wenn es es findet,
wählt es die Eigenschaft aus
und verwendet sie. Das sind also die Wunder der
Kubaner, das sind die Wunder. Um es dann zu verwenden, musst
du Würfel schneiden, zwei ausschneiden und auftragen. Die Leute wundern sich also, aber
sie haben Befehle
wie ubcotu create und
Qu Cotul apply gesehen wie ubcotu create und
Qu Cotul . Was ist der Unterschied? Cucuu create bedeutet einfach, dass du noch nie
eine Ressource erstellt CucTul Apply bedeutet, dass diese Ressource bereits existiert
. Die Ressourcendatei, die
ich zu definieren versuche,
die
endgültige Konfiguration, enthält jedoch die
endgültige Konfiguration, enthält Bitte überprüfen Sie die
Änderungen und Updates da wir CPC verwenden, um ein Update zu
erstellen,
wenn Sie Ihnen sagen, dass
es bereits existiert und ausgeführt wurde, aber Cotul
Apply immer aktiviert Ich verwende gerne einfach
Q Cotul Apply. Wenn es ein neues ist, wenn es
ein altes ist , wird es immer funktionieren Also das ist der Trick, den ich benutzt habe. Dann F, dann wähle ich die Datei aus. Meine Datei ist eine Demo-Karte. Sehen Sie sich die erstellte Konfigurationskarte
und diesen Ersteller an. Lassen Sie uns auf diese
Konfigurationsübersicht
zurückkommen , um zu sehen, ob
alles richtig funktioniert. Aus dem Würfel wurden zwei Konfigurationskarten geschnitten. Denken Sie daran, holen Sie sich einfach die CM-Demo. Siehst du, das gibt es. Das ist nirgends zu sehen. Das erstellt
erfolgreich. Ich werde es beschreiben, das ist es,
was ich beschreibe. Das beschreibt, ihr seht die Daten, die da sind und der Wert ist, das ist
großartig, Leute, großartig. Lassen Sie uns jetzt einen Topf erkunden. Es gibt auch den Befehl
Keep cut, um alles zu bekommen. Das zeigt Ihnen also,
dass der Pod Ihnen den
Service während dieser Bereitstellung zeigt, wir haben den Service noch nicht. Wir lassen das nur laufen
. Siehst du, ich lasse nicht mal alles kontrollieren, es zeigt, dass der Typ
schon läuft. Das ist großartig, Leute.
Würfelrinder werden geschält. Siehst du, das läuft.
Das heißt, es ist nicht gescheitert. Wenn ich das erkunden sollte, protokollieren
wir es. Cube-CATugs-Logs
oder Cucatu-Logs. Mm, ich habe dir
Logs gezeigt, es ist für Pod. Katzenprotokolle, dann gebe ich
den Namen der Kapsel weiter. Kannst du sehen, was alles geschaffen wurde? Ich habe das gefunden und
konnte die Config-Map erfolgreich
automatisch ausführen . Dieser Typ ist definitiv okay. Also, was ist der
Befehl, den ich hier benutzt habe? Lass mich meinen Kratzer sehen?
Erinnern Sie sich an Muttermale, wenn Sie es öffnen Du kannst hier einen Postboten gebrauchen. Also verwende ich hier Deployment. Also das ist es, was ich nennen
sollte. Nun, wir würden hier auf
ein Problem stoßen. Wir werden auf ein Problem stoßen. Ich werde euch zeigen,
was das Problem ist. Denken Sie daran, das ist nur besser.
Ich kann eine Locke gebrauchen, oder? Wenn ich eine Locke verwende, gib das einfach weiter. Das sollte im
Grunde funktionieren, oder? Du solltest kein Problem haben. Wenn du eine Verbindung herstellen willst,
läuft auf ATT nichts. Warum kann keine Verbindung hergestellt werden? Das ist genau das, was ich
versuche herauszubringen. Du musst verstehen, dass
ein Pod eine Umgebung ist. Du kannst das besser erklären,
indem mein Joio ansprichst,
damit
uns das vielleicht etwas bringt damit
uns das vielleicht , denn wenn du
das nicht verstehst, kämpfst
du und würdest nicht einmal wissen, was tatsächlich
passiert, oder? Ich möchte das auf
eine Show reduzieren. Ja, das können wir. Verwerfen? Nein. Verwerfen,
okay, wegwerfen, ja Okay. Wie wäre es mit diesen Stopps, die
ich vor einiger Zeit erstellt habe. Holen wir uns ein neues, ein leeres. Ordnung? Also gibt es Also stell es dir so vor. Das ist dein ganzes System.
Das ist dein ganzes System. Später ist das
dein ganzes System. Jetzt kann Ihr gesamtes
System ein Knoten sein, Cuberntis-Knoten ist
ein lineares Jeder
Kubernetis-Knoten ist ein System, oder?
Es ist ein Knoten. Nun,
ich werde nur erklären, dass jeder Knoten vielleicht nicht genau
ist,
aber als Gas auf dem. Jeder Systemknoten hat jetzt einen Kubernetis-Cluster. Das ist also dein
Betriebssystem, der Hals Docker Ich nehme an, welches ist Ihr Host, an den Sie Ihre 80 82
anschließen können Aber es gibt eine Umgebung
, die der Ubertis-Cluster ist. innerhalb dieses Ubertis-Clusters zoomen, Lassen Sie uns innerhalb dieses Ubertis-Clusters zoomen, Sie
haben hier jetzt einen Pod Sie können das beurteilen. Du schaffst das erst, wenn du 80 80 machst. AT ET schlägt nur
diesen Typen hier. ATAT
schlägt also nur diesen Kerl hier. Es kommt hier nicht rein. Das ist deine Kapsel. Lass mich
dem eine SMS geben. Kapsel. Sagen wir diesen
Kubernetes-Cluster Nehmen wir an, es ist ein Cubernes-Cluster. Das ist dein Host.
Der Host könnte ein Linux-System sein, auf dem die
Kubaner tatsächlich untergebracht waren Meistens ist es immer
ein Linux-Server, und das ist ein Host Während du ATT drückst, versuchst du,
genau das zu erreichen. Das kann hier überhaupt nicht
reinkommen. Das ist eine
Sicherheitsebene. Was bringt uns nun zum nächsten Schritt? Wie beurteile ich den Pod
vom Host aus dem
Hostsystem oder vom Host selbst Ich spreche von
Quante Did Port. Ich möchte es draußen beurteilen, was
wir tun. Wie beurteilen Sie es? Dann gibt es noch ein Konzept
namens Port Forwarding, Port Forwarding, das ich im nächsten Video näher erläutern werde .
10. K8s Pod 4-Port-Weiterleitung: Ordnung, Leute, vielen Dank, dass ihr mit mir zurückgekommen seid.
In Ordnung. Das ist Z hier. Ich habe erklärt, dass du
genau das erreichen willst. Jedes ganze System,
wenn du es dir ansiehst, hat Null bis 65.535,
ich habe recht . Töpfe Also wenn man versucht, das zu erreichen
, ist das
anders als auf diesem Server, oder? Jetzt hast du ein Linux. Nun, jeder Container, denkt daran, dass ich euch gegenüber
erwähnt habe , dass der Pod Container enthalten wird, ein Pod wird Container enthalten. Sie müssen verstehen, dass die Umgebung, in der sogar Ihre
Anwendung auf
Ihrem Container läuft Ihre
Anwendung auf
Ihrem Container läuft, wie
ein System für sich ist,
das sich auf dem Pod befindet. Das AS ist auf dem Pod, meine ich. Was ich versuche
herauszubringen, ist Folgendes. Lass mich das rausbringen. Lass uns das ein bisschen erweitern. Suspan das ein bisschen. Lassen Sie uns das ein bisschen auseinandernehmen. Dieser Körper enthält einen Behälter, der einen Behälter
enthält. Ich möchte nur erklären, dass dies einen
oder mehrere Container
enthält Enthält diese
Behälter, oder? Und die Container selbst sind
zehn Leute, um das zu verstehen,
dieser Container führt
eine Anwendung aus, die ein eigenes System
hat , das null
bis 65.535 hat, Töpfe. Dieser Typ Dieser Typ hat dasselbe. Sie versuchen also, diese Töpfe mit
diesen Töpfen zu verbinden. Sie möchten einen Pot hierher weiterleiten. Diese Pots
sollten mit einem Pot verknüpft werden. Wir versuchen also, hier einen Pot zu verlinken. Warum bewegt sich dieser Gegenstand? Ich glaube, es
versucht, das rauszuholen, also bringen wir den Kerl her. Also lass es mich herbringen. Also sollte das hier
verbunden sein. Und dieser Typ
sollte damit verbunden sein. Ordnung, ich denke, das solltest du
tun. Ja, das sollte reichen Also versuche ich,
einen Topf hier mit einem Topf hier zu verbinden. Wenn ich also einen Pot auf diesem Host
treffe, würde er dann
zu diesem Container kommen, in dem meine Anwendung läuft, und dort trifft sie
tatsächlich auf dieselben Pots. Weil du dieses Video
zurückspulen musst, um es
dir anzuhören, um wirklich zu verstehen, was ich
eigentlich erwähnt habe. Die Pots, die auf
deinem Host laufen, wollen den Pots verknüpft
werden, die auf diesem Typen
laufen, und
genau das wollen wir jetzt tun Das ist ein Konzept auf
Kubanisch, das
Pot Forwarding genannt wird , oder?
Weiterleitung von Töpfen. Jetzt läuft die Anwendung. Sie möchten einen Pot
auf diesem speziellen System verbinden,
erinnern Sie sich daran, sogar an
Ubuntu, oder? Ein Linux-System zu dem Container, auf dem dieser
Typ läuft. Also, wie mache ich das? Es gibt ein Konzept,
man macht dann einen Würfel schneidet einen Würfel, schneidet zwei. Ich hoffe,
ich erinnere mich an den Befehl. Dann machen wir zuerst, wie heißt
die Kapsel? Hol den Pod. Das ist der Pod-Name, denk dran,
bitte behalte ihn im Hinterkopf. Dann schneiden wir die Töpfe in
Würfel und schneiden sie nach vorne. Töpfe vorwärts. Dann der Name der Name der Anwendung, der Name des Pods, der Name des Pods Merken Sie sich den Namen des Pods. Das ist der Name
des Pods „Demo“.
Denken Sie daran, dass der Pod „Demo“ ist. Dann wollen wir
acht auf dem Pod
zu einem wunderbaren Audit mit ATAT
auf dem Host verknüpfen zu einem wunderbaren Audit mit ATAT
auf dem Host Jetzt können wir das sehen.
Was steht da? Es ist eine Weiterleitung von den
lokalen Pots, diesen lokalen Pots. Das ist ein lokaler Container.
Es leitet TAT an die Hosts weiter, was AT ist. Das läuft nicht
im Hintergrund. Dann kann ich hier reinkommen. Lass mich einfach reinkommen
und das dann teilen. Siehst du, ich habe gerade die Vorführung
aufgeteilt. Ich kann dann einen Anruf tätigen. Was
ich versuchte, war ein Attentat, ich funktionierte nicht.
Lass uns einen Anruf machen Siehst du? Ich habe die
Antwort zurückbekommen. Ich hoffe, das Konzept
ist klar, Leute. Lass es uns hübsch machen, oder?
Machen wir es hübsch. Ich denke, es gibt eine Möglichkeit, die
Dinge hübsch zu machen, ich denke es ist JQ oder JP?
Ich kann mich jetzt nicht erinnern Tut mir leid, ich kann mich jetzt nicht erinnern. Gibt es eine Möglichkeit,
Jason-Jason-Einträge auf JQ oder JP hübsch zu formatieren Jason-Jason-Einträge auf JQ oder JP Ist es ein hübsches Format oder
so? Ich kann mich nicht erinnern. Okay. Lass mich einfach wissen
, wie man hübsch formatiert. Ich finde es hübsch
formatiert schöne Formate. Lassen Sie mich einfach die schönen Formate
Jason und Linux für Ihre
Zeile festlegen . Nennen wir es mal Jason Linux. Was ist es nochmal? Hübscher
Prinz. Was ist es? Was ist nochmal der Befehl?
Ich glaube, es ist Jason. Ich glaube, es ist Jason Jason
Underscore PP. Ist das richtig? Ja. Ja. Kannst du sehen? Jason
unterstreicht PP Sie können sehen, dass ich tatsächlich
eine Verbindung herstellen kann. Leute, ich hoffe, dieses
Konzept ist klar. Lass es mich noch einmal durchgehen. Sie haben einen Server,
der ein Host ist. Cubansis wurde
in diesem Container eingesetzt. In diesem Host. Sie möchten nun beurteilen, ob Sie Ihren Service aufrufen
möchten, mit
dem
Cubansis-Container bereitgestellt wurde Bei diesen beiden handelt es sich um zwei
verschiedene Umgebungen. Dies ist eine andere Umgebung. Es ist eine isolierte Umgebung
innerhalb dieser Umgebung. Beide betreiben ihre eigenen
Daten, aber ihre eigenen Pots. Ich möchte die
Pots von hier mit
dem Pot hier verbinden , sodass ich,
wenn ich auf diesen Host treffe, weiterleiten
muss, um in diesen Pot zu kommen und Pot
aufzurufen, den ich
hier weitergeleitet habe, und das wird funktionieren. Um das weiter zu verdeutlichen, betrachte dieses Konzept
nun
hier. Lassen Sie uns das schließen. Lassen Sie uns Tight bis 1991 weiterleiten. Also, wenn ich jetzt 80
EightK anrufen würde, was würde passieren? Kannst du sehen? Er
versteht das nicht mehr. Allerdings, wenn ich es jetzt auf 90
weiterleite, wenn ich jetzt 1991 anrufe. Habe ich das richtig verstanden?
Was habe ich verpasst? Lokale Gastgeber. Verbindung.
Das ist okay, lass uns sehen. Das regeln, das,
das. Nur die Minuten. Verwechsle ich es?
Nur die Minuten. Lassen Sie mich das auf 90 Grad 1991 verschieben. Die Acht. Ich mische Regie, wahrscheinlich verwechsle ich es.
Okay, lass uns das versuchen. Oh. In Ordnung. Also das ist für die Gastgeber. Das ist für den Container. Ich dachte, ich mache es
andersherum. Ich glaube, du verstehst
das Konzept jetzt. So kann ich den
Pot, mit dem ich ihn verbinden möchte,
nach dem Pot ändern . Also Leute, wir haben hier ein
ziemlich cooles Konzept angesprochen. Ich habe euch gezeigt, wie
man eine ganze Menge Sachen macht. Das Konzept, mit dem Sie sich
gerade befassen Spot-Forwarding
, weil Sie nicht
darauf zugreifen konnten , haben wir einen Cubertipod bereitgestellt , der über eine verbundene Config-Map verfügt.
Ich verstehe. Ich glaube, Sie können
das nachvollziehen, aber wir wussten immer noch nicht, wie wir eine Verbindung herstellen sollten. Das ist also unser Antrag, und hier kommt das Konzept von „vorgeschlagen“ zum Vorschein. Es gibt bessere Möglichkeiten, Pod nicht Es
wird nicht
empfohlen, GD Play to Pod zu verwenden. Hier kommt das Konzept
der Bereitstellung ins Spiel. Aber das Konzept der
Bereitstellung
muss jetzt mit einem
sogenannten Dienst einhergehen,
und dieser Dienst kann dann wie
ein Load Balancer sein , der dann Kontakt aufnimmt und
all diese Details abruft Mehr davon wird bald folgen,
aber im nächsten Schritt werden
Sie sich im nächsten Video mit dem
Service befassen Wir sehen uns im nächsten Video
11. K8s-Service-Knotenport: Ordnung, Leute, hier,
danke, dass ihr mit mir
zurückgekommen Wir konnten diese Details
erklären
und wir werden das sehen können. Das war der Pfad
der Pod-Weiterleitung, also verwenden wir ihn nicht mehr
, also stelle ich das einfach in die Warteschlange. Unser Pod läuft immer noch. Also mach weiter, bis es wieder kaputt geht. Seht, wie unser Pod läuft. Wie stellen
wir Z also einen Dienst zur Verfügung? Du
könntest da tatsächlich reingehen. Das ist ein sehr
einfacher Befehl, wir benutzen einfach expose. Dann wollen wir dann den Namen
des
Service-Expose-Pods offenlegen.
Sie versuchen, den Pod
verfügbar zu machen. Dann werden wir ihm wahrscheinlich
einen Namen geben, wollen ihm einen Namen geben. Nennen wir es Demo-Service. Wir können das machen. Dann versuchen
Sie, die Kapsel
tatsächlich anhand von, sagen
wir, beurteilen zu können, lassen Sie uns einfach
dasselbe verwenden, ATAT Dann die Zieltöpfe.
Das würde ich nicht ausführen. Ich würde nur einen
Probelauf mit Pots machen. Zielkapseln, T. In diesem Sinne, mal sehen. Schauen wir uns jetzt den Service an. Das ist Demo, ja, ja. Wir brauchen den Namen.
Es ist der Name des Pods, der Demo ist. Dann ist das der Name des Pods. Wie lautet dann der
Name des Dienstes? Name? Dann nennen wir es einen Demo-Service. Ich glaube,
ich habe das verwechselt. Das wird ein Demo-Service sein. Dann möchte ich als Probelauf laufen. Mal sehen, wie es aussehen wird. Probelauf, dann Linse, dann O, DyamOh, funktioniert das? In Ordnung. Kannst du die Jungs sehen? Das ist einfach interessant. ist sehr interessant. Jetzt kann
ich also einen Dienst ausführen. Es gibt also ein Konzept
namens Service. Es gibt drei Arten von Diensten. Wir könnten sie
als Cluster-IP haben, könnten sie
als UD-Balancer Wir könnten sie als
Ud-Pot haben. Was ist der Unterschied? Cluster-IP ist
von außen nicht zugänglich. Dies ist die Art von Dienst, den
Sie innerhalb von Pods oder
innerhalb von Diensten in Ihrem
Coupon-Cluster verwenden innerhalb von Diensten in Ihrem
Coupon-Cluster , auf die von außen nicht
zugegriffen werden kann. Somit wird niemand in der Lage sein
, zu beurteilen, ob Sie es gewohnt sind,
tatsächlich per Banküberweisung zu arbeiten. Ein gutes Beispiel könnte sein, dass Sie
ein Front-End in
derselben Umgebung wie
Ihr Back-End haben ein Front-End in
derselben Umgebung wie , Ihr Frontend jedoch ein Back-End
mit mehreren Instanzen bewerten
möchte. Wenn Ihr Frontend also nicht
auch über mehrere Instanzen verfügt, kann
ich es nicht direkt Pod nennen. Ich würde es eher Dienste nennen
wollen , die einen Lastenausgleich auf mehrere Pods durchführen.
Das ist das Konzept. Ihr müsst euch diesen Teil
nochmal anhören. Sie möchten tatsächlich eine Verbindung zu einem Dienst oder zu einem Pod herstellen, der mehrere Instanzen
hat. Ein Service ist die Idee. Service ist wie
die Schnittstelle, die vorne
steht und eine Verbindung herstellt. Sie könnten es
als Cluster-IP haben. Auf diese Weise könnten Sie eine Verbindung herstellen und sobald sie sich in
derselben Umgebung befinden, könnten
Sie tatsächlich die IP
auswählen. Ich rendere die IP
Ihres Dienstes und die IP
des Dienstes kann so aufgelöst werden, dass Ihre Pods Ihre
Umgebung ausführen. Das ist ein bisschen. Wenn es als Node-Pod läuft, bedeutet
Node-Pod einfach, dass ich die Pots dieses
Dienstes von außen
beurteilen möchte . Genauso wie wir die Postweiterleitung
gemacht haben. Das ist es, was Node
Pots sind. Se Node-Ports sind Spot-Forwarding. Ich
will es von außen sehen. Dann Load Balance,
wie der Name schon klingt, möchten
Sie einfach alles
ausgleichen,
aber wir würden uns in diesem Abschnitt nicht mit Load
Balancing befassen , weil Load Balance normalerweise mit
Dienstanbietern arbeitet , die
Loadbalance-Plattformen haben, die dann wahrscheinlich einen Domainnamen
haben würden, tatsächlich über diesen Mapping erfolgt
, auf den Sie wahrscheinlich HDP
als wood.com
zugreifen können und wie. Ich hoffe, das
klingt tatsächlich besser. Okay, dieser Teil bedeutet, wir nicht auf den Load Balancer zugreifen können,
also würde ich das ändern Was ich tun würde, ist, dass ich
das dann darin erstellen werde. Ich werde
das erstellen und es an dieselbe
Datei anhängen Also Demo Dot Yarmo. Ich bin mir sicher, dass ihr wisst,
was ich hier mache. Karren oder VI-Demo Dot
Yamo. Wir haben das hier Ich werde hier tatsächlich reinkommen und dasselbe
tun,
Dash, Dash, Dash, richtig? Dieses Mal, denken Sie daran, die Zielpunkte,
sagen sie, da ist dieser Teil. Jetzt werde ich hinzufügen, ich
werde ein Konzept hinzufügen. Ich werde es euch
zeigen und die Dokumentation aufrufen. Bringen Sie die Dokumentation hoch.
Schauen wir uns die Häfen an. Keine Töpfe. Bin ich nur ein
Eingeschlagener? Keine Töpfe Dies sind Notiztöpfe, sehen Sie
sich die Verwendung, einen Typ, Notizen an. Siehst du, wir müssen jetzt einen Typ
verwenden, Notiztöpfe. Siehst du Don't RememberMPK it
von Wo ist das Etikett? Ordnung. Es ist unter der
Spezifikation, dann unter der Spezifikation Unter Spezifikation werde ich also einen Typ Node Pots
haben,
und wenn Sie
einen Typ Node Pots haben, müssen
Sie sicherstellen, dass Sie die Notiztöpfe und wenn Sie
einen Typ Node Pots haben, müssen
Sie sicherstellen, weitergeben Sie sehen, NodePots ist nur in diesem
Bereich verfügbar. Sie können 88 nicht
mit den Node-Pods machen. Erinnerst du dich, ich habe erwähnt, dass
Pot 0-65535 ist, oder? Wenn Sie jedoch Node-Pots
verwenden,
müssen Sie innerhalb dieses Bereichs wählen Das steht nur Ihnen
zur Verfügung. Ich nehme den Kerl, der schon
in den Töpfen ist. Topf ist ein Topf ist der Topf
, auf dem der Service läuft. Der Zielspot, der Ziel-Pot ist Pod, die Pods des Pods, der Pod, auf den Sie zugreifen
wollen, oder? Das habe ich
im letzten Teil erklärt. Dann den letzten Teil
, den wir hier versuchen. Dann komm ich rein und stelle
einen Nodepot auf. Node Nude Hots.
Was habe ich gerade getan? Oh Mann, ich habe die Datei vermasselt. Lass uns Stiefel machen. Lass uns bearbeiten. Das ist es
, was wir tun. Okay. Geben Sie also Node-Ports vom Typ Spezifikation ein. Knotentöpfe. Stimmt das?
Lassen Sie uns das also bestätigen. Ja. Keine Töpfe, dann die letzten
Teile, die hier reinkommen. Okay, ich bin immer noch in Bearbeitungsstimmung. Die Knotentöpfe. Dann lassen Sie uns den Bereich auswählen. Denk dran, 3.000. 30.000, ich wähle einfach 10.007 oder ich kann einfach etwas anderes verwenden
, das wir hier verwenden. Ich kann einfach 32.007 60 wählen. Es liegt immer noch
im Bereich, 30.000. 2000 tut mir leid, 2760, immer noch
im Bereich. 32.760. Ja, ich kann mir
das aussuchen und das würde funktionieren Jetzt verwenden wir
einen Load Balancer, also kann ich ihn grundsätzlich benutzen Ich kann den
ausziehen. Ich verwende jetzt einen Load Balancer.
Ich habe das ausgezogen Denkt daran, ich habe es
ausgezeichnet. Habe ich nicht. Die Datei war hier so
durcheinander. Ich werde das machen Ich werde das speichern. In Ordnung. Also Kats Demo. Also gut. Also haben wir das. Was
ich tun werde, denken Sie daran, dass ich erwähnt habe,
ob Sie
den Service aktiviert haben , bevor
Sie sich bewerben können. Abgesehen davon, dass wir ausführen, erstellen, wir laufen, wir wollen uns jetzt
bewerben, einen Würfel erstellen. Ich benutze diesen Typen, um etwas zu
entlarven. Ich bin mir sicher, dass ihr das
nachempfinden könnt , falls ihr das braucht, oder? zeige euch, wie ihr
es tatsächlich
vorbringen könnt. Das zeigst du auch. Ja, das zeigen wir. Ja,
äh, ja. Wir werden das machen. Ich möchte nur ein bisschen nach oben gehen
und den Pot vorwärts holen. Denken Sie daran, dass der erste Typ
hier für den Host ist, während der zweite für den Pod selbst
ist. Ich will euch nur die
Jungs von Pot Forward zeigen. Ich habe
die Befehle tatsächlich hinzugefügt, also wollte ich nur meine Liste
aktualisieren. Jetzt, wo wir
das haben, was machen wir? Ich erinnere mich an die CAT-Demo Amo,
dann haben wir das alles. Alles was wir einrichten, können wir
dann auf Cube Cut Two anwenden. Denken Sie an den Unterschied in der Demo. Sie können also sehen, dass sich
das nicht geändert hat. Das hat sich nicht geändert, einfach so,
oh, es wurde konfiguriert. Concord wurde gerade neu geschaffen. Das wurde gerade neu erstellt. Lass uns das erkunden. Halten Sie sich kurz,
Kcat zwei bekommt PO SVC Und ihr fragt euch, was ich
gerade getan habe ? Ich habe nichts getan. Wenn Sie zwei Vss
oder drei Visiere zusammen anrufen möchten, können Sie das tun Sie könnten
sie mit einem Befehl trennen und es wird
alles für Sie Das ist alles, was ich renne. Ich meine, gib mir die Kapsel. Besorgen Sie mir die Konfigurationsübersicht, besorgen Sie mir den Pod und
besorgen Sie mir den Service. Ich werde
diesen Befehl auch hinzufügen, damit er auch
verwendet werden kann. Sie verstehen das und Sie können
sehen, dass wir das alles ausführen. Nun, Asumi ist kein
Load Balancer, ein Load Balancer wird
automatisch
einer öffentlichen IP zugeordnet , die
IP-Adressen verfügbar waren, aber das machen
wir jetzt nicht Also das ist es, was wir tun. Wir müssen das also ein bisschen wie
eine Pot-Forwarding sehen , die
jetzt
80 80 an 32.007 60 weiterleitet 80 80 an 32.007 Das wird fast
wie intern gemacht .
Verstehst du? Lassen Sie uns das
jetzt bewerten, damit wir nicht beurteilen
können, ob die IT-Abteilung von 32.760 ausgeht.
Lass uns unseren Kern machen Genauso machen wir
es oder Kern. Wie heißt es
Call? Okay, ja. Also der Kern, dieses Mal
werden wir von diesem Topf
aus etwa 2760 bewerten, dann, wie wir es schon gemacht haben, lassen Sie uns Jason
auf der Sco-PP formatieren Ordnung. Siehst du, das
funktioniert. Das funktioniert gut. Ich konnte euch erklären
, wie man
Service in Coberts nutzen kann ,
wie man entlarven kann Sobald Sie einen Pod laufen haben, brauchen
Sie sich keine Sorgen mehr
zu machen Verwenden Sie einfach den Befehl,
um ihn verfügbar zu machen, verfügbar zu machen. Denken Sie dann daran, wie
ich bereits erwähnt habe, dass Sie sich tatsächlich ändern müssen. Sie müssen tatsächlich
den Modus Pots einrichten. Ich habe Ihnen gesagt, dass Pots
eher Pots Forwarding ist Ich habe gesagt, dass es drei
Typen gibt: Closed IP, Note Pot und Load Balancer Load Balancer ist für
Cloud-Anbieter gedacht, die automatisch eine öffentliche IP zuordnen, was Sie hier nicht tun Wie lautet der Name? Der
Close-Type wird intern verwendet, um intern zu
kommunizieren,
warum wir gerade Mood Pots verwenden , um es von außen zu beurteilen. Und genau das
konnten wir hier erreichen. Ich hoffe, das ist cool, Leute, und ich hoffe, ihr fandest das bisher
sehr ansprechend. Ordnung, nachdem das erledigt ist, konnten
wir ihre Dienste tatsächlich verbinden, oder? Und zu
guter Letzt werden wir noch darüber sprechen, welcher der
Waffenmeister von allem ist, in der Produktion eingesetzt wird. Pot Forward wird also nicht in der Produktion
verwendet. Das Serviceangebot für Pods
ist nicht wie bei der Produktion. Was verwendet wird, ist die Bereitstellung. Ich wiederhole, was
welcher Einsatz ist. Die Bereitstellung ist also das, was verwendet wird ,
weil wir durch
die Bereitstellung die Anzahl der
ausgeführten
Instanzen des Pods nach Belieben festlegen können ausgeführten
Instanzen des Pods nach Belieben Wir können herunterskalieren, wir können
hochskalieren. Wir machen das alles? Wer macht das alles. Ich
zeige euch im nächsten Video, wie es
funktioniert.
12. K8s-Bereitstellung: In Ordnung, Leute, danke, dass ihr mit
mir zurückgekommen seid. Das ist Z hier. Jetzt sind
wir beim aufregendsten Teil
der
Verwendung von Cuperti angelangt, nämlich bei den
Bereitstellungen Nicht das
Aufregendste daran. Ziemlich lustig, wirklich. ist
das der Kern dessen, was wir hier erreichen
wollen Jetzt können wir
den bereits erstellten Pod nicht verwenden, den bereits erstellten Pod weil das Deployment Ihre Pods verwalten
soll, Ihre Pods verwalten
soll und für die
Skalierung nach oben, nach unten gebaut Sie können die Anzahl der
Instanzen erhöhen Mit diesem Konzept im Hinterkopf müssen
wir den Pod in die Warteschlange stellen. Wir müssen verhindern, dass die
Dienste verfügbar sind. Wir müssen uns in die Warteschlange stellen,
aber wir können
die Config-Map verlassen , weil
die Config-Map verwendet
wird, sie trotzdem einbinden Was machen wir? Ich würde
das im Detail erklären. Würfel zwei. Für diejenigen, die
müde sind wie ich, geben Sie das ein, damit
Sie es als Alias verwenden können. Alias, Q zwei, du
kannst einfach den Schlüssel setzen. Also gehen wir zu Keep
Koto, richtig? Kupkato Du siehst also einen Skip
Koto. Ich kann K. Okay, hol CM, SVC SVC bedeutet Dienstleistungen. Sie können Dienste
oder die Kurzform in SVC eingeben. Dann welcher PO-Pod. Dann Dienste in keiner
bestimmten Reihenfolge. Dann machst du das, damit wir alles
haben, richtig? Also will ich
diesen Typen entfernen , weil du ihn
nicht mehr brauchst. Was machen wir? Ich würde Delete Pod in die Warteschlange stellen. Okay, was, lassen Sie uns zuerst
den Dienst löschen. Löschen Sie SVC SVC, der
Name ist Demo-Service. Ordnung. Also lass uns
das nochmal machen. Sie sehen also, wir
haben keinen Service mehr. Also lass uns den Pod jetzt löschen. Das ist POT-Service, tut mir leid,
das ist eher Demo. Also Demo Grace Period. Schonfrist DF. Oh, tut mir leid, Dash, was du tust. Das ist los. Lass es uns noch einmal überprüfen. Ordnung. Wir
haben nur das zur Verfügung. Jetzt müssen wir dann
die Deployment-Datei erstellen. Wir würden
den Dienst nicht nutzen, um die Bereitstellungsdatei
verfügbar zu machen. Nicht mehr der Pod. Denken Sie an den Pod, der
Service stellt einen einzelnen Pod zur Verfügung. Das ist
der Pod, den wir zuvor gemacht haben. Aber stellen Sie sich vor, Sie haben jetzt
mehrere Instanzen eines Pods. Der Dienst wäre
dann
mit der Bereitstellung verbunden , die
alle Pods verwaltet und sie von einem
einzigen Einstiegspunkt aus
verfügbar Sobald Sie also darauf klicken,
wird es standardmäßig zu einem der
Pods weitergeleitet Ich bin mir sicher, es ist eher so, als
wäre es kein Hin- und Rückspiel, ein Lastenausgleich und ein
automatischer Lastenausgleich innerhalb der Bereitstellung, wenn
Sie es über den Dienst aufrufen, um dann zu überprüfen, welcher weniger
ausgelastet ist, und zu Ihnen zurückzukehren. Vor diesem Hintergrund:
Wie erstellt man einen Pod? K,
Bereitstellungen erstellen, bereitstellen oder vollständig nutzen. Deploy ist eine Kurzform, Deploy, dann der Name der Bereitstellung, ich nenne es Demo-Bereitstellungen Dann das Bild mit dem Strich streichen. Welches Bild verwenden wir? Das Bild, das du verwendest,
ist Zico Z, erinnerst du dich? Dann Demo-Bindestrich, KHS, dann 10. Ich bin mir sicher, das ist Clays,
dann der Pot, was ist der Pot, den du
anvisierst Pot ist ATAT. Wir? Ja, ATT. Dann
lass uns ein Gyron machen Strich die Gyroun-Linien, O, Yarmo. Wie viele Repliken wollen wir,
Dash Replica, Replicas. Sind es Repliken oder Repliken oder
Finals, wenn es es nicht sieht? Wir wollen weniger drei Repliken,
Dash Dash-Repliken, Dash Dash-Repliken Das hat der Pod nicht
. In Ordnung, Sky, ganz ruhig. Ich bin hier eine Replik
und das hat mir
genau das gegeben, was ich brauche, Leute Ich würde die
Demo-Datei, die wir bisher erstellt haben, belassen, ich würde sie in
Ruhe lassen und ich würde verarbeiten, dass ich sie
tatsächlich in
einem Ressourcenordner posten würde tatsächlich in
einem Ressourcenordner posten Also werden
wir
das in eine Datei
namens Deploy einbinden. Ich nenne es Demo. Demo bereitstellen. Dies sollte die beste
Demo-Bereitstellung von Yarmo,
Thermo Deployed oder Yarmo Also CATs, dann Deployment, damit wir einfach alles zusammen haben
können Dann bereitstellen. Sie
können sehen, dass wir es haben. Ich mache weiter und
mache dann eine CATS-Demo bei Yarmo. Ich erinnere mich, dass wir
den Pass brauchen , weil er den Pass tatsächlich für
die Konfliktkarte
bewerten
muss den Pass tatsächlich für
die Konfliktkarte
bewerten Ich führe ein VI-Demo-Deployment durch, dann führe ich eine
Einfügung durch, übergebe das hier, komme
dann hierher zurück mache
dann Bindestrich, Bindestrich Jetzt habe ich meine Config-Map. Meine Config-Map wird hierher
kommen, um sie zu verkabeln. Denken Sie daran, dass wir
dann auch hierher kommen müssen, um dann die Config-Map zu verkabeln. Erinnerst du dich? Das ist auf
derselben Ebene wie dieser Teil, diese Umgebung,
ich hoffe, ich habe das richtig verstanden. Dann lass mich einfach zu dieser Datei
gehen. Gehen wir einfach zu dieser Datei. Ich möchte also zu dieser Datei hier
gehen. Ich kann es einfach
direkt als Demo-Yamo schneiden. Also das ist die Umgebung,
von der
ich dann MapRef konfiguriere Wie lautet dann der
Name? Der Name ist Demo. Ordnung. Sie können sehen, dass
die Leute damit diesen
Erfolg erzielt haben. Das ist genau das, was wir
brauchen, und
das konnten wir tatsächlich erreichen. Ordnung, Leute, das
sieht gut aus. Das
sieht echt gut aus. konnten wir tatsächlich Bisher konnten wir tatsächlich alles
tun, was wir brauchten, und das ist eigentlich
ziemlich genau. In Ordnung, wir
haben das also tatsächlich geklärt. Also ich glaube, Leute, ihr versteht, was
wir bisher gemacht haben Wir konnten das
tatsächlich durch das Ersetzen
der
Deployment-Datei beheben. Die Bereitstellungsdatei
verwendet jetzt die Konfiguration. Also die Deployment-Datei
verwenden wir jetzt. Also lass uns das ausführen. Lassen Sie uns das zugänglich machen. Wenn das zugänglich ist, ist das
ein großer Gewinn für uns, Leute. Dann können wir einfach die Bereitstellung
über den Service
veröffentlichen, und ich nehme einfach genau
das gleiche Format,
oder? Exakt dasselbe Format. Und es wäre
gut zu gehen, Leute. Ordnung, also lass uns
das machen. Also werde ich das tun Also gut, lass uns diese Datei
ausführen. Lass es uns ausführen. Ich werde es noch
einmal tun, lassen Sie uns sicherstellen, dass
nichts läuft. Siehst du, nur die Konfliktkarte läuft, also
werde ich das einfach löschen. Ich werde nur zwei Anträge streichen, weil es eine
Konfliktkarte gibt. Ich möchte es nicht neu erstellen F, dann Deploymo Deploy,
lass uns das ausführen Sie sehen, Demo erstellt,
Bereitstellung erstellt. Lassen Sie uns einen anderen Befehl ausführen Starten Sie
diesmal
einfach die Bereitstellung. Gib mir alles. Siehst du, wir haben drei Instanzen am Laufen. Ist das nicht interessant, Leute? Sie haben drei installiert,
weil Sie den Pod sehen, der die Anzahl
der vorhandenen Pods anzeigt. Drei Pods laufen
, weil es drei sind. Drei Bereitstellungen, weil Sie
die drei Instanzen mit
drei verfügbaren drei Instanzen erhalten die drei Instanzen mit ,
und genau das haben wir herausgefunden. Das ist einfach unglaublich.
Das ist unglaublich. Kubernetes ist einfach unglaublich. Ich muss es euch zeigen, damit ihr seht, wie es ist
und Spaß daran habt , Kubernetes zu nutzen Jetzt, wo wir das getan haben, müssen
wir wissen, ob es funktioniert Wir müssen wirklich wissen, ob
das funktioniert oder nicht? Wir müssen entlarven. Wir müssen den Einsatz
aufdecken. Wir müssen den
Einsatz offenlegen, oder? Und um Bereitstellungen verfügbar zu machen, müssen wir die Anwendung ausführen Wir müssen den
Expose-Dienst ausführen, um dies tatsächlich zu tun. die gleiche Weise, wie wir das letzte
erreichen, mache
ich das einfach und würde es an eine Deployment-Datei
anhängen, wodurch die
Dinge tatsächlich
spontaner
ablaufen würden . Also, wie mache ich das? Ich mache PC zwei, enthülle Bereitstellungen und Bereitstellungen.
Lass uns etwas tun Ich benötige den Namen
meiner Deployment-Datei. Okay, das ist der Name. Sie erinnern sich also, dass
ich das als „Bereitstellung
verfügbar machen“ verwendet habe , oder ich
kann sagen, „Bereitstellung verfügbar machen“,
je nachdem, was für
Sie funktioniert, Bereitstellung Wie lautet der Name? Der
Name ist Demo Deployment. Demo-Bereitstellung.
Demo-Bereitstellung, das ist der Name, Demo-Bereitstellung.
Was ist dann der Typ? Ich will Typ. Ich will Typ. Ich möchte Typ-Node-Töpfe ,
weil
wir genau das brauchen, Node-Töpfe. Denken Sie daran, wir könnten
das deklarativ erstellen. Ihr könnt in der Dokumentation nachschauen, aber ich zeige
euch nur, wie man das einfach verkabelt Was ist dann der Topf der Kapsel, den Sie beurteilen
wollen? Der Pod, der Pod, hat eine Größe von 80 80. Lass uns einen Gyro darauf machen. Gyron Aliens O. Das ist Siehst du? Das gibt es
mir. Es bekommt den Service. Ich werde einfach tun, was ich an meine Demo-Bereitstellungsdatei anhängen
werde meine Demo-Bereitstellungsdatei Fantastisch. Ich werde das klären. Dann führe ich eine VI-Demo
durch, stelle sie bereit und schon habe ich alles. Wenn ich hierher komme, ist es
genau hier.
Es beginnt von hier aus. Ich mache das, dann mache ich einfach Dash, Dash, Dash und vervollständigt
alles, was ich brauche. Denken Sie daran, wenn Sie einen Nodepot
verwenden, wie ich es Ihnen im letzten Teil
gezeigt habe ,
als wir einen Pod verfügbar machen, müssen
Sie zwei Dinge hinzufügen Erstens: Sie sehen, der Typ Node Pot hinzugefügt
wurde. Es spielt
also keine Rolle, ob
er sich oben oder unten befindet, sondern er muss sich in derselben
Zeile wie dieser Pot-Abschnitt befinden Das ist erledigt. Das nächste
Ziel ist, dass Sie Ihre NodePots NodePort hinzufügen müssen, welchem Node-Pot aus Sie
darauf zugreifen möchten Also bleibe ich einfach hier. Ich benutze einfach Random. Also 32 000. Okay. Das sind so 32.000, das funktioniert
also für den Rest Also, wenn das erledigt ist, mache
ich das einfach. Ich werde einfach in Ordnung kommen. Jetzt, wo ich alles eingerichtet habe, könnt ihr es pausieren, Leute. Lassen Sie mich es einfach noch einmal schneiden,
falls Sie hier eine Pause einlegen wollen, nur um sie von Fall zu Schnitt zu schneiden, also sehen Sie, so
sieht es aus. Sie können also eine Pause einlegen und mit dem
vergleichen, was Sie selbst
generiert haben. Ich stelle sicher, dass alles korrekt
ist. Sobald Sie gezeigt haben, dass
alles korrekt ist, können
Sie einen K-Antrag stellen. Denken Sie daran, dass ich mich
bewerbe, weil ich jetzt zwei Ressourcen erstellt
habe.
Ich möchte nicht neu erstellen. Aber während Sie würfeln, anwenden und
dann als Demo bereitstellen. Sie sehen also, das wurde nicht erstellt. Das ist nicht geschaffen.
Das wurde erstellt. Also lass uns das jetzt machen, lass uns das
alles machen, um alles zu bekommen. Siehst du, wir haben eine
Konfigurationsübersicht, wir haben eine Demo, wir haben einen Port, der läuft, gibt keine Fehler, du
hast eine Notiz, Ports. Das hat im letzten Video kein Exon erklärt, was der Enyp
ist Dann haben wir auch das, was an
32.000 weitergeleitet wird. das erledigt ist, werde ich euch
etwas Tolles
zeigen, oder? Also bin ich froh, dass ich diesen Typen benutze. Ich bin froh, dass ich
den Namen verwende? Dieses Terminal. Dieses Terminal hilft
mir , den Bildschirm zu teilen,
mehrere Bildschirme. Sie können sehen, dass ich hier einen anderen
Bildschirm habe, oder? Jetzt unter dem Bildschirm. Dann holen wir uns hier noch einen Bildschirm
, weil wir drei haben. Also, was werde ich tun?
Ich will es euch zeigen. Denkt daran, wir könnten Logs gebrauchen. Logs könnten uns sagen, welche Treffer
wir pro Zeit treffen. Ich weiß nicht, ob ich Logs dazu
hinzugefügt habe, aber ich hoffe, wir kriegen
das hin. Ich weiß es nicht. Ich habe keinen Kommentar abgegeben. Mann, ich glaube, das habe ich nicht getan. Ich wünschte, ich hätte hier
ein paar Logs hinzugefügt. Wir sehen, wie das Protokoll eingeht, sodass wir wissen, welches pro Mal bewertet
wird. Wir werden sehen, welches pro Mal bewertet
wird. Ich denke, das wäre
großartig, weil ich die drei aufgedeckt hätte. Ich hätte dir
drei Anwendungen gezeigt, oder? Die drei Anwendungen.
In Ordnung. Lass uns einfach eine Demo machen.
Wenn ich es nicht verstehe, werde ich
es wahrscheinlich schnell erledigen und dann
alles wieder einrichten. Was ich tun werde, ist, diesen Typen
auszuwählen. Und ich mache K. Denk dran, ich kann K hier nicht machen, weil ich
noch nicht fertig bin wie, Frag Kekutu Also Alias, K bis Kukatu Ich muss keine vier K tenias
K bis Ku katu eingeben Windows, ich
weiß wirklich nicht, wie man es in Windows benutzt. Okay. Damit mache
ich dann einen Kog K-Logs. Siehst du? Das gibt mir die Logs. Jetzt will ich es mir ansehen. Ich möchte mir die Logs ansehen. Log Kupkopp Lass uns folgen. Ich denke es ist F. Ich
denke es ist F. Großartig. Siehst du? Ich kann folgen. Ich suche mir den zweiten Typen aus. Ich komme her und mache K,
Logs, F. Denk dran, du könntest
DF davor oder danach machen , das ist
egal. Ich folge ihm. Jetzt siehst du. Dann der letzte, ich suche mir diesen Typen aus und mache K-Logs, F. Der letzte. Ich hatte diese drei
Instanzen laufen lassen. Lass uns einen Anruf machen. Rufen Sie jetzt an. Dann lass es mich aus meiner
Skizze auswählen. Wo ist die Skizze? Dieser Typ, ich rufe an, dann mache ich ein V. V.
gibt mehr Kontext. Mein Kontext. Dann kriegst du General. Ich will es ausführen Ich will es ausführen Ich will es ausführen Ich will es
in War der Name jetzt Ich will es ausführen. Nehmen wir an, alles in 1 Sekunde, und es sollte sehr schnell laufen. Ich könnte eine Uhr gebrauchen, oder? Ich denke, ich kann eine Uhr gebrauchen ,
weil ich sie einfach mehrmals
schlagen möchte. Ich will jetzt nur zuschauen und versuchen
, mich an den Befehl zu erinnern. Unter Linux gibt es einen Befehl, der es dir ermöglicht. Du gibst ihm einfach eine Zeit und
rufst weiter die Endpunkte Ich glaube, ich
werde einen Anruf tätigen. Lass mich Dash suchen, Dash hilft. Ist es hier? Verwenden Sie für alle Optionen die Art der Dash-Hilfe, alle. Haben sie. Mal sehen, hat es es,
denkt es ist N oder so. Ich kann mich jetzt nicht erinnern. N. Pasa zu benutzen, das ist nicht das, wonach
ich suche Sehen Sie jetzt, ja. Ich glaube, ich habe vergessen dass
der Commander
gesucht hat. Du könntest eine Uhr machen. Eine Uhr würde unter Linux immer
can watch N drücken, dann 02, dann curl und dann das, was ich versuche auszuführen,
was bis 2000 ist Denken Sie daran, dass wir es bis 2000 schicken. Wenn
wir das hinzufügen, wird das
Anwendungs-Relay weiterhin alle
0,2 Sekunden aufgerufen. Dann können Sie sehen, dass es all diese Knoten
trifft, alles zusammen
oder alles. Sie sehen, wie sich jeder von
ihnen nach dem Zufallsprinzip bewegt,
was bedeutet, dass der
Lastenausgleich tatsächlich automatisch erfolgt. Sie werden es jedoch nicht sehen,
da ich kein Protokoll hinzugefügt habe, sodass Sie sehen können
, welches sich bewegt. Was ich tun werde, um dies zu aktivieren, um
sicherzustellen
, dass wir diese Funktionalität haben , und
Sie können sich vorstellen , dass ich diesem Container ein Protokoll hinzufügen
werde. Ich mache bei SLL für J
bei SLF bei SLL für J,
so wie ich bei J gegangen bin, dann komme
ich hierher, kurz
bevor es gedruckt wird, und ich mache Log Dann sage ich, ich
sage, es ist Code. Teste Kekes Code. Dann füge ich einen Zeitstempel hinzu.
Ich werde einen Zeitstempel setzen Ich sage einfach, der Zeitstempel
und der Zeitstempel wird das System
sein, das der aktuellen Zeit System
sein, Lass uns das machen. Lass uns. Sobald es dran ist, wird es
definitiv geändert. Wir sehen
jedes Mal, dass dies Ergebnisse sind. Was ich tun werde, ist
,
dieses hinzugefügte
Protokoll der Commits schnell an die Endpunkte zu Ich mache das einfach. Ich mache
das einfach sehr schnell, sehr schnell. Ich versuche schon
fast 17 Minuten, mir die Zeit anzusehen. Okay, jetzt, wo
wir das vorangetrieben haben, werde ich als Nächstes
tun, um diesen Ton tatsächlich zu haben ist VN Clean Package. Dann mach diesen Keep-Test. Ihr kennt
diese Befehle bereits, Leute. Ich mache nur
dasselbe, nur um das so
weit zu bringen, dass wir es tatsächlich einsetzen
können? Also das auch. Dann ist der
nächste Schritt Docker Ich mache es DRM Image. Ich möchte
die D-Demo-Bindestriche löschen, dann wird einer angezeigt Lass uns sehen. Was ist das
Problem G? Kein solches Bild. Ja, ja, ja,
das ist ZZ gelöscht. Lassen Sie uns jetzt das Image erstellen. Ich werde Docker sein. Ich werde einfach
reingehen und mir selbst helfen Docker-Build. Dash T, richtig? Dash T. Dann
komme ich hier rein, Punkte. Punkte. In Ordnung? Okay. In Ordnung. Also, lass uns einfach
drücken, es tut Doka leid. Docker drücken. Das Gleiche. Ich wähle
das einfach aus. Nennen wir das 2.0.
Lass uns das 2.0 codieren. Das wäre einfach noch toller. Lassen Sie uns dieses 2.0 so codieren, dass
es wie die nächste Version aussieht, oder? Das würde es zu
Docker Bud, 2.0. 2.0 machen. Das ist mehr Kvates. 2.0. Wenn das erledigt ist, mache
ich Docker,
das Gleiche Aber dieses Mal mache ich es Docker Push, Push
das Gleiche Drücken. Das ist nicht das
p, aber dann drücke ich, drücke Okay. In Ordnung. Das wird sich dann durchsetzen
, weil es nicht
viele Details enthält, sehr schnell , weil ich die meisten
Ebenen bereits verfügbar habe. Wenn das verfügbar ist, werde
ich dann herkommen und alles
herunterziehen,
während es läuft . Mach Würfel schneiden, tut mir leid. Löschen, bereitstellen. Ist eine Demo-Bereitstellung. So habe ich es genannt.
Ich habe alles gelöscht, was ich gestoppt habe. Also lass uns alles nennen
, was wir haben. Sollen wir den Service
löschen? Das
ist Service oder löschen, wie wir sehen, was der Name ist? Der Name ist dieser Typ. Okay. Es besteht also kein Bedarf an Dienstleistungen. Das stimmt.
Das ist in Ordnung. Das ist in Ordnung. Das ist alles. Okay, also lass uns alles nochmal
holen. Siehst du, alles ist gelöscht. Lassen Sie uns nun überprüfen, ob das
Pushen erfolgreich war. Dies wurde erfolgreich gepusht. Und das
wurde erfolgreich vorangetrieben. Komm wieder her. Ich mache eine VI-Demo, stelle sie bereit und
ändere dann das Image. Denken Sie daran, dass das Image jetzt in Betrieb
ist, was 2.0 ist. Es ist jetzt 2.0. 2,0. In Ordnung. Alles klar,
ich gehe zum Docker Hub. Also, wenn wir Docker Hub überprüfen, wenn du das aktualisierst,
was ist das Aktualisiere das, komm zurück. Warum gibt es keine Auffrischung? Dieser Typ ist keine Erfrischung.
Wie erfrische ich dich Dieser Typ, lass uns sehen. Ich möchte nicht zum Docker Hub
gehen. Ich will einfach
hier sein, nenne das hier. Ich nenne das, suche diesen Kerl. Okay. Ich brauche das, gib mir das. Ich weiß. Finde das. Dann wird es jetzt knifflig. Gehen wir zum DocHub Hub Hub. Ich gehe einfach rein. Das ist D Hop. Ich melde mich einfach an. Nutzername
Passwort. Das ist mein Nutzername. Mein Passwort ist da, benutze
denselben Typen. Okay, du kannst also sagen, schieb das. Lass uns den Typen öffnen,
wir überprüfen die Etiketten. Sie haben mehrere Tags
zur Verfügung. Es gibt also einen 2.0. Du kannst es sehen. In
Ordnung, kein Problem. Ich repariere das später. Es
ist also 2.0. Du hast also eine 2.0. Das habe ich
versucht zu veranschaulichen. Gehen wir schnell zurück. Nun, da wir
das getan haben, wollen wir im nächsten
Video nochmal darauf
zurückkommen, um das zu testen. Wir sehen uns im nächsten Video.
13. K8s-Testbereitstellung: Hallo Leute, Z hier,
es ist Zeit zum Testen. Wie ihr sehen könnt, habe ich
das Windows-Terminal,
das Linux-Terminal,
erstellt . Das erste, was ich tun werde,
ist den Bildschirm zu löschen. Bringen wir das rein. Lassen Sie uns
sichergehen, dass wir das
hier haben , da Sie sehen können, dass er mit der sieben F five,
785,
endet . Also habe ich es hergebracht. Also ich lösche
zuerst, das ist eine Clare, damit ich
die Logs löschen und
reinbringen und starten kann, richtig? Also die Logs Dann für das hier das Gleiche. Wenn Sie sehen, dass dies mit
einem 785j VR 77, JVR 77 endet. Das ist also richtig. Ich denke , womit endet das?
Ich habe das nicht überprüft. Okay. Okay, NH, richtig. Und der letzte
ist Z neun, richtig? Dieser ist Z neun.
Lass uns sehen. Okay. Ordnung. Also, ich habe ein Konzept namens Watch, das
ich gezeigt habe, dass man Watch benutzen kann. Beobachten Sie, lassen Sie uns diese Uhr löschen, dann erreicht sie den Endpunkt
zu dem Zeitpunkt, zu dem Sie sie platzieren Das ist
nur für Linux verfügbar. Wenn wir das tun, werdet ihr sehen alles
gleichzeitig berührt wird. Das zeigt, dass es sich
um einen Lastenausgleich handelt. Denken Sie daran, dass wir
die lokalen Hosts 2000 nennen, das ist der
Notiz-Pod, auf den Sie zugreifen. Es durchläuft
den
Dienstlastausgleich in alle Pods. Lass uns das jetzt angehen. Kannst du sehen? Alles
wird bewertet. Das, das, das
geht einfach den ganzen Weg, richtig? Das ist also ein guter Test um zu wissen, ob die
Dinge korrekt funktionieren, oder? Also, Tests für Linux,
Windows-Leute , die euch
abgesichert haben, seid nicht bestürzt. Also das Gleiche für Windows, du machst nur eine Uhr Unsere Anbieter achten also diese Fledermäuse in
den exakten Formaten vorliegen. Unsere Anbieter beobachten diese Fledermäuse
, damit ihr sie für Windows verwenden könnt. Rufen Sie dann an und machen Sie
dasselbe, es sei denn, Sie treffen darauf. Siehst du, es funktioniert einwandfrei. Das
ist also großartig, Mann. Also gut, Leute,
genau das wollte ich euch zeigen. Und für diejenigen, die neugierig auf
den Inhalt der Watch-Datei
sind den Inhalt der Watch-Datei oder ob das der Inhalt
der Watch-Datei ist, ist
der Inhalt einfach das
Einzige, was Sie tun müssen, oder? Also kannst du dir das selbst gutschreiben. Wenn Sie
die Datei nicht verwenden, können Sie einfach kopieren oder
einfach eingeben. Aber ich stelle eine Datei zur Verfügung, ich stelle
sie euch zur Verfügung. Jetzt, wo wir das
testen konnten und sehen, dass die Dinge genau so
funktionieren, wie
sie sollten, was kommt als Nächstes? Denken Sie daran, dass wir
zu einem Demo-Projekt übergehen müssen, um schnell beurteilen zu können
, wie die Dinge
funktionieren würden und wie wir das bewerkstelligen könnten. Das nächste, was wir jetzt tun
müssen, ist
unsere Basisprojekte, an denen wir gerade
arbeiten und die Sie kennen, bevor wir dieses Demo-Projekt
verwenden, unseren Basis-Pod, den wir in diesem Kurs verwenden. Wir werden jetzt das Image einfügen, den Konfigurationsdienst
konfigurieren, die Bereitstellungen
verwenden und einrichten Jetzt werde ich den Pod nicht mehr veröffentlichen, weil ich Ihnen gerade gezeigt habe,
wie man eine Portweiterleitung durchführt,
aber wir machen die Bereitstellung verfügbar, erstellen einen Dienst und testen ihn dann, erstellen einen Dienst und testen ihn dann, um zu
sehen, wie die Dinge funktionieren Dieses Mal
verkabeln wir auch die Datenbank. Sieht ein bisschen knifflig aus,
aber es schafft es. Sehen Sie, wie die Datenbank verwendet werden
kann. Anstatt einen
Einheimischen zu verwenden, der
wahrscheinlich die IP meines Systems verwendet. Die IP meines
Systems ist also genau das ,
was verwendet wird
und die würde gefunden werden. Also gut, Leute,
wir kommen zurück. Darauf kommen
wir zurück. Für diesen die IP, also gibt es einen Neto CP Es gibt eine IP, auf die
zugegriffen werden kann, oder so den
Netoop, den ich wahrscheinlich verwenden werde Ich zeige euch,
wie das geht. Sobald Sie das nächste Video
für die Base-Anwendung gefunden haben, an der
wir gerade arbeiten. Ich sehe euch
im nächsten Video.
14. K8s-Testbereitstellungsmodul: Hey, Leute, danke, dass ihr mit mir zurückgekommen
seid. In Ordnung. Nun, da wir
mit
der letzten Sitzung über
Kombinate fertig der letzten Sitzung über sind, verwenden wir
das Demo-Projekt Jetzt wissen wir, dass der Prozess darin besteht, die Sträflings-Map
zu
zerschneiden, Deployments zu streichen, die
tatsächlich auf das Bild verweisen würden, dann ein Service, der uns ein Notizbuch
zum Testen zur Verfügung stellt. Vor diesem Hintergrund habe ich
bereits damit begonnen. Also machst du Combintcrets
und fügst Bereiche hinzu, damit ich
nicht neu tippen muss Also C erzeugt, C. Dann spreche ich
nur zwei Werte. So läuft es.
Okay, weißt du was? Lass mich das nochmal eintippen. Das heißt, Quits Creates folgen
nicht, wenn
du mittippst, dann ist CM Config Map, ich versuche Dann möchte ich es Modulate nennen, dann Dash Dann wählst du die Immobilie aus. Wählen wir einen aus, dann wählen
wir den Wert. Dann ein Strich aus dem wörtlichen Sinn, wählen
wir einen mit einer Zahl. Dieser Teil, dann sind da
fünf, vier, drei, zwei. Dann lass uns Gyro machen.
Kunden. Das sollte ein Doppelstrich
sein, Gyroun dann Yama. Siehst du? Wir haben, ich werde
das ModulitFle für
jeden von ihnen erstellen das ModulitFle für
jeden von ihnen Wenn du es einfach schneidest, siehst du
einfach Modult, oder? Also, was mache ich im
Mai? Also ist das erledigt. Also, wie mache
ich dann die Werte? Jetzt gibt es auch die Möglichkeit
, aus einer Datei zu lesen. Sie könnten das Schlüssel-Wert-Paar in einer Datei erstellen und es dann einlesen. Wenn das funktioniert, könnte das eine großartige Ergänzung
sein, oder? Ich betrachte es einfach als
ein bisschen Stress. Aber wenn Ihre Eigenschaften
umfangreich sind und Sie
Leute haben und Sie
Leute haben, die sie jedes Mal
aktualisieren müssen ,
wenn die Anwendung aktualisiert wird, würde
ich
Ihnen dringend empfehlen,
die Option einer Datei zu verwenden und sie
dann einzulesen. Es ist tägliche Dokumentation, einfach
eine Konfliktkarte aus einer
Datei zu erstellen und Sie sagen
genau, wie es ist. Sie müssen nur
ein Schlüssel-Wert-Paar aus
einer einfachen Datei erstellen und nur
darauf achten, die Datei, das Schlüssel-Wert-Paar und das
Schlüssel-Wert-Paar wie in diesem Format zu benennen . Ich habe tatsächlich etwas
in den Formaten, Schlüssel eins, Wert eins,
Schlüsselwert zwei. Dann überprüfe die
Kombination aus Verkaufsleitungen und einfach WLAN, wo
ihr es aufbewahrt Und das würde es tatsächlich für
dich füllen. Das ist ein guter. Also für mich habe ich
es einfach
manuell aktualisiert , weil
es anscheinend nicht viel ist. Also habe ich es einfach manuell aktualisiert, bevor ich dieses
Video gestartet habe, damit wir es verkaufen konnten. Ich habe das alles
schon verkabelt. Was die Saiten angeht, sollten
diese Zeichenketten nicht die Buchcodes
haben. Die Zahlen, du
hast die Buchcodes. Wenn Sie
Boolean verwenden, sollte
Wahr Vier auch die Buchcodes
enthalten Denken Sie also bitte daran. Also gut, das ist es. Also dieser Typ ist auch Duba-Mitglied. Ich möchte
Heilungen entlarven und es modellieren. Damit das erledigt ist, haben wir tatsächlich die richtigen Stellen
getroffen. Nun, Sie würden feststellen, dass ich hier
nicht den
richtigen Gastgeber gefunden habe. Der Grund, warum ich
den Gastgeber nicht bestanden habe, ist, dass es persönlich ist und ihr das auch schützen
müsst. Warum musst du das sicher
aufbewahren? Sie müssen verstehen
, dass das IPV, was Sie hier übergeben werden,
in erster Linie Ihre IP-VIF-Adresse ist, weil
Sie den lokalen Host nicht weitergeben können Lokaler Host, erinnert ihr euch an
das Diagramm, das ich
euch vorhin gezeigt habe euch vorhin Ich habe euch ein Diagramm gezeigt , dass dies ein Host ist, auf dem ihr euer Kombinationssystem
habt. Sie kennen nicht einmal die IP. Nun, das System, das
wir bewerten wollen, ist
offenbar genau das, was
wir beurteilen wollen, das geht bis in die Tiefe. Erinnerst du dich, wir haben
den Container bereitgestellt
, der der Docker-Container
in diesem Pod ist, oder? Denken Sie daran, dass wir ihn
innerhalb des Pods innerhalb
dieses Hostsystems bereitgestellt haben, weil
wir ihn auf Docker verfügbar gemacht haben.
Wir machen ihn verfügbar, damit wir
den lokalen Host beurteilen können, oder? Also wollen wir davon ausgehen.
Ich möchte es ein bisschen langsam angehen lassen, damit
ihr es versteht. Denken Sie daran, wir haben einen
Docker-Container. Das ist ein Kubernetis. Denken Sie daran, dass wir noch
ein weiteres haben. Lassen Sie uns das erweitern. Lassen Sie uns das erweitern. Das
wird sinnvoller sein. Wir hatten Kubernetes hier. Dann haben wir hier Docker erstellt. Docker-Engine. Die
Docker-Engine klingelt hier Eine Docker-Engine. Wir haben einen Docker-Ingenieur entwickelt. Ticker, alles
, was wir hier platziert
haben, machen wir vom Host aus
zugänglich Alles ist
zugänglich, nein, Pflege. Dies ist vom Host
aus zugänglich. Alles ist vom Host
aus zugänglich. Der Beitrag ist vermutlich
vom Host aus zugänglich. Alles, was wir erstellt haben, ist vom Host aus
zugänglich. Ich möchte, dass wir
diese Konzepte verstehen. Ordnung. Also ist alles vom Host aus
zugänglich. Jetzt haben wir unser Image von diesem Docker auf Remote übertragen,
und von hier aus ziehen
wir aus der Ferne
in dieses Kubernetes-Objekt, weil Kubernetes nichts über diesen Typen
weiß Sie haben keine Zugehörigkeit. Sie müssen nur
angeben, wo er das Bild aus der Ferne abrufen
kann,
und genau das haben wir getan Wenn ich weiß, dass ich Docker Hub
verwende, verwende die private Registrierung. Ich hoffe, ich habe das
im letzten Video irgendwie erklärt, damit
es ganz klar ist, oder? Ich habe also in nachfolgenden Videos gesehen, ich meinte in den vorherigen Videos, dann auf die gleiche Weise, Sie versucht haben, eine Datenbank
auszuwerten. Sie müssen Ihre Datenbank behandeln. Sagen Sie nicht, weil Sie auf demselben System
entwickeln, Sie
direkt darauf zugreifen können, um nicht zu funktionieren. Denn denken Sie daran, dass dies
eine Umgebung im Fibone ist , die
ihren eigenen lokalen Host hat ,
null bis 65.535 Sie hosten CCL Habits. Dieser Automotor ist auch ein
isolierter Pfad. Was Sie also tun
müssen, Sie müssen eine
Verbindung zu diesen Hosts herstellen. Sie müssen einen
Weg finden, über
das Internet eine Verbindung herzustellen . Um eine Verbindung zu
Ihrem Host im Internet , müssen Sie herausfinden, welche
IPV-Adresse Ihrem Router zugeordnet ist IPV-Adresse Ihrem Router zugeordnet Der Router, mit dem Sie
eine Verbindung zum Internet herstellen, ist
die einzige Möglichkeit
, eine Verbindung herzustellen denn außer Sie haben
tatsächlich einen Weg gefunden, einen
Tunnel zum Internet zu erstellen,
und Sie haben ein IPV dafür haben Sie direkt
zu Ihrem System Der kürzeste Weg, Moment zu
nutzen, ist jedoch, dass Sie dem Internet
verbunden sind,
und wenn Sie mit
dem Internet verbunden sind, verwenden
Sie praktisch einen Router Es gibt keinen Router oder Sie verwenden einen mobilen Dongo,
was auch immer Sie verwenden, Ihnen wird das IPV zugewiesen Wie bekommst du ihn? Unter Windows lautet
der Befehl wie folgt. Ich werde
den Befehl nicht ausführen, Leute , weil es ein sehr
sensibler Befehl ist. Das zeigt viele
sensible Details. Verwenden Sie unter Windows die IP-Konfiguration. Einfach IP-Kaffee, gib das ein. Es sollte dir so
etwas geben. Wenn du alles
stornierst
und es einfach noch mehr stornierst. Sie gehen also nicht einmal davon aus. Niemand geht hier von
irgendwas aus, oder? Weil die Daten
sehr sensibel sind, oder? Mach weiter, tu das. Du würdest sehen,
dass du
dein drahtloses Land mit IPV F hast, oder? Sie würden sehen,
dass Sie einen Äther haben , der einen IPV-pH-Wert hat, oder? Sie werden sehen, dass es dieses Etherin-Vnet gibt
, das eine IPV-Vier hat Sie sehen die IP-VF-Adresse, einer dieser Typen würde für Sie
arbeiten Sie müssen also die beste Wette wählen,
die meistens Ihre
Wireless-Lane ist, richtig? Sie überprüfen, ob die IP Ihres WLAN zugänglich
ist.
Verstehst du? Das ist genau das, was du
als dein Gastgeber hineinlegst. Ich werde weitermachen
und als mein Gastgeber auftreten. Ich poste das Video, platziere es auf dem Host und ich werde die
konfigurierte
Datei nicht mehr veröffentlichen. Das würde ich
tun. Auf diese Weise, wenn es funktioniert,
werde ich es erkennen können. Ich würde dann
genau herausfinden ,
welches ich hier verwenden
soll, und das würde ich tatsächlich dafür
zeigen, oder? Dann würdet ihr auch für
Mac-Nutzer und Linux-Nutzer, ihr sollt
dort IPADDR benutzen Ich denke, es ist IPDDRO ein Wort,
ADDR ist eines ADDR ist Es zeigt Ihnen auch alle Verbindungsdetails
Ihrer Anwendung
, sodass Sie Ihr IPV
für das auswählen, das Ihr Land verbindet, oder
? Oder recherchieren Sie einfach
, um herauszufinden, wie Sie das IPV für mein Land an mein System
anschließen können Sie können einfach diese
Keywords verwenden und schon bekommen Sie es. Ordnung, nachdem das gesagt ist, lassen Sie mich das Video posten Lassen Sie mich es mit meiner
Konfiguration, meiner Konfigurationsübersicht, verbinden, und ich werde es einfach in der Configt-Map anzeigen
und ich werde es
weiter verfügbar machen. In Ordnung? Also das ist ein sehr sensibler Weg Ich muss mir die
Zeit nehmen, das zu erklären
, damit ihr es
versteht, wenn ihr
davon ausgeht , dass ihr es wisst. Aus diesem Grund stellt man
beim Spielen von
Kubernetis Cluster meistens
fest , dass
man irgendwo eine Datenbank erstellen
müsste Wahrscheinlich
bieten sie wie AWS einen Datenbankservice an. Sie geben dir eine
IP-Adresse, oder? Darauf würden Sie
von diesem Teil aus zugreifen , da dieser mit dem Internet verbunden
ist. Also, um es als ein
entferntes Netzwerk zu sehen, richtig oder als eine Remote-Adresse. Ordnung,
nachdem das gesagt ist, lassen Sie mich das Video
pausieren,
reparieren und ich bin zurück Wir sehen uns in einer Minute. Okay, Leute, ich werde
die Host-Datei hinzufügen, dann können wir weitermachen. Also, was ist die nächste Sache, nachdem ich die
Host-Datei hinzugefügt habe? Also haben wir mich
das jetzt erstellen lassen, also mache ich ein K,
wende dann F Module an.
Das wurde konfiguriert. Wenn ich ein K mache, wenn ich ein K mache, bekommt
K CM, Moduli CM, tut mir leid, CM. In Ordnung. Wir haben das tatsächlich, es zeigt alle Daten, die verarbeitet
wurden. In Ordnung. Als Nächstes
müssen wir Einsätze gutschreiben. Denkt daran, dass ich
euch gesagt habe, wie man das ein K
machen, erstellen, bereitstellen oder bereitstellen, was auch immer. Dann der Name,
nennen wir es einfach Modulus-Deployments, dann Dash Dash Image die gleiche Weise, das ist Zc Z, denken Sie daran, Sie müssen einen
Benutzernamen verwenden oder Sie Oder wenn Sie die
Datenschutzregistrierung verwenden, schauen
Sie in der Dokumentation
nach, wie Sie privat vorgehen,
aber die Standardeinstellung ist DockerHub Dann moduliere es, was ein Punkt Null
ist. Dann drück die Dash Pots. Der Pot ist verbunden und
was ist der Pot nochmal? Es benutzt t 8.1, oder? Was habe ich in der
Config-Map übergeben? Ich muss das überprüfen. Das übergebe ich
in der Config-Map. Ich glaube, ich verwende einen T
81, also verwende ich hier einfach T 81. Aber ich
bestätige es, oder? ich einchecke, werde ich bestätigen, was tatsächlich funktioniert. Okay. Also das ist erledigt, okay. Ja, das ist erledigt. Dann sind das Stützen, dann ist es alles andere als Gyroon Gyron Linso Yamo. Okay, also wir haben das. Ich werde das in
die Modul-Datei verschieben. Yarmo habe ich
ein positives Video eingebaut , um die Teile
herauszunehmen, die ich meinen Gastgebern
zeigen werde , dann komme
ich wieder her Ich habe gelöscht Ich habe meine Host-Datei
gelöscht. Ich bringe es rein, aber lassen Sie uns
schnell weitermachen und die Dinge hier verkabeln. Ich würde das tun, damit ich glaube, dass ich
das Teil nicht mehr brauche. Ich werde das einfach aufdecken.
Ich werde das einfach reinbringen und ich werde
diesen Kerl einfach herbringen, richtig? Also mache ich eine CAT-Demo für die, die wir
zuvor benutzt haben, Demo Dot Amo. Also um uns zu zeigen
, wie man Dinge verkabelt. Also verwenden wir die Umgebung von
und holen sie uns dann ein. Also komm her. Also komm her. Also
suche nicht nach meinem Gastgeber. Ich habe den Host gelöscht, weil ich
dir das Host-Recht nicht geben möchte. Dann wählen wir aus, dass wir das brauchen.
Ich nehme das einfach rein. Nein, das ist nicht korrekt.
Wurde nicht richtig kopiert. Es muss von hier sein. Dann kann
ich das von hier kopieren. Es muss der Spezifikation entsprechen. Es tut mir leid. Keine Spezifikation, einfach zu viel Diese Berührung, nur um dazu zu passen, muss
dann hierher kommen. 12. Ich denke unter den Landkarten. Der Name ist was Modi Modulits. Modulit. Das ist großartig Wenn Sie die Anwendung ausführen und alles korrekt funktioniert, sollte standardmäßig
alles
funktionieren, außer dass ich etwas verpasst habe. Ich würde das Video posten, schnell wieder hinzufügen und
meinen Namen auf dem
Host eingeben , dann werde ich versuchen, es zu starten. Dann untersuchen wir, ob die Verbindung
erfolgreich hergestellt wurde oder nicht. In Ordnung. Okay. Nachdem ich
das getan habe, war ich in der Lage,
das zu tun, also lass es uns ausführen. Ich mache ein K, wende
Modulit an, das ist Yam. Okay, das heißt, Fehler beim Dekodieren modellieren die
Yama-Deployments in der Version,
aber das Dekodieren von
bekannten Felddaten, Dekodierung oder Nicht-Felddaten Dekodieren modellieren die
Yama-Deployments in der Version,
aber das Dekodieren von
bekannten Felddaten, Dekodierung oder Nicht-Felddaten. Mal sehen, was es ist.
Leute, ich habe das Problem gefunden. Das Problem besteht darin,
diesen Bindestrich in den
Messerstift zu stecken, oder? Das ist genau das Problem.
Ich habe es hineingelegt. Ich glaube, wir sollten in der
Lage sein, wahrscheinlich
einen anderen Fehler zu sehen ,
falls noch ein Fehler besteht. Bewerben wir uns. Lass uns
das machen. In Ordnung. Ich kann sehen, dass das erstellt wurde, dass es konfiguriert wurde. Mal sehen, ob das ziemlich
erfolgreich ist . Wenn es
nicht ganz erfolgreich ist, sehen
wir den Pfeil und dann
rennen wir, was der Pfeil ist. Ich lösche das, ich
führe die Befehle aus, die ich ausgeführt
habe , um
die drei zusammenzubringen. Ich führe ziemlich viele Befehle aus. Ich möchte nicht noch einmal alles
laufen lassen. Die Geschwindigkeit des Befehls, den ich ausführe,
bringt alles einmal. Ich mache einfach weiter
und tippe es noch einmal. K CM, bekommt Pod, bekommt den Service und
bekommt die Bereitstellungen. Also okay. In Ordnung. Sie sehen also, dass dieser Ort versagt. Dieser Spot versagt.
Wir müssen also nachforschen, um genau zu
sehen, warum dieser Spot
versagt. In Ordnung. Also wähle ich das,
ich sage dann K, Logs. Ich glaube, ich kann das löschen.
Ich brauche das nicht mehr. Loggt und ich gebe
das weiter. Lass uns sehen. Was ist das Problem.
Das ist Spring Profile. Denkt daran, Leute, wir haben das verpasst Dieses Frühlingsprofil
wird auch benötigt. Ich werde weitermachen und das
in die Konfigurationsdatei aufnehmen. Ordnung. In Ordnung, Leute. Ich habe es hinzugefügt. Das ist Spring
Profile Docker, was wir getan haben, weil
das eigentlich
kanalisieren soll , genau das
soll dem entsprechen Sollte zu diesem
Anwendungsprofil passen. Ja. Das sind Docker.
Das sind Profile Ja, das ist erledigt, suche
immer noch nicht nach meinem
Gastgeber. Ich habe es entfernt. Bis es läuft, hätte
ich es hinzugefügt und wir werden sehen, ob es tatsächlich korrekt
läuft. Ich bin wieder hier. Ich gehe
einfach hier rein. Dann wenden wir das noch einmal an. Nachdem wir eine Änderung vorgenommen haben, wenden
wir sie erneut an. Diese Änderung wurde geändert,
also lassen Sie uns den Befehl ausführen. Das funktioniert? Sagen wir ein Cashback Sie sagen,
es gibt einen Cashback und darin liegt ein
Fehler Lassen Sie uns das noch einmal debuggen.
Mal sehen, warum das so ist Kelogs. Das habe ich vermieden,
als ich
euch gegenüber erwähnt habe , dass wir das Demo-Projekt
verwenden sollten, wenn
wir das Demo-Koma zeigen,
weil Sie immer am häufigsten
mit
den Problemen konfrontiert am häufigsten
mit
den Problemen bis Sie es
tatsächlich richtig gemacht haben Lassen Sie uns überprüfen, was das Problem ist. Wir könnten sehen, dass das
reingeht, was ist dann das Problem? Das ging rein. Dann
lass mich dir folgen. Okay. Also, was ist der Fehler? Sie sagen, es
versucht, das Problem mit der Datenbank
zu verbinden. versucht, eine Verbindung
zur Datenbank herzustellen, aber die Datenbank ist
grundsätzlich nicht verbunden. Und lassen Sie uns sehen, ob Sie zusätzliche Details
haben. Sie sagen, ein bestimmtes
Detail ist null, oder? Ein bestimmtes Detail
ist Null, mal sehen. Die URL, die sich
über die URL beschwert. Also die URL, etwas
fehlt in der URL, verursacht durch, mal
sehen. Mal sehen. Es wird also durch die URL verursacht. Lass uns reingehen und sehen, was dort
passiert. Also hier sind wir. Also lasst uns vergleichen. Ich hatte meinen Benutzernamen, richtig. Dieser Benutzername, ich
habe mein Passwort. Ist mein Passwort. Ich habe
meinen Gastgeber, es ist mein Gastgeber. Ich habe es entfernt. Ich habe
die Töpfe, es sind meine Töpfe. Ich habe meinen DBi-Namen. Ja, mein
DBi-Name. Ich habe die Veranstaltung Ich habe die Veranstaltung, oder? Ich habe den Aktuator, Endpunkte und ich habe diesen Teil Ah. Okay. Wir verwenden also 1990, also ist es egal, 1990 als Standard zu
verwenden. Okay? Ja, dann
wäre das ein Problem. Wir verwenden 1990. Wir müssen hier 1990 verwenden. Denken Sie daran, es passt zusammen. Fängt an, genau zu passen. 1990. Okay. 1990. Also
beginnt im März 1919. Ordnung. In Ordnung. Also lass mich meinen Host hinzufügen. Lass es uns noch einmal
testen. Lass uns sehen, was passiert.
Leute, das ist erledigt. Lass uns das ausführen. Okay. Lass uns das überprüfen. Okay, das haben wir gesehen. Also, Sektenspiegel, versuch das nochmal. Ordnung. Das
läuft. Das läuft. Ich versuche es einfach
nochmal. Okay, es schlägt fehl. Es läuft,
es versagt. Also etwas funktioniert immer noch,
etwas ist nicht verbunden. Es bedeutet also, dass ein Detail nicht miteinander verbunden
ist. Also müssen wir
genau herausfinden , was dieses
Detail ist, oder? Also läuft es, es funktioniert,
es läuft, es geht kaputt. Schauen wir uns also an, was das Problem
verursacht. Ich mache ihre Logs. Und das dann, Chef. Okay, was ist
das? Lass uns sehen. Ich werde also langsam eine
Verbindung aufbauen. Okay. Denk dran, das ist knifflig. Solange Sie eine Verbindung
zu einer entfernten Datenbank herstellen, hätten
Sie kein Problem. Aber weil Sie
dasselbe lokale System verwenden
und ich versuche, Ihnen
eine andere Option vorzuziehen , damit Sie
etwas Internes verwenden können. Das ist genau der Grund,
warum diese Verbindung unterbrochen wird. Also ist es immer noch
dasselbe. Ich erhalte es nicht. Ich glaube, ich verwende immer noch
das falsche IPV als Adresse, aber
in Ordnung Danke, dass du durchgehalten hast. Also was passiert ist, war, dass ich meine Post Girds nicht wirklich gestartet habe Denken Sie daran, Docker Compose zu verwenden. Also, wenn die Anwendung
startet, habe ich mich nicht darum gekümmert. Also dachte ich, ich hätte
schon angefangen, und deshalb
hatte ich Probleme. Wählen Sie also einfach Ihre IPV
vier aus der IP-Konfiguration aus, für diejenigen unter Ihnen, die
Windows IPV vier verwenden Dann für Linux, für
Linux und bitte
versuchen Sie auch , Ihre IP-Adresse zu finden
und alles dann einzugeben, und das würde
automatisch funktionieren, oder? Das ist automatisch.
Bitte denken Sie daran. Sie müssen es nur direkt
verwenden, und das speichert tatsächlich die
gesamten Details für Sie. Tut mir leid, dass es
dadurch tatsächlich funktioniert. Ja. Ich erinnere mich daran, die IP mit doppelten
Codes zu versehen. Denken Sie daran, die IP innerhalb von
Doppelcodes zu platzieren ,
dann sollte es kein Problem geben. Nachdem das geklärt
ist, werde ich versuchen, den Pod zu löschen. Lassen Sie uns versuchen, das noch einmal auszuführen. Ich würde das tun und ich
würde das archivieren. Lass uns das nochmal machen.
Ich bewerbe mich einfach Sag es noch einmal. Also modelliere es. Das spart, speichert, dann machen wir diese Würfelspule,
die K ist, was iat, Cotil
behalten, dann können wir alle Dienste abrufen,
die wir in der Schicht platzieren Also, Sie bekommen das CM, wir verstehen das, Sie sehen,
alles läuft Der Grund, warum wir das
haben, ist , dass wir die Repliken nicht
hinzugefügt Um die Replikate hinzuzufügen, werden
wir
das tun, wie Sie sehen können Ich habe die Replikate hinzugefügt,
was eine Drei ist Wenn wir das dann speichern
und ich erwarten würde, dass es so funktioniert
, wie es sollte, drücken
wir es einfach Wir haben das und ich habe weitergemacht, das
hinzugefügt, dann habe ich das hinzugefügt, dann habe ich
das geändert zu drei. Drücke einfach darauf und lass uns bewerben. Wende es an. Konfiguriert,
lassen Sie uns das noch einmal überprüfen. Siehst du, wir haben drei.
Diese beiden wurden einfach gegründet und das ist gelaufen
und das sind gute Jungs Diese Dinge sind gut. Du kannst mit uns
gehen, du kannst skalieren. Es gibt Befehle zum
Hochskalieren und Verkleinern, die Sie automatisch ausführen
können. Im Grunde ist alles, was Sie tun müssen, einfach sagen: Bereitstellung, Skalierung. Und Sie sehen genau
, was Sie benötigen. Die anderen Details,
über die
ich eigentlich sprechen könnte , aber ich denke, ich
möchte diesen Fokus behalten,
sehr fokussiert, damit Sie Ihr Replikat
skalieren können Das ist für die Skalierung. Lassen Sie uns die Bereitstellungen
überprüfen Stellen Sie eine neue Größe für Bereitstellungen ein, Replikatsätze Skalieren Sie eine Ressource, die durch einen Typ
identifiziert wird, und IGT, wir haben diese Skalierung Ordnung, also könnten wir
das nutzen , denn das
ist der Einsatz. Wenn das
Deployment so heißt, wird die Größe
des Coverts auf drei skaliert Ich möchte das auf drei nennen.
Könnte das tatsächlich tun. Ich kann mir das einfach aussuchen.
Ich kann mir dieses Exemplar aussuchen. Komm rein und
platziere das hier. Das ist unser Einsatzname. Das ist unser Deployment-Name. Ich wähle das, um meinen
Skill zu verschieben, füge das hinzu. Wenn das drin ist, kann ich das
so ändern, dass es drei sind. Dann kann ich das
in eins ändern. Lass uns nachschauen. Wie Sie sehen können, haben wir jetzt
nur einen. Wir können also auch hier reinkommen, auf vier
umsteigen und dann
automatisch auf vier wechseln. Die Initiale ist also so und so. Also werden wir überprüfen, wie Sie sehen
können, ob das funktioniert. Also der nächste Teil, den ich uns zeigen
möchte, ist dieser Teil
, den wir getestet haben, während wir die anderen Teile
machen. Also lasst uns jetzt
dasselbe testen. Also werde ich auf drei
herunterskalieren. Wir brauchen nur drei
Kapseln, eigentlich drei. Also mache ich das, damit
wir es können, okay, lass uns gehen. Lass uns wieder hierher kommen. Ich bin nur CM PO. Denk dran, ich versuche nur, alles auf einmal
zu bekommen. Ihr könntet euch
einfach das Spiel alleine aussuchen, eingesetzt
werden und eingesetzt werden. Hier sollte die
Bereitstellungsdatei fehlen. Ich kann einfach Pot sagen,
gib mir den Port. Der Befehl, den ich benutzte und der
ein Komma hatte , brachte einfach
alles zusammen Also lass uns das machen. Ich bringe diese Kapsel mit, die sich für diesen Topf interessiert. Ich mache KOGst und
folge F. Alles klar. Dann das Gleiche
hier, K Logs, F. Dann wähle ich das aus, ich habe
keine Ahnung, okay? Ich denke, drei sind genug.
Ich werde das Stück für Stück herunterskalieren. Okay, ich skaliere einfach direkt
runter. Welchen Befehl
haben wir nochmal benutzt? Der Befehl lautet also vier,
lassen Sie uns auf drei herunterskalieren. Wir können also einfach die
drei Bildschirme sehen, oder? Also runter auf drei,
oder? Das ist es also. Okay, das ist also erledigt.
Erinnern wir uns also daran. Okay, also J J sechs. Also das brauchen wir jetzt. Also sechs In Ordnung. Und zu guter Letzt, dieser Typ wählt
das dann KogSF Alles klar. Also haben wir das, wir
werden das Gleiche tun getan haben, als
wir Cubonttis tatsächlich
erkundet haben Dann werde ich die Uhr N ansehen. Aber ich lasse dich ihre Punkte um
eins
reduzieren, damit wir das sehen können Dann machen wir einen Anruf. Lassen Sie uns die Endpunkte
auswählen Wählen wir den Endpunkt aus, den
wir tatsächlich verwendet haben. Denken Sie daran, dass dies nicht in meinen
Zuständigkeitsbereich fällt. Also wenn wir herkommen, wir kommen
her, was ist das für ein Sketch? Das ist eine Skizze. Lass mich sehen. Kann ich es jetzt finden. Also
haben wir gemacht, wo ist es? Okay, ich glaube, das ist es, was ich
brauche,
wir müssten Aktionszahlungen einrichten, damit wir kein G haben. Das
sind alles Beiträge. Wir müssen einen Beitrag erstellen. Ich
denke, wir können uns einfach eines davon aussuchen. Lass uns gehen, wo bist
du? Ich denke, lass uns sehen. Wir haben das für
so viele Projekte verwendet, also versuche ich
schwer, danach zu suchen. Ich denke, es ist Ordnung.
Lass mich das nur bestätigen. Oder Controller,
Bestellung, Bestellung. Ich mache einfach diese Bestellung. Dann suche ich mir einfach diesen Typen aus. Dann um keinen Anruf zu bekommen.
Das mache ich normalerweise. Wenn Sie nicht
genau wissen, wie man einen
Anruf benutzt , um Postdaten zu verwenden, Sie einen Postboten an, oder? Dieses Video ist sehr lang
geworden. Lassen Sie uns einfach
im nächsten Video einsteigen, richtig, um das zu tun.
Wir sehen uns beim nächsten Video.
15. K8s-Testbereitstellungsmodul 2: Ordnung, danke, dass du mit
mir
zurückgekommen Wir versuchen, die Veranstaltung auszulösen und ich möchte das
reinbringen , damit wir tatsächlich
einen Beitrag dazu veröffentlichen können. Ich möchte das
richtige Auto haben, das ich benutzen kann, und so macht man es. Jetzt setze ich die eigentliche
Vermittlung der Dienstleistung ein. Bevor wir das versuchen können, denken Sie
daran, dass wir unseren
Service nicht veröffentlicht haben. Wir haben unseren Service nicht verfügbar gemacht, also müssen wir das tun, da unser Deployment jetzt läuft. Ich glaube, das habe ich verpasst.
Wenn du nachschaust, lass uns das machen. Ruft PO CM, CM, SVC ab und stellt es dann bereit. Okay, wir haben
das nicht, also lassen Sie uns das offenlegen. Also mach ein K, entlarven. Ich lasse das in
einem separaten Regal laufen , damit
wir es tatsächlich haben können, wir eine K-Expose-Bereitstellung durch. Und wie lautet der Name
der Bereitstellung? Der Name der Bereitstellung lautet wie folgt. Bereitstellungen verfügbar machen. Dann, Dash Pots.
Was ist nochmal der Hafen? Lass uns sehen. Ich glaube 1990. Wir laufen auf 1990, richtig. 1990. Sagen wir Fahrer
, der es später repariert. D ist ein Probelauf, dann Kunden und das ist alles. Lassen Sie uns nach
Container-Zielen suchen. Töpfe. Können wir das machen? 1990. Okay. Also haben wir die Teile
der Anwendung, dann die Zieltöpfe. Wir haben
das tatsächlich. Wir reparieren das. Können wir einen Typ machen? Kann ich einen Typ Notiztöpfe
verwenden? Ich denke, ich kann Pots
vom Typ Node verwenden. Ich glaube, das erklärt das. Ja, wir können Notiz-Pods
vom Typ A verwenden. Ich kopiere das. Das können wir machen. Dieser Typ fügt es dann an und hängt
es an eine Moduldatei an. Richtig. Also ja, das können wir
tun. Also gut. Also, ich habe Punkte gesammelt, sodass
mein Gastgeber nicht auftaucht. Ich erwähne das besonders , weil es sehr wichtig ist. Sie geben Ihre vierfache
IPV-Adresse nicht preis, mit der
Sie
Ihr lokales System tatsächlich hacken können Sie
Ihr lokales System tatsächlich hacken Also bitte Leute, versucht, sich dessen
sehr bewusst zu sein. Jetzt müssen wir das offenlegen und dann die Node-Pods
holen Ich
glaube, ich habe den Pod benutzt. Der Pot, den wir
verwenden werden, sind Node-Pods 32.000 Tausend, ist in Ordnung Der Container-Topf ist 1980. Die Töpfe, die wir untersuchen werden, sind folgt, jetzt ist alles in Ordnung. Wir werden 32.000 bewerten,
was genau das ist, was wir brauchen. Das ist erledigt. Das
kannst du einfach speichern. Dann nimm das auf. Ordnung. Das ist es, was wir
brauchen. Lassen Sie uns das klären. Dann mache ich K, den Koch
hunderte, also siehst du, das ist geändert,
das ist geändert. Der Servicedienst wird erstellt. Dieser wird erstellt. Das Modulieren
ist in Ordnung Lass uns das machen. Lass uns das einfach machen. Wir haben jetzt einen Service. Sie sehen, der Dienst ist verfügbar, er stellt eine Verbindung zu 1990
her und Sie haben das. Wir haben
das bereits im letzten Video besprochen. Ich werde es euch bewusst zeigen,
damit ich einfach
hier reinkommen und zu meinem lokalen Gastgeber gehen und vom lokalen
Gastgeber darauf
klicken kann. Ich benutze 2000. Die 2000, mein Körper, ich will
dir nur zeigen, wie man
das C bekommt , du weißt nicht,
wie man CR-Daten benutzt. Du platzierst das tatsächlich, dann kann
ich zu meiner Skizze kommen. Wo ist meine Skizze?
Wo ist meine Skizze? Lass mich einfach zu
diesem Teil gehen. Das ist meine Skizze. Wählen wir
diesen Typen aus. Komm wieder her. Dann gebe ich das hier einfach weiter. Das ist ein Beitrag. Testen
Sie es, ob es funktioniert. Cool, sag einfach, kriegt meine E-Mail. Testen Sie bei test seven.com. Also haben wir es gerade getan.
Ich habe das gerade getroffen. Wenn wir unsere Daten zurückbekommen, können wir von
diesem Teil aus feuern .
Okay. Kannst du sehen? Es konnte darauf zugreifen.
Das funktioniert also wunderbar. Also, was ich tun werde, du klickst
auf dieses code-ähnliche Symbol. Dann siehst du Call. Sie
können mehrere auswählen. Es gibt mehrere
hier, oder? Ich möchte einen Anruf annehmen.
Anruf ist das, was ich brauche. Ich wähle Anruf. Nachdem ich den Anruf angenommen habe, gehe ich zurück zu meinem
Linux-Terminal, oder? Ich kläre das auf. Ich mache meine
Uhr N. Ich schaue mir das an. Was ist der nächste? Ja, 0.1. Lass uns jetzt 0.1 machen, weil ich
sehen will, dass sich hier alles bewegt
. Dann mein Co, das ist mein Co. Das ist mein Kern.
Dann lass uns das machen. Okay. Du kannst sehen, dass wir hier etwas
haben. Ich glaube, das ist der
erste. Lass uns sehen. Ich habe hier etwas.
Das ist in etwas hier drin. Das finde ich überwältigend. Lass mich damit aufhören. Lassen Sie uns darauf
zurückkommen. Ich kann versuchen, daraus einen
Einzeiler zu machen , um sicherzustellen, dass wir das tun. Okay, lass mich
zurückgehen. Dieser Teil, dann ist das ein Beitrag. Habe ich das gerettet, diesen Kerl gerettet? Speichere es nicht, komm zurück, storniere das. Es gibt einen Beitrag? Das ist ein Auto, Standort, wo ist die Post? Ordnung. Also ich möchte
das hinzufügen. Es ist einfach so wichtig. Lassen Sie mich versuchen, das
als Einzeiler einzustellen, oder? Mal sehen, ob ich das auf eine Zeile
bringen kann. Wenn ich also hierher zurückkomme,
wird das alles eine einzige Zeile sein, oder? Auf diese Weise müssen Sie sich
nicht
über mehrere Zeilen erstrecken . Stimmt das? Also gehe ich diesen Weg ,
damit ihr
genau sehen könnt, wie es funktioniert. Das Beste, was wir
tun können , ist, dass Sie weiter
darauf treffen und
wir kommen und nachschauen. Wir werden nachschauen, ob
wirklich alles diesen Teil trifft. Lass mich wieder herkommen. Nein, ich komme hierher. Ich werde herkommen. Lass uns einen Beitrag schreiben. Abgesehen von der Verwendung eines Standorts, das ist der Standort, kontaktiert
Header Jason. Jason, das ist eine Datenzeile. Andere sind exponiert. Lass uns sehen. Sie sagen also, dass Sie den Stream
wegen des Typs, den
Sie tatsächlich
bestehen, anfechten wegen des Typs, den
Sie tatsächlich . Also
versuche ich das zu vermeiden. Okay. Finde den Medientyp. Okay. Nun, es wird geprüft weil der Medientyp, an den
Sie es weitergeben, es tatsächlich weitergeben. Das geht nicht durch,
also versuche ich zu sehen, wie wir das richtig angehen
können.
Okay, weißt du was? Ich rufe es einfach
ein paar Mal von meinem Postboten an,
schau einfach auf den Bildschirm Ich habe es nur ein paar Mal getroffen. Siehst du das? Siehst du das? Siehst du, einer geht durch. Das ist der Teil, den ich zu vermeiden
versuche ,
weil er ziemlich langsam ist. Es ist nur einer, der
bewertet wird, eins, eins. Nur einer, weil das
ausreicht, um die Aufgabe zu bewältigen. Wenn wir davon ausgehen, dass wir
tatsächlich mit
einer sehr hohen Geschwindigkeit vorantreiben , würde das dazu führen, dass alles tatsächlich aktiviert
wird. Siehst du, das hat einen anderen
aufgenommen. Der andere wurde
bewertet. Ich versuche es
sehr schnell zu erreichen. Sie sehen also, das
wurde auch berührt. Ich habe nur eine Vorführung
gemacht, um
euch zu zeigen , dass
wirklich alles funktioniert. Jetzt sehen Sie, so funktionieren Kombinatoren im Grunde
. Jetzt konnten wir mit Demo-Projekten
testen. Jetzt stehen wir vor dem
Problem mit der Datenbank, das meiner Meinung nach ein Problem sein könnte. Wir sind in der Lage, es zusammenzufassen und wie wir
dorthin gelangen können, war,
unser IPV zu verwenden , es funktioniert im Grunde Nun, die IP ADDR, die ich für Linux
erwähnt habe, ich bin mir nicht sicher, ob sie
genau stimmt Ich werde
dieses Video wahrscheinlich einfach anhalten und CFF erhält genau den genauen Befehl für diejenigen, die
Linux oder Mac verwenden Aber wir konnten das demonstrieren
, lassen Sie mich
das einfach unterbrechen Ich schlage vor, dass Sie IP ADDR IPSpace ADDR ausprobieren
und versuchen, es in Ihrem
Host zu platzieren und zu sehen, ob Sonst
musst du vielleicht ein
bisschen herumgoogeln bisschen herumgoogeln So
kannst du im Grunde testen, wie du die kubanischen Netze auf
Modif
testen kannst die kubanischen Netze auf
Modif
testen . Ich habe dich
durchs Ganze geführt, und ich bin sicher, das sollte
euch helfen bei eurem nächsten Einsatz genau zu wissen, wie man die Dinge von Ende zu Ende
macht In Ordnung Leute, wir
sehen uns im nächsten Video.