クラウドネイティブ開発のための 12 の Kubernetes 開発ツール

クラウドネイティブ開発のための 12 の Kubernetes 開発ツール

Kubernetes の便利なツールの共有を継続し、この記事では 12 個の Kubernetes 開発ツールを紹介します。

[[279050]]

1.テレプレゼンス

Telepresence を使用すると、Kubernetes 環境からローカル プロセスにデータをプロキシすることで、Kubernetes クラスターをローカルでデバッグできます。 Telepresence は、クラスターにデプロイされたローカル コードに対して Kubernetes サービスと AWS/GCP リソースへのアクセスを提供します。 Telepresence を使用すると、Kubernetes はローカル コードをクラスター内の通常のコンテナーとして扱います。

2. ヘルム

Helm は Kubernetes 用のパッケージ マネージャーです。これは APT/Yum/Homebrew に似ていますが、Kubernetes 用です。 Helm は、分散アプリケーションを構成する Kubernetes リソース マニフェストのアーカイブされたセットである Charts を使用して動作します。 Helm チャートを作成することでアプリケーションを共有できます。 Helm を使用すると、再現可能なビルドを作成し、Kubernetes マニフェストを簡単に管理できます。

3. イェーガー

Jaeger Operator は Kubernetes Operator の実装であり、Kubernetes アプリケーションをパッケージ化、デプロイ、管理するための代替手段を提供します。

4. ターボノミック

Turbonomic の Kubernetes-as-a-Service (KaaS) 管理機能には、Amazon Kubernetes Elastic Container Service (EKS)、Microsoft Azure Kubernetes Service (AKS)、Google Kubernetes Engine (GKE)、Pivo​​tal Container Service (PKS) のサポートが含まれます。自己管理型 Kubernetes はパフォーマンス、効率、コンプライアンスを最適化するため、IT 組織はクラウド ネイティブ イニシアチブを拡張および加速できます。

5.スーパージャイアント

Supergiant は、Kubernetes クラスターのインストールと管理のプロセスを簡素化するオープンソースのユーティリティ コレクションです。 Supergiant Kubernetes Toolbox は、Control、Analytics、Capacity という 3 つの個別のアプリケーションです。基本的に、Supergiant はマイクロサービス アプリケーションとして機能し、3 つのツールを個別に使用できるようになります。

6. キール

Keel を使用すると、Kubernetes デプロイメントの更新を自動化でき、専用の名前空間で Kubernetes サービスとして起動できます。このように構成することで、Keel は環境への負担を最小限に抑え、安定性を向上させることができます。 Keel は、ラベル、注釈、ダイアグラムを通じて Kubernetes サービスのデプロイを支援します。各デプロイメントまたは Helm バージョンに対して更新戦略を指定するだけで済みます。新しいアプリケーション バージョンがリポジトリで利用可能になると、Keel は自動的に環境を更新します。

7. アポロ

Apollo は、Kubernetes にサービスを作成してデプロイするためのセルフサービス UI をチームに提供するオープンソース アプリケーションです。 Apollo を使用すると、管理者はログを表示し、ワンクリックで任意の時点のデプロイメントを復元できます。 Apollo には、デプロイメントのための柔軟な権限モデルがあります。各ユーザーは、展開する必要のあるものだけを展開できます。

8.ドラフト

Draft は、Azure チームが提供するツールであり、Kubernetes クラスターへのアプリケーションの開発と展開を簡素化します。 Draft は、コードのデプロイメントとコードのコミットの間に「内部ループ」を作成し、変更の検証プロセスを大幅に高速化します。 Draft を使用すると、開発者はアプリケーションの Dockerfile と Helm チャートを作成し、2 つのコマンドを使用してアプリケーションをリモートまたはローカルの Kubernetes クラスターにデプロイできます。

9.Deisワークフロー

Deis Workflow はオープンソース ツールです。 Platform as a Service (PaaS) は、Kubernetes クラスターの上に追加の抽象化レイヤーを作成します。これらのレイヤーを使用すると、開発者にドメイン固有の知識を必要とせずに Kubernetes アプリケーションをデプロイおよび/または更新できます。ワークフローは Kubernetes の概念に基づいて構築され、シンプルで開発者に優しいアプリケーションのデプロイメントを提供します。このプラットフォームは Kubernetes マイクロサービスのセットとして提供されるため、オペレーターが簡単にインストールできます。ワークフローでは、ダウンタイムなしでアプリケーションの新しいバージョンをデプロイできます。ただし、このプロジェクトはメンテナンスされなくなったことに注意してください。

10. ケル

Kel は、Kubernetes アプリケーションのライフサイクル全体にわたる管理を支援する Eldarion のオープンソース PaaS です。 Kel は、Kubernetes の上に Python と Go で記述された 2 つの追加レイヤーを提供します。レベル 0 では Kubernetes リソースを構成でき、レベル 1 では K8s 上に任意のアプリケーションをデプロイできます。

11. コング

Kong は、コミュニティが成長を続けるオープンソースの拡張可能な API ゲートウェイ テクノロジーです。 Kong を使用すると、開発者は Kubernetes を使用して、認証、データ暗号化、ログ記録、レート制限、および基本的な API 管理システムに期待されるその他の標準機能を管理できます。これらはすべてシンプルな RESTful API によって実現されており、プラットフォーム自体は NGINX プロキシ サーバーと Apache Cassandra データベース管理システム上に構築されています。

12. クラウド66

Cloud 66 は、運用中のコンテナ化されたアプリケーション向けの完全な DevOps ツールチェーンであり、専用の Ops ツールを使用して開発の面倒な作業の多くを自動化します。このプラットフォームは現在、Kubernetes 上で 4,000 の顧客ワークロードを実行し、2,500 行の構成を管理しています。 Cloud 66 は、エンドツーエンドのインフラストラクチャ管理を提供することで、エンジニアがあらゆるクラウドやサーバー上であらゆるアプリケーションを構築、配信、展開、管理できるようにします。

<<:  オープンソースのクラウドオペレーティングシステムOpenStackの頻繁な放棄は、クラウドコンピューティングの自律性と制御性対オープンソースの議論を再び巻き起こす可能性がある。

>>:  マルチクラウドのコストを削減するための8つのヒント

推薦する

引き続き李佳琦氏を招待します。流行中の電子商取引のライブストリーミングはどれほど熱狂的ですか?

李佳琦は昨年12月に高徳地図のナビゲーションを録音し、ネットユーザーから「Keepの音声を早くリリー...

SEO起業についての短い講演

80 年代や 90 年代に生まれた人は誰でも、自分のビジネスを始めることを夢見てきました。しかし、初...

ネットワーク スライシングとサービス品質 (QoS) の違いは何ですか?

ネットワーク スライシングは、5G が登場するほぼすべての箇所で言及されていますが、その定義は通常曖...

velocihost-6.5 USD/512 MB RAM/10 GB SSD/1 TB データ/G ポート

velocihost データ センター: フロリダ州マイアミ、PCI DVPS 準拠データ センター...

検索エンジンのランキングルールを推測するよりも、ユーザーエクスペリエンスを向上させる方が良い

検索エンジンがランキングルールを変更するたびに、ウェブマスターは憶測を始めてパニックに陥ります。今回...

検索+ウェブサイト+ユーザー:これが中国の検索の生態学的連鎖である

最近、インターネット上ではアリババのエコロジカルチェーンについてよく耳にします。JD.comも電子商...

Oracle Analytics Cloudが多くの新しいイノベーションをリリース

自動化された分析ワークフローは、企業がより多様な方法でデータを操作して予測を行うのに役立ちます。 O...

データベース |分散トランザクションの実装原理の詳細な説明

トランザクションは、データベース システムにおいて非常に興味深く重要な概念です。これは、データベース...

クラウド コンピューティング市場では、誰が誰のシェアを奪っているのでしょうか?

過去2年間で、通信事業者のクラウドビジネスは急激に成長しました。各社の最近の財務報告によると、202...

初心者がSEOを学ぶ際に注意すべき点

SEO を学びたい人は、とても混乱すると思います。まず何を学ぶべきでしょうか?どうやって学ぶの?学ん...

別の視点から考えてみましょう。もし私がBaiduの検索エンジンだったら

検索エンジンの観点から見ると、ウェブサイトの最適化は簡単だという記事も見かけますが、私はそうは思いま...

クラウドの方が安全なのに、なぜまだハッキングされるのでしょうか?

経験豊富なセキュリティ専門家なら誰でも知っているように、実行中のコンテナの多く、あるいはほとんどには...

ブログSEOについて話す

Web2.0は、大衆参加を標榜する時代です。画像、動画、ブログ、地図、SNSサービスなどの新しいネッ...

SEOの開発とソリューションに立ち向かう

私が初めて SEO に触れたのは 2002 年です。SEO に携わる人なら、2003 年の中国の S...