CircleCI で Kubernetes デプロイを自動化

CircleCI は、Kubernetes デプロイ管理の柔軟性、制御性、効率性を向上させます。

CircleCI と Kubernetes の連携で効率的な CI/CD パイプライン構築

Kubernetes と CircleCI でマイクロサービスを管理しましょう

  • Docker のネイティブ サポート

    CircleCI は Docker を徹底的にサポートしており、Kubernetes の本番環境のミラー環境でマイクロサービス アプリケーションをビルド、テストできます。

  • コンテナ レジストリのインテグレーション

    コンテナ イメージを保存、管理、保護するコマンドを CircleCI ジョブから直接実行できます。

  • デプロイ サービス

    CircleCI は、サードパーティのデプロイメントおよびクラスタ管理ツールと連携するため、コミットからデプロイまでのソフトウェアの継続的デリバリー パイプラインを構成できます。

Kubernetes の既存の構成はそのままに

事前に構成された Kubernetes 操作を、Orb を使用して CircleCI パイプライン内で実行できます。

Diagram of pre-configured Kubernetes operations in a CircleCI pipeline using orbs.

CircleCI と Kubernetes の連携

当社パートナーが作成した Orb を利用するだけで、CircleCI パイプラインと Kubernetes を連携できます。

レジストリ

よく寄せられるご質問


Kubernetesは、コンテナ化されたワークロードやサービスを管理するための移植可能で拡張性のあるオープンソース プラットフォームであり、宣言型の構成管理と自動化を促進します。コンテナ中心の管理環境を提供し、ユーザーのワークロードに代わってコンピューティング、ネットワーク、ストレージ インフラストラクチャのオーケストレーションを行います。これにより、PaaS (Platform as a Service) のシンプルさと IaaS (Infrastructure as a Service) の柔軟性がもたらされ、インフラストラクチャ プロバイダー間での移植性が向上します。


CircleCI では、Orb を使用してパイプライン内の Kubernetes サービスを操作できます。Orbs は、再利用可能なコマンド、Executors、ジョブを定義する、パラメーター化された CircleCI 構成のパッケージです。これまで以上に簡単に Kubernetes と CircleCI を組み合わせて利用できるよう、CircleCI チームやパートナーが事前構築済みの Kubernetes Orb のカタログを作成しています。