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の頻繁な放棄は、クラウドコンピューティングの自律性と制御性対オープンソースの議論を再び巻き起こす可能性がある。
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスはじめに:トラフィックが...
Oplinkは本当に古いブランドです。主に米国ヒューストンのデータセンターでVPSと独立サーバー(ホ...
Dogyun は数日前に Host Cat によって紹介されました。その時、ウェブマスターは「Dog...
Sharktech (Shark Data Center) は、ロサンゼルス データ センターのデュ...
現在のSEOの形態から判断すると、SEOをうまくやりたいのであれば、以前誰もが考えていたように、外部...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますウェブサイ...
多くの企業製品のホームページ上のロングテールワードやキーワードランキングは、すべて分類情報プラットフ...
デザイナーはPhotoshopを使うことに慣れていますが、オンラインで写真を加工することを考えたこと...
まず、Baidu スナップショットについて理解しましょう。Baidu は、インターネット上で検索が許...
「世界を圧倒した囲碁ゲーム『アルファ碁』の開発者とそのチームは、囲碁がそれほど上手ではなかったかもし...
ビッグデータは、超エキサイティングな中秋節の特別オファーをお届けします。[1]湖北省国内のクラウドサ...
ウェブサイトの外部リンクを構築する場合、多くの場合、外部リンク チャネルの拡張にほとんどの時間を費や...
多くのウェブマスターが毎日コンピュータの電源を入れて最初にすることは、自分のウェブサイトのエントリ数...
最近、突然ひらめきがあり、SEOをしている友達がみんな自分のブログを持っているのを見て、自分でWor...
本日より、Pacifractack は、マルチ IP VPS とクラスター VPS を年間 29.9...