‫Bisher haben wir besprochen, dass es bei dem Kamel möglicherweise vier Stammobjekte gibt, und wir haben
‫kurz über drei davon gesprochen, und jetzt dreht sich alles um die Spezifikation der Details dessen, was Sie tun möchten.
‫Richtig.
‫Wir hatten zuerst die API, damit wir wissen, mit welcher Version der API wir sprechen, mit welcher Ressource wir sprechen
‫möchten und mit welcher wir uns herumschlagen werden.
‫Und dann kennen wir den Namen in den Metadaten.
‫Also haben wir das.
‫Aber danach ist die Spezifikation eine ganze Welt zum Erkunden.
‫Der erste Befehl, den Sie lernen sollen, besteht darin, einfach alle verschiedenen Schlüssel aufzulisten, die Sie für
‫einen bestimmten Ressourcentyp eingeben können.
‫Der erste Befehl, den Sie lernen müssen, ist die Würfelsteuerung.
‫Erklären.
‫Und dann der Ressourcentyp, der der Art ist.
‫In der Demo und dann Bindestrich Bindestrich rekursiv.
‫Dies zeigt Ihnen alle verschiedenen Schlüssel, die es in der Munitionsdatei unterstützt, und nur für Dienste können Sie sehen, dass
‫es mit viel zurückkommt.
‫Es ist ein bisschen überwältigend hier so viel drin.
‫Und natürlich sagt es uns nicht, was diese Dinge tun.
‫Aber dies ist zumindest eine kurze Liste von allen.
‫Und das ist gut für mich, wenn ich mein Yama-Gebäude mache, wenn ich mich nicht genau an den Namen
‫des Dings erinnern kann. Der Schöpfungszeitstempel. Ist es Zeitstempel, ist es Plural, ist es ein Singular?
‫Sie können dies also nur zum schnellen Nachschlagen verwenden.
‫Aber das wird Ihnen nicht sagen, was diese Dinge tun oder welche erforderlich sind oder so etwas.
‫Wir können also mit einem etwas anderen Befehl einen Drilldown durchführen und mehr Details abrufen. Nehmen wir also die Cube-Steuerung vor.
‫Erläutern Sie die Services noch einmal, aber dieses Mal verwenden wir eine Punktnotation, um die
‫Yamswurzeln aufzuspüren. Daher sage ich, dass mir nur die Spezifikation wichtig ist Unterschlüssel der Spezifikation und dann eine kleine
‫Beschreibung darüber und dann, welche Art von Wert sie unterstützen, richtig, ob es ein Boolescher
‫Wert ist, eine Karte von Objekten wie diesem.
‫Richtig.
‫Es ist nur eine nette kleine Referenz.
‫Dies wird Ihnen dabei helfen, von der Dokumentation zu springen. Sie können dies ein
‫wenig vermeiden, indem Sie hier nachsehen. Dies kann jedoch immer noch von großer Bedeutung sein, insbesondere, wenn
‫Sie nur nach einem Attribut suchen möchten, damit Sie diese Punktnotation weiter analysieren können, wenn wir dies tun Ein spezifizierter Punkttyp, der ein bestimmter Schlüssel in der
‫UML von Diensten ist, der uns den Typ des Lastenausgleichs mitteilt. Wenn Sie sich daran erinnern, dass in diesem Kurs
‫bereits über Dienste gesprochen wurde, kann dies standardmäßig die Cluster-IP sein.
‫Wenn Sie es also einfach weglassen, wird nur die Cluster-IP oder ein Knoten-Port oder Load Balancer ausgeführt.
‫Hier würden Sie das spezifizieren und wissen, dass es unter die Spezifikation und dann den
‫Schlüssel des Typs in Ihrer Yama-Datei fallen muss.
‫In diesem Fall könnten wir einfach anfangen, unser gelbes Recht zu schreiben, weil wir wissen,
‫dass diese Art die API-Version bedienen wird.
‫Hier steht v 1 für diesen Typ.
‫Sie können dies auch mit dem Befehl API dash versions überprüfen, wie wir es zuvor getan haben, und dann
‫Ihren Wert und diese Liste der Arbeitswerte eingeben.
‫Sie wissen also, dass die Cluster-IP-Adresse aus einem Großbuchstaben C und einem Großbuchstaben wie diesem besteht.
‫Richtig.
‫Hält Sie davon ab, im Internet zu suchen, und Sie wissen nie,
‫ob jemand veraltet oder korrekt ist.
‫So mache ich das gerne.
‫Und nur um zu zeigen, wie weit diese Punktnotation gehen kann, wenn wir uns die Implementierungsspezifikation ansehen, weil sie
‫untergeordnete Spezifikationen enthält, über die wir nicht gesprochen haben, aber Sie können eine Ressource als untergeordnetes Objekt einer anderen
‫Ressource haben.
‫In diesem Fall können die Volumes, die zum Speichern der Daten geeignet sind, beliebig viele Volumes in einer Bereitstellung
‫enthalten, die sie dann mit den Containern verbinden. Dies sind jedoch definitiv ihre eigenen Ressourcentypen.
‫Richtig.
‫Volumen.
‫In diesem Fall sehen wir uns die Spezifikation also zweimal an.
‫Wenn ich also bei diesem Befehl die Eingabetaste für die Bereitstellung drücke, ist eine der darin enthaltenen
‫Angaben eine Vorlage.
‫Und dann könnte ich einfach template eingeben und dann würde es alle verschiedenen Schlüssel auflisten, die ich dort einfügen
‫könnte.
‫Und einer von ihnen ist die Spezifikation der Vorlage.
‫Technisch gesehen befinden wir uns also in der Spezifikation einer Spezifikation und dann unterhalb dieser Spezifikation für die
‫Vorlage eines Pods, da eine Bereitstellung eine eigene Spezifikation hat und die Vorlage für die Pods unterhalb dieser Spezifikation
‫liegt und dann die Container respektiert.
‫Und ich könnte Bände hier haben, also Bände und dann NFs, weil ich als eine Art von Band verwenden kann.
‫Und dann den Server, den ich in einem Zaun benutzen werde.
‫Und jetzt kann ich die Beschreibung und die Informationen zu den Versionen abrufen. Übrigens, dies
‫ist eine weitere Besonderheit bei kubanischen Wirbeln. Die Dokumentation in den Befehlszeilen ist
‫etwas veraltet, wenn es um Versionen geht. Deshalb verwende ich immer den Befehl API versions mit den API-Ressourcen,
‫da dies die alte Methode ist, bevor sie jetzt die neuen Apps Slash v 1 für Bereitstellungen haben.
‫Ich weiß das nur zufällig, weil ich untersucht habe, warum das so ist, und es stellt sich heraus,
‫dass sie es in der Dokumentation so belassen, bis es völlig veraltet ist. Sie können sehen, wie ich mich irgendwann mit einem nach unten
‫arbeiten würde Punktnotation Ich wäre nur ein Einsatz und dann würde ich mir das ansehen und dann
‫würde ich spezifizieren und so weiter und so fort.
‫So würde ich schließlich die richtigen Schlüssel und Werte finden, um sie in mein Memo zu schreiben.
‫Jetzt können Sie immer die Beispiele anderer Leute verwenden, aber am Ende werden Sie wahrscheinlich mit einigen Beispielen
‫von mir oder der Dokumentation beginnen und dann werden Sie sehen wollen, ob Sie von
‫reinem Vanille ausgehen können Wenn Sie meine Methode hier verwenden, wird Ihre eigene kleine Ressource Ihre eigene kleine Kopie
‫all dieser Ressourcentiere schreiben. Dies ist Ihr privates Wissensdepot und wird das sein, was Sie
‫in Ihrem Unternehmen verwenden, das Sie vielleicht sogar haben Standards für die Erstellung von
‫Bereitstellungen und Standards für die Erstellung von Diensten, möglicherweise mit speziellen Bezeichnungen oder Anmerkungen,
‫über die wir noch nicht gesprochen haben, möglicherweise jedoch mit speziellen Vorlagenfunktionen.
‫Es gibt eine Menge, die Sie dort tun können, aber die meisten Teams haben am Ende ihre eigenen Standardeinstellungen in einem Quellenrepertoire,
‫das sie nicht komplett von Grund auf neu eingeben, sondern von Grund auf neu erstellen.
‫Richtig.
‫Wir machen das nicht mit komponieren und wir werden das mit dem Tier
‫hier in Kuba sicherlich nicht mit Leichtigkeit tun wollen. Der letzte kleine Tipp, den ich Ihnen hier geben werde,
‫ist, wenn Sie mehr auf der Entwicklerseite von sind Dinge, die Sie immer schätzen werden, ist die API-Dokumentation, von der Sie alle gleichen Daten erhalten können.
‫Es ist einfach nicht unbedingt so, wie es eine operativere Person verstehen würde.
‫Ich komme aus beiden Bereichen, aber ich kann definitiv erkennen, wie einschüchternd die
‫API-Dokumentation für jemanden sein kann, der nicht daran gewöhnt ist, swagger und all diese anderen Arten von API-Dokumentation zu lesen.
‫Hier möchte ich zum Beispiel die Community-Referenz für die API unter 115 herausgreifen.
‫Das ist also die Version und ich konnte hier links ein Menü der gesamten Workload-API sehen.
‫Das sind also die meisten Dinge, mit denen Sie sich befassen werden, und dann gibt es eine Service-API.
‫Diese Dinge werden also zusätzlich zu Ihren Workloads ausgeführt, z.
‫Dann müssen Sie hier unten konfigurieren und speichern, und im Laufe der Zeit erhalten Sie mehr veraltete oder ältere API-Versionen,
‫und Sie können herausfinden, ob Sie die Damen-Alphas und -Betas sehen und hören können.
‫So können Sie herausfinden, welche da sind.
‫Aber wenn ich nur schnell zum Deployment aufgestiegen wäre und hierher gekommen wäre, hätte ich einige Beispiele für Cube-Steuerelemente,
‫wie es aussehen könnte, und ich könnte auch hier nach unten scrollen und nach dem Fleck suchen, und der Fleck von etwas ist, wohin Sie gehen
‫Holen Sie sich all das Detail, das wir uns früher angesehen haben.
‫Unter dem Fleck sehen Sie also all diese verschiedenen Optionen für dieses bestimmte Objekt.
‫Wenn ich dann in die Vorlage der Bereitstellungsspezifikation eintauche, wenn Sie sich erinnern, dass ich vor
‫einiger Zeit der Punktnotation gefolgt bin, dass ich in die Pod-Vorlage gehe, und dann springen wir hier hinein, und Sie werden all diese sehen
‫Dinge springen in diese Vorlage und so weiter und so fort.
‫Sie müssen sich also ein wenig umsehen, um herauszufinden, welche Objekte und welchen Schlüssel Sie
‫suchen.
‫Ich finde, dass es ein bisschen einfacher ist, in der Kommandozeile zu arbeiten, aber die Kommandozeile befasst sich nicht
‫mit Versionen.
‫Wenn Sie also eine andere Version eines Clients als Ihre Serverversion haben, sollten Sie sich die API-Dokumente
‫auf jeden Fall ansehen, da Ihr Client möglicherweise eine ältere oder neuere Version hat als die, die Ihr Server unterstützen
‫kann, und es keine echte Version gibt an der Befehlszeile, die mir bekannt ist, um die verschiedenen Versionen der
‫Informationen zu erhalten.
‫Es ist immer nur eine Version Ihres Kunden.