Spring Cloud Skipper 2.11.4

Skipper は、Spring Boot アプリケーションを検出し、複数のクラウドプラットフォームでライフサイクルを管理できるツールです。Skipper をスタンドアロンで使用するか、継続的統合パイプラインと統合して、アプリケーションの継続的デプロイを実現できます。

システム設計は、リソースのテンプレート化やオーケストレーションを実行する Kubernetes エコシステムの多数のプロジェクトの影響を受けます。航海にヒントを得たプロジェクト名 Skipper です。

Skipper のアプリケーションは、テンプレート化された構成ファイルと、テンプレートの入力に使用されるデフォルトの値セットを含むパッケージとしてバンドルされています。パッケージをインストールまたはアップグレードするときに、これらのデフォルトをオーバーライドできます。Skipper は、異なるバージョン間でアプリケーションのアップグレード / ロールバック手順を調整する手段を提供し、システムを目的の状態にするための最小限のアクションを実行します。

機能

  • Spring Boot アプリケーションをデプロイできる複数のプラットフォームアカウントを定義します。サポートされるプラットフォームは、ローカル、Cloud Foundry、および Kubernetes です。プラットフォームにアプリケーションをデプロイする方法を記述する Mustache テンプレートファイルの代替変数。

  • 既存のアプリケーションのパッケージリポジトリを検索します。

  • シンプルなワークフローに基づいてパッケージをインストール / アップグレード / ロールバックします。

  • 特定のリリースのプラットフォームにデプロイされたものの最終的な説明を表す、解決されたテンプレートファイル(別名「アプリケーションマニフェスト」)の履歴を保存します。

  • スタンドアロンのインタラクティブシェルまたは Web API を介して使用して、CI ワークフローを補完します。

Spring Boot アプリケーションを複数のプラットフォームにデプロイする手段は、[Spring Cloud デプロイヤー [GitHub] (英語) 実装によって提供されます。サポートされているテンプレートファイル形式は YAML ベースであり、Spring Cloud Deployer AppDeploymentRequest [GitHub] (英語) を作成するために必要な変数のセットを記述しています。

ヒストリー

スキッパーは、Spring Cloud Data Flow で「ストリーム編集」を実行する必要性から進化しました。この機能を提供するには、より汎用的なプロジェクトである Skipper を作成して、Spring Cloud Data Flow のコンテキスト外でも有用なツールキットになるようにする必要があることが後に認識されました。

Spring Initializr

プロジェクトのクイックスタート

先にジャンプ

VMware は、あなたの進歩を加速させるトレーニングと認定を提供します。

さらに学習したい方に (英語)

サポートの取得

Tanzu Spring は、1 つのシンプルなサブスクリプションで OpenJDK ™、Spring、Apache Tomcat ® のサポートとバイナリを提供します。

さらに学習したい方に (英語)

今後のイベント

Spring コミュニティで今後開催されるすべてのイベントをチェックしてください。

すべて表示 (英語)