[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つの予測を発表
gridcoreserversは2009年に設立され、主にアメリカのコンピュータルームでゲームサーバ...
UltimateHostings は 2010 年に設立された VPS プロバイダーです。年末プロモ...
過去 2 年間、SEO 業界では、SEO が個人の行動からグループの行動へと進化するという現象が起こ...
2011年に設立された企業Hosthatchがイベントを開催し、賞金をプレゼントします! VPSには...
Buyvmのバーチャルホストbuyshareは少なくとも半年前から在庫切れでした。buyvmのバーチ...
ウェブマスターにとって、すべての新しいサイトは、長くても短くても、困難で厳しい時期を経験しなければな...
金採掘を成功させる鍵はドラゴンを探すことであり、海外の金採掘にもドラゴン探しの技術がある。ある意味、...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますより多くの...
インターネットの台頭と電子商取引の発展に伴い、多くの企業が電子商取引の仲間入りを果たしました。電子商...
年に設立された abelohost は、プロのオフショア ホスティング会社です (ここでは、著作権、...
独創性が検索エンジンへの組み込み、重み付け、ランキング付けに役立つことは誰もが知っています。しかし、...
tmhhost の香港サーバーを紹介します。サーバーは香港安昌のコンピューター室にホストされています...
Doubanは3月29日に非公開グループの閉鎖を発表したばかりで、3月30日にはWeiboに「不正競...
サイトの SEO の観点から、タイトルの長さはサイトの最適化に影響しますか? この質問に対する答えは...
[[207647]]序文私は 2013 年に OpenStack の作業を開始し、Pike バージョ...