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の頻繁な放棄は、クラウドコンピューティングの自律性と制御性対オープンソースの議論を再び巻き起こす可能性がある。
今日は、新しい VPS プロバイダー、inferno (inferno Solutions) を紹介...
検索エンジンからのトラフィックは、ウェブサイトのトラフィックの大部分を占めています。このため、有名な...
hostdareからの最新ニュース:元のC3から「Yunlei」ネットワークへの切り替えに成功しまし...
IBM Security が発表した 2020 年のデータ侵害コストレポートによると、クラウドの使用...
クラウド コンピューティングの発展に伴い、製造会社の日常業務にますます多くのクラウド アプリケーショ...
7月20日、Tencent Cloud Database SQL Server Basic Edit...
Serverhub は新しい仮想ホスト (おなじみの Infinitie ブランドもあります) を立...
電子商取引業界に関する当社の見解消費の価値への回帰意識の覚醒は、スマイルカーブの両端における消費とブ...
企業のウェブサイトコンテンツの構築は、ウェブサイト運営の根幹となる課題であり、また、突破が難しい課題...
著者は、サイト グループ、スパム サイト、ブラック ハット サイトに取り組んできました。現在、著者は...
spartanhostは、米国中部のダラスデータセンターに限定された特別なブラックフライデーとサイバ...
多くの人がデジタルオーシャンについて比較的よく知っていますが、デジタルオーシャンについて知らない人や...
サイト上のページが存在しない場合は、関連情報をユーザーに提示するために 404 エラー ページを表示...
「パンケーキおばさんのO2O暴露」という記事を見ました。この記事を読んでから、ずっと興味深くて、私も...
Facebookの共同創設者兼CEOマーク・ザッカーバーグ新浪科技報、北京時間9月12日朝のニュース...