Kubernetes の便利なツールの共有を継続し、この記事では 12 個の Kubernetes 開発ツールを紹介します。
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)、Pivotal 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の頻繁な放棄は、クラウドコンピューティングの自律性と制御性対オープンソースの議論を再び巻き起こす可能性がある。
過去を遡ると、10年以上前、企業は従業員を募集するために主に現場での就職説明会や求人広告の掲示、また...
私たちの考えでは、ウェブサイトの最適化とは、その名前が示すように、SEOテクノロジーを使用してウェブ...
[[388201]] Reply 社の新しい調査「クラウドからエッジへ」によると、2025 年までに...
みなさんこんにちは。私は温州SEO Muzi Chengzhouです。 SEO にとって、企業にとっ...
Baidu ウェブマスター外部リンクツールは、すべてのウェブマスターに公開されて以来、多くの注目を集...
クラウド ネイティブとは、アプリケーションをマイクロサービスとして設計し、柔軟性、スケーラビリティ、...
華西子、王宝宝、ベビーケア、ウブラス、ルルレモンなど、数多くの新しい消費者ブランドの台頭は、間違いな...
2 日前、Google はペンギン アルゴリズムのアップグレードを公式に発表しました。このアップグレ...
Shutterstock は、2003 年に設立され、米国ニューヨークに本社を置くオンライン商業写真...
人生において、私たちはいつも失敗の言い訳を探したがります。「...が好きじゃないから」「...だから...
現在、さまざまな業界でデジタル変革が継続的に進められており、データベースが重要なデジタルインフラとし...
楽観主義者は「太陽はいつも雲の上にある」と言うのが好きです。彼らが言及していないのは、雲の下には強風...
世界のエッジ コンピューティング市場規模は、2030 年までに 1,165 億米ドルに達すると予想さ...
Bio Valleyの第2回SEOコンテストには多くのウェブマスターが参加しています。最近、私は多く...
米国政府は金曜日、レノボのコンピューターのユーザーは特定のノートパソコンモデルにプリインストールされ...