‫Hoffentlich macht dieses GMO-Zeug ein wenig Sinn und hier lernen wir, wie man im Wesentlichen dieses Yama von
‫Grund auf neu erstellt, denn als ich anfing, das GMO-Format der Kubaner zu lernen, habe ich erst angefangen,
‫Dokumentationsbeispiele direkt von ihren Dokumenten an zu verwenden die kubanischen Einheiten, die Io Website
‫oder vielleicht von anderen Orten.
‫Aber die Sache mit anderen Orten ist genauso wie Docker mit diesen Blogs und anderen Dingen, die alle veraltet sind,
‫und die Sache mit Communitys ist, dass sich einige dieser Dinge im Laufe der Zeit geändert haben,
‫insbesondere, wenn es um Dinge wie Bereitstellungen und Pods und andere wichtige Dinge geht.
‫Sie haben ihre Formate angepasst, die Versionen in der API haben sich geändert, sodass wir auf dem aktuellen Stand bleiben möchten. Das bedeutet,
‫dass Sie wissen müssen, wie Sie von vorne anfangen und woher Sie wissen müssen, wann Ihre Dateien geändert werden müssen,
‫anstatt nur neu zu lesen Durchsuchen Sie die Dokumentation nach dem Zufallsprinzip, um festzustellen, ob sich etwas
‫geändert hat.
‫Ich denke, dieser Teil hat eine Weile gedauert, bis ich herausgefunden habe, wie man eine Datei erstellt,
‫ohne eine bereits vorhandene Vorlage zu verwenden.
‫Wir haben in der letzten Vorlesung über die vier Typen gesprochen, und ich möchte mich zunächst auf diesen Stammschlüssel
‫als Ressourcentyp konzentrieren, da Sie eine Liste der Typen in einem Cluster und in unseren Setup-Testclustern
‫erhalten können.
‫Die meisten davon sind für uns alle gleich, aber wenn
‫Sie in die Produktion einsteigen und Drittanbieter-Tools zu Ihrem Cluster hinzufügen, wird diese Liste je nach
‫Verwendung länger, da Drittanbieter-Tools dem Cluster neue Ressourcenobjekte hinzufügen können API Lassen Sie uns also eine Cube-Control-API-Ressource erstellen, und Sie
‫erhalten mindestens Dutzende verschiedener Objekte zurück, über die wir stundenlang blättern und sprechen können.
‫Wir werden das nicht tun.
‫Wir haben bereits über einige davon gesprochen, z. B. Bereitstellungen und Pods sowie Replikatsätze und -dienste.
‫Das sind die Standard-Out-of-the-Box-Dinge, und viele andere Dinge dürfen Sie nie anfassen.
‫Das ist das Besondere an Kuba, denn es steckt so viel dahinter, dass Sie möglicherweise nie die ganze
‫Kraft davon brauchen.
‫Es ist also nicht so wichtig, dass Sie sich all dies merken, aber Sie werden diese Art
‫Spalte auf der rechten Seite bemerken und genau das finden Sie in unserer Yama-Datei.
‫Wenn wir also einen Pod erstellen möchten, können Sie sehen, dass es hier einen Art Pod gibt, wenn wir eine Bereitstellung erstellen möchten.
‫Es gibt eine Art von Bereitstellung, und Sie werden auch die API-Gruppe sehen, die mit der API-Version zusammenhängt, und Sie
‫werden das in einer Sekunde sehen.
‫Das gibt uns also nicht unbedingt ein Handbuch, aber wenn ich hier sitzen würde und sagen würde,
‫ich müsste einen Pod erstellen, würde ich in dieser Liste nach Pods suchen, die die Art von Ressourcen
‫haben, die ich sehen würde.
‫Das ist, was ich weiß, dass ich in meine E-Mail schreiben muss, und ich würde sehen, ob
‫es eine API-Gruppe gibt, weil das mir sagt, wo ich die Versionen finden kann, die ich verwenden kann, weil Sie
‫wahrscheinlich eine andere Dokumentation für eine Bereitstellung gesehen haben, sagen wir, weil Die Bereitstellungen hatten im Laufe der Zeit mehrere Versionen.
‫Es gab eine V One Beta 1 wie eine V One Beta 2 und sie wurde
‫sogar in der API verschoben, da es alte und neue Sachen gibt.
‫Wenn Sie sich diese Liste ansehen, werden Sie feststellen, dass es tatsächlich welche gibt Bereitstellungen hier oben und hier unten gibt
‫es Bereitstellungen, und der einzige Unterschied zwischen den beiden besteht in der mittleren Zeile der API-Gruppe, in der in der API auf diese Art von Ressource
‫zugegriffen werden kann, die erstellt wurde, gelöscht usw. Und das bringt es ein bisschen ins Unkraut, aber wenn
‫Sie anfangen, mit diesem Zeug zu arbeiten, müssen Sie ein bisschen Zeit aufwenden, wenn Sie Fälle sehen,
‫wie zwei Arten von Bereitstellungen, die ich verwende, während Sie anfangen Gehen Sie in die
‫Forschung und finden Sie entweder in der Dokumentation oder in der API-Anleitung selbst, die wir uns ansehen, und ein
‫bisschen sehen Sie das Zeug, wo es Ihnen sagt, wenn es veraltet ist und eines zu einem anderen wechselt und
‫In diesem Fall ist bei Bereitstellungen die neue Version in der neuesten Version die API der App.
‫Der nächste Befehl, der dazugehört, uns ein besseres Bild von der Art und der API-Version zu verschaffen, ist der Befehl
‫cube control API versions. Er enthält
‫eine kürzere Liste, in der nur die verschiedenen API-Versionen aufgeführt sind, über die wir uns Sorgen machen
‫müssen und im Falle von Bereitstellungen werden Sie hier sehen, dass es etwas Vertrautes gibt.
‫Denken Sie daran, wir haben festgestellt, dass es eine App und eine Erweiterung für Bereitstellungen gab.
‫Wir werden diese hier oben sehen.
‫Technisch gibt es die Erweiterungen der V1 Beta 1-API und die API der App, von der Sie dort drei
‫verschiedene Versionen sehen können.
‫Jetzt möchten Sie wahrscheinlich die V 1-Apps verwenden, nicht die älteren Beta-Versionen, aber Sie können sehen, wo
‫die API veraltete Versionen dieser API beibehält, wenn sie auf diese Weise neue einführt.
‫Grundsätzlich ist Ihr altes Glücksspiel erst dann kaputt, wenn viele Versionen abgelaufen sind und die Inhalte aus der API entfernt wurden.
‫Sobald es nicht mehr benötigt wird.
‫Wenn Sie sich in den frühen Tagen Kubas und der 80er
‫Jahre befunden haben, passiert normalerweise Folgendes: Sie haben möglicherweise eine Yama-Datei verwendet, die besagt, dass die Erweiterungen V1 Beta 1 für die API-Version und
‫die Art der Bereitstellung nur für diese API gelten hat sich geändert und sie nennen es jetzt die Apps-API und die
‫Version ist anders.
‫Sie hätten immer noch eine Art von Bereitstellung, aber Sie würden diese API-Version jetzt in Apps Slash v 1 ändern.
‫Ich weiß das, weil ich suchen musste und Sie sich die Dokumentation ansehen und in den Beispielen
‫sehen, dass es sich um diese Apps handelt.
‫Sagt keine Erweiterungen mehr.
‫Das ist komisch, lass mich nachschlagen und dann findest du ein paar Probleme mit den kubanischen 80ern und bekommst einen Ansprechpartner, der
‫darüber spricht.
‫Es ist ein bisschen chaotisch.
‫Es gibt nicht immer eine eindeutige Verfallsliste für alles, was sich ständig ändert, sodass dies ein
‫Problem sein kann.
‫Sie werden feststellen, dass dies nicht funktioniert, wenn Sie ein altes Glücksspiel spielen und es
‫auf einen neuen Cluster anwenden. Dann wird Ihnen mitgeteilt, dass ich diese API-Version nicht mehr unterstütze oder nicht weiß, was dies ist Art ist und
‫so wird es Ihnen einen schönen Fehler geben, der Sie wissen lässt, dass hey das ist das Problem.
‫Dann können Sie wahrscheinlich schnell nach Informationen suchen und herausfinden, was veraltet ist. Der
‫Punkt, den ich mache, ist, dass die Art und die API-Version zusammen verwendet werden, um zu entscheiden, welche Ressource Sie erhalten und
‫welche API-Version Sie verwenden für diese Ressource verwenden zu können.
‫Und das sind die ersten beiden Dinge, die Sie herausfinden müssen, bevor Sie überhaupt ein Panel erstellen.
‫Sobald Sie das haben, werden Sie den Metadaten-Teil erstellen und das einzige, was Sie dort haben
‫müssen, ist der Name der Ressource, die Sie erstellen werden.
‫Geben Sie ihm einfach einen schönen Namen und dann gehen Sie zur Spezifikation. Dort ist die
‫gesamte Aktion angesagt, da die Spezifikation basierend auf der von Ihnen erstellten Ressource völlig anders sein wird.
‫Wenn Sie Speicher im Vergleich zu einer Bereitstellung erstellen, können Sie sich vorstellen, wie das Yama ganz anders
‫aussehen würde.
‫In der nächsten Vorlesung werden wir einige Cube-Steuerbefehle durchgehen, um Ihnen dabei zu
‫helfen, die API für all die verschiedenen Spezifikationen zu erkunden, die Sie für verschiedene Ressourcen einsetzen können.