環境セレクターのYAMLダウンロード機能を使用すると、簡単に環境全体を複製できます。
スペース
スペースは、運用システムでリソースを割り当てられる最上位の作業単位です。スペースの所有者は、チームメンバーを招待し、割り当てられたリソースを複数のプロジェクトに分けて使用できます。
プロジェクト
プロジェクトは、環境の集合として使用される表示名です。これは、ダッシュボードユーザーが管理しやすくするための名称であり、1つまたは複数の環境(Dev、QA、Staging、Prodなど)を1つのプロジェクトで管理できます。
環境
環境はKubernetesクラスター上のNamespaceに相当します。Namespaceごとに分離されたネットワークが構成され、同一環境(Namespace)内のサービス間では、サービス名をホスト名として参照し通信できます。よく使用する環境変数の値は環境単位でシークレットとして保存し、管理および適用できます。
サービス
サービスはDeploymentに相当します。サービスごとにターミナルによるアクセスが可能で、カスタムドメインを接続できます。サービスのデプロイ方法については、エールでデプロイページをご参照ください。
画面右側の環境セレクターをクリックすると、複製する環境のサービス全体のデプロイ設定が含まれたYAMLファイルをダウンロードできます。
環境設定タブのシークレットセクションでファイルのダウンロードをクリックすると、保存されたシークレットをダウンロードできます。
ダウンロードしたシークレットファイルを新しい環境にドラッグ&ドロップで適用し、保存してください。
新しい環境にYAMLファイルをドラッグ&ドロップで適用すると、元の環境と同じ設定のすべてのサービスが停止状態で作成されます。
各サービスの アイコンをクリックするか、右側の環境セレクターで全て開始
をクリックすると、すべてのサービスが新しい環境でデプロイされます。