[51CTO.com クイック翻訳] Kubernetes は現在最も人気のあるテクノロジーの 1 つです。したがって、GitHub に大量のオープンソース ライブラリ、ツール、その他の宝物が存在するのも不思議ではありません。 この記事では、開発者向けの 5 つの異なる Kubernetes ツールを紹介します。サーバーレス関数からローカル開発まで、GitHub には使用できるオープンソース ツールが何千もあります。ここでは、特に詳しく見ていきたい注目すべきツールを 5 つご紹介します。
1. ミニキューブ Minikube でローカル クラスターのエクスペリエンスを向上させましょう。 Minikube は、Kubernetes をローカルで簡単に実行できるようにするツールです。 Minikube は、ユーザーがラップトップ上の仮想マシンで単一ノードの Kubernetes クラスターを実行できるため、初心者におすすめです。こうすることで、すべてをセットアップすることなく Kubernetes を試すことができます。 Minikube は、開発を始めたばかりで、日常的な開発環境を必要としている開発者にも最適です。 新しいユーザーは、広範な知識がなくても Kubernetes クラスターを実行し、厳選されたサンプルを使用できます。 Minikube は、kubectl と少数の Kubernetes 関数のみを使用してこれを実現します。 Minikube は、macOS、Linux、Windows、その他のオペレーティング システムと互換性があります。依存関係とリソースのオーバーヘッドを最小限に抑えながら、セットアップ (および解除) が簡単なコマンド セットを備えています。 Kubernetes を試したり、ローカルで開発したりしたい場合は、Minikube を試してみてはいかがでしょうか。 関連リンク: https://github.com/kubernetes/minikube 2. 傾ける Tilt は、ローカル Kubernetes マイクロサービス開発のための簡単でストレスのないエクスペリエンスを提供することを約束します。 Tilt を使用すると、開発者は独自の IDE で編集し、独自のファイル システムに保存できるため、マイクロサービスの開発がこれまで以上に簡単になります。開発者は、自分のチームに合わせて正確に構成された環境でマイクロサービスを開発できるようになりました。 このツールは、さまざまなツールやサービスからの問題を単一の UI に収集することで、マイクロサービスを管理します。 Tilt は、すべてをコンテナ内で実行することで、依存関係の問題もうまく回避します。 「まあ、私のマシンでは動作します」と言う必要はありません。適切な依存関係が存在します。複雑なプロジェクトは、占有スペースが非常に少なく、非常に速くアップロードされるように最適化されています。 Dockerfile と Kubernetes 構成がすでにある場合は、インストールは簡単です。 関連リンク: https://github.com/windmilleng/tilt 3. ルーク 収納ソリューションを実現するには、通常、IKEA まで出向いてプラスチック容器を購入する必要があります。しかし、Kubernetes の場合は Rook があります。 Rook は、Kubernetes 用のクラウドネイティブ ストレージ オーケストレーターであり、Cloud Native Computing Foundation ではまだインキュベーション段階にあります。ネイティブに統合されたクラウド環境向けに幅広いストレージ ソリューションのサポートを提供します。 基本的に、Rook は通常のストレージ ソフトウェアを採用し、それを自ら管理します。 Rook は、Kubernetes の基盤となるツールとサービスを使用することで、ストレージ サービスの展開、ブートストラップ、構成、プロビジョニング、スケーリング、アップグレード、移行を自動化できるようにします。現在、Rook でサポートされているストレージ プロバイダーの数は限られていますが、サポートは日々拡大しています。 関連リンク: https://github.com/rook/rook 4. 牧場主 Kubernetes クラスターを拡張したいですか?同じインターフェースを使用して何百ものクラスターを管理できるようになりました。 Rancher は、多数のコンテナを本番環境にデプロイするために設計されたコンテナ管理プラットフォームを提供します。 DevOps の哲学に従い、Rancher を使用すると、開発者はあらゆるプロバイダーのプラットフォームのどこでも Kubernetes を実行できます。 これは主に管理ツールであり、クラスターに追加の統合制御をもたらします。 Rancher は膨大な数のクラスターを集中管理し、必要に応じてグローバル管理者が単一の場所からクラスター アクセスを制御することも可能にします。このプラットフォームには詳細な監視およびアラート機能があり、ログを送信でき、Helm と直接統合することもできます。独自の外部 CI/CD システムがない場合でも、ワークロードを自動的にデプロイおよびアップグレードするパイプライン エンジンも備えています。 関連リンク: https://rancher.com/what-is-rancher/overview/ 5. 核分裂 サーバーレスとKubernetes?直感に反するように思われるかもしれませんが、Fission のおかげで、開発者は Kubernetes 実装で高速なサーバーレス機能を利用できます。 Fission は、わずか 100 ミリ秒の高速起動で、高パフォーマンスと開発生産性に重点を置いた Kubernetes 用のサーバーレス フレームワークを提供します。 Fission は、Kubernetes を基盤として使用することで、マイクロサービスにサーバーレス機能をもたらします。さらに、これは、監視やログの集約などの通常の Kubernetes 操作を Fission デプロイメントに導入できることを意味します。 Fission は完全にコード上で動作し、任意の言語に拡張できます。 Fission のコアは Go で書かれていますが、Kubernetes と Docker は通常の操作のために抽象化されています。さらに、Fission は Python、Node.js、PHP など、他の多くの言語もサポートしています。 関連リンク: https://github.com/fission/fission 原題: 次の Kubernetes プロジェクトをアップグレードするための 5 つのオープンソース ツール、著者: Jane Elizabeth [51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください。 |
<<: クラウド コンピューティング環境で VMware 仮想マシンのバックアップの課題に対処するにはどうすればよいでしょうか?
>>: フォレスターが2019年のクラウドコンピューティングに関する4つの予測を発表
企業が特定のプラットフォームの専用ストレージ、コンピューティング、データベースなどの機能を使用するこ...
インフラストラクチャ・アズ・ア・サービス (IaaS) プロバイダーは 2018 年にハイブリッド ...
Nexusbytesは新たに7番目のデータセンター(東京、日本)を開設し、日本のVPSを正式に販売開...
マーケティングを行う際は、過去数年間のデータをもとに翌年の市場動向を常に予測し、四半期ごと、月ごとな...
時代の発展とともに、インターネットが世界を覆い、情報量が飛躍的に増加し、人々はさまざまな情報を便利か...
周宏偉はじめに:360 が決して諦めず、常に巨人に挑戦し続けることを支えているのは、周紅義の攻撃的な...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスWeiboマーケティング...
あなたのウェブサイトが魅力的でない、またはコンバージョン率が低いのはなぜでしょうか? ウェブ開発者、...
WeChatはモバイルインターネットへの半分の切符となり、外部と内部の両方の関係者がトラフィックの入...
【CCIDnetニュース】10月31日、昨夜22時30分頃、JD.comチャージプラットフォームに大...
モバイル端末上のインターネットショートビデオ産業の活発な発展に伴い、数多くの新しいメディアイノベーシ...
自己紹介させてください。私の名前はボボです。SEO 業界で働き始めたばかりです。現在は、ウェブサイト...
ローカル人材ネットワークの主なユーザーグループは、採用企業と求職者の2つのカテゴリに分けられます。こ...
この記事を書く前に、著者は尋ねたいのですが、百度が現在何世代の検索エンジンサービス技術を使用している...
buyvm は低価格 VPS の代表です。中国人は buyvm のサンノゼ データ センターの VP...