KubernetesでCI / CDパイプラインをセットアップするパート1:概要

KubernetesでCI / CDパイプラインをセットアップするパート1:概要

クレイグ・マーティン

ソフトウェア業界は、コンテナを使用することの価値を、アプリ開発者の開発、展開、および環境編成を容易にする方法として急速に見ています。これは、コンテナが環境の違いを効果的に管理し、スケーラビリティを改善し、機能の継続的配信(CD)をサポートする予測可能性を提供するためです。技術的な利点に加えて、コンテナは複雑な環境のコストモデルを劇的に削減することが示されています。

コンテナに組み込まれた大規模で弾力性のあるアプリケーションには間違いなくメリットがありますが、環境の管理は困難な場合があります。これは、Kubernetesのようなオーケストレーションツールが本当に輝くところです。

Kubernetesは、Googleが作成したプラットフォームに依存しないコンテナオーケストレーションツールであり、Cloud Native Computing Foundationのプロジェクトとしてオープンソースコミュニティによって大きくサポートされています。これにより、多数のコンテナインスタンスをスピンアップし、スケーリングとフォールトトレランスのためにそれらを管理できます。また、リクエストルーティング、コンテナディスカバリ、ヘルスチェック、ローリングアップデートなど、個別のソリューションまたはカスタムコードを必要とする広範な管理アクティビティも処理します。

Kenzanは、大規模なアプリケーションの構築を専門とするサービス会社です。クラウドテクノロジーは過去10年間で進化し、Netflix OSSスタックを中心にマイクロサービスベースのアプリケーションを設計し、最近ではコンテナーテクノロジーの柔軟性を使用してプロジェクトを実装しています。各実装は固有ですが、マイクロサービス、Kubernetes、および継続的デリバリーパイプラインの組み合わせは非常に強力であることがわかりました。

Linux Foundationのトレーニングと認定に関心をお寄せいただきありがとうございます。私たちは、中国のトレーニングサイトからより良いサービスを提供できると考えています。このサイトにアクセスするには、以下をクリックしてください。

Linux Foundationのカルチャに対するフィードバックは、より適切に、中国のカルチャウェブサイトに反映されることを期待しています。