他のコンポーネント
この実習では、Kustomizeのパワーを活用してサンプルアプリケーションの残りの部分を効率的にデプロイします。次のkustomizationファイルは、他のkustomizationを参照して複数のコンポーネントを一緒にデプロイする方法を示しています:
~/environment/eks-workshop/base-application/kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- catalog
- carts
- checkout
- orders
- ui
- other
ヒント
カタログAPIがこのkustomizationに含まれていることに気付きましたか?既にデプロイしましたよね?
Kubernetesは宣言的なメカニズムを使用しているため、カタログAPIのマニフェストを再度適用しても、すべてのリソースが既に作成されているため、Kubernetesは何のアクションも取りません。
このkustomizationをクラスタに適用して、残りのコンポーネントをデプロイしましょう:
~$kubectl apply -k ~/environment/eks-workshop/base-application
これが完了したら、kubectl wait