ランニングランチャーランチェロス非常に愚かな環境のK3O 。
注:これは非常に進行中の作業であり、どんな助けにも感謝しています。私はこれを学んでいますが、おそらくこのレポでつまずいたほとんどの人と同じです。
スケーラビリティ。サーバーは驚くほど安く、私たちの都市の電力コストは非常に低いです。必要に応じて、またはWhimが直接する可能性のあるサーバーを追加できることはプラスです。また、牧場主がコンテナやその周りのすべてを処理する方法も好きです。
生存性も利点です。物事は台無しになり、Kubernetesによって与えられた冗長性が少なくともそれに役立つかもしれないと思われるでしょう。
最後に、それはちょっと楽しいです。私は何かを生産に入れようとするのではないかと疑っています。それが裸の金属でそれをしているアイデアがどれほど明るいかはわかりません。しかし、少なくともこれを理解しようとする行為は、完全に役立つとは限らないにしても、啓発的でした。
ファイルのコメントまたはこのREADMEを更新することにより、特定のファイルがこのリポジトリに突然このリポジトリに突然表示される理由をできる限り最高の文書化しようとします。私が何かを台無しにしているなら、私にメッセージを送ったり、問題を提起したりしてください。
ファイルは、当時私が行っているインストールのバージョンに従っています。たとえば、「RancherServer」は、自己生成証明書を備えた通常のランチャーサーバー向けです。他のバージョンをもう少し匿名化します。
私はコーディングに特に熟練していないので、ランファイルやその他の方法であまり期待しないでください。私はそれを行う方法を見つけたときにできることをしますが、コマンドラインで取ったステップを言うために、少なくとも何かをここに置くために最善を尽くします。
それで... Covidが起こりました。これは法的コミュニティの調整であり、一般的には楽しいことではありませんでした。イベントが展開するにつれて、私は他のプロジェクトをいじり回していて、牧場主との仕事を続けているにもかかわらず、これを更新するのを完全に忘れていました。向こうのチームは、私が最後に更新してから1年半にわたって本当に一生懸命働いてきました。彼らが行ったかなり重要な変更でこのガイドを更新する必要があります。ランチャーの最新版でも、私が概説したと同じように基本的にすべてを実行できますが、クラスターマネージャーを含めることで全体的なプロセスが合理化され、セクション5を完全に時代遅れにします。
上の最初の文からわかるように、私が以前に書いたものに影響を与える別の大きな変化がありました:ランチェロスはもはや積極的に維持されていません。幸いなことに、K3osは、Rancherosが努力が少なく、オーバーヘッドがさらに少ない最小限のKubernetesプラットフォームとして行った利点があるという点で、これはまったく悪いことではありません。取り付けが必要なインストールについて1〜2枚の癖があるので、適切な交換セクションを準備できるようになるまで、Rancherosセクションを残します。
簡単に言えば、このガイド全体が書き直す必要があります。幸いなことに、プロセスは現在簡単であるため、ガイドはそれほど長くする必要はありません。また、config.yamlファイルにセクションを追加するだけで、ステップを一緒にロールインするいくつかの方法を見つけました。私はすでにオフィスでそれをやっているので、私はただファイルを消毒し、それらをアップロードして、おそらくそれらが何をするかを説明する必要があります。これには少し時間がかかるかもしれないので、お楽しみに!
私は自分のシステムを完全に刷新し、労働者の数を2倍にし、ランチャーサーバーを高可用性環境で実行し、ETCDとControlPlaneノードを互いに分離しました。私は今これをテストしています、そしてそれが機能するなら、私はHAセットアップで更新します。
また、私はこのリポジトリをクリーンアップします。あちこちのすべての画像ファイルを見つめているのは迷惑です。
また、LonghornにはOpen-Ispsiのファイルをねじ込む必要がなくなったようです。私はこれを確認するためにテストしていますが、その要件は彼らの指示から解体されています。
わかりました...テクノロジーは絶対に奇抜なペースで変化するので、最新の出来事についていくつかの最新情報を提供しようとします。まず、Longhornは更新されており、これまでよりもうまく機能しています。私はしばらくの間それについて問題を抱えていませんでしたが、それは素晴らしいです。私の最善の推奨事項は、それを取り付けるだけで、それをねじ込まないことです。これまで。それはその魔法を行い、私たち全員が幸せになることができます。
牧場主も更新されており、多くの変更を追加しました。 (私にとって)最も注目すべきは、システムにかなり密接に統合されています。私はISTIOの能力について完全に明確ではないことを認めなければならないので、必然的にどのような効果があるかは言えません。 Horizontal Pod Autoscalers(HPAS)の追加も大したことですが、繰り返しますが、私はあまり精通していません。それが変更されたすべてではないので、リリースノートのレビューをお勧めします。
以前のチュートリアルは、1つの注目すべき例外を除いて、まだ正常に動作します。インターフェイスはわずかに異なって見えます。上記のワークロードセクションを新しいものと比較してください。
信じられないほど小さなテキストをご容赦ください。これは、より大きな窓からこれを切り取った結果だと思います。とにかく、多くのことが同じであり、上部の「ワークロード」のみが「リソース」というラベルの付いたドロップダウンボックスに変更されました
上記のチュートリアルの目的のためにこれについて知っておくべきことは、これが元の「ワークロード」ボタンを見つけることができる場所であるということです。ここで他の変更が必要な場合は、適切に注意します。より多くの力が牧場主に注入されていることは明らかであり、それを探索する必要があります。私がそうするとき、私が見つけたものを文書化しようとします。
ええと、kubernetesを使用するために、いくつかのことを完全に説明する必要があります。おそらく、法律事務所を運営するという文脈でも説明する必要があります。そのために、私はあなたに1つの情報を残します。チュートリアルを行った場合、牧場主の「カタログ」セクションに何かに気付いたかもしれません。

また、「Docassemble」という名前の追加のカタログがあることに気付くかもしれません。 DocAssembleのメーカーが、クラスターにそのプログラムを展開するためのヘルムチャートを作成したことがわかりました。それは機能し、良いです。そうするには、[カタログの追加]ボタンをクリックして、入力します。

これで、Longhornで使用されるのと同じ手順を使用して、クラスターにDodasembleを展開できます。ただし、最初に何をしているのかを確認するために、GitHubページのReadmeを必ず読んでください。
もちろん、他にもできることがあります。 Webサイトを実行したり、クライアントを管理したり、タスクを合理化したり、Kubeflowを使用して奇抜な機械学習を実行することもできます。ランチャーは、試してみるアプリに実験バージョンさえ持っています。あなたが素晴らしいものを思いついた場合は、お気軽に私に知らせてください、そして私はできる限りそこに情報を得るでしょう。