🌍 利用可能な言語: English | 中文 (Chinese) | 日本語 (Japanese)
注意: これは素晴らしいクラウドネイティブコミュニティの 🌟 コントリビューター によってもたらされました!
これらのチュートリアルでは、Kubernetesクラスターに Knative Serving と Argo Rollouts をインストールして、カナリアリリース、A/Bテスト、ブルー/グリーンデプロイメントを実装します。ここで説明するリリース戦略は、チームがサービスの新バージョンをリリースする際により多くの制御を持てるようにすることを目的としています。ソフトウェアをリリースする際に異なる技術を適用することで、チームは新バージョンを制御された環境で実験してストすることができ、一度にすべてのライブトラフィックを新バージョンにプッシュする必要がありません。
このチュートリアル用に作成したKinDクラスターを削除したい場合は、次のコマンドを実行できます:
kind delete clusters dev
-
Function-as-a-Serviceプラットフォームの構築に興味がある場合は、Knative Functionsプロジェクトをチェックしてください。このイニシアチブは、関数開発者の作業を容易にするツールの開発に取り組んでいます。
-
Argo Rolloutsを試した後の次のステップは、Argo CDからArgo Rolloutsへのフローを示すエンドツーエンドの例を作成することです。こには、Rollouts定義を含むリポジトリの作成が必要です。詳細については、Argoプロジェクトのよくある質問セクションで統合に関する情報を確認してください。
-
AnalysisTemplates
とAnalysisRuns
を使用したより複雑な例を実験してください。この機能は、チームがより自信を持って新バージョンをデプロイするのに役立ちます。 -
両プロジェクトはIstioのようなサービスメッシュと連携できるため、Istioがあなたにとって何ができるかを熟知してください。
このチュートリアルを改善したいですか?issueを作成するか、Twitterでメッセージを送るか、プルリクエストを送信してください。