17. freee kubernetes on EK
18
ELBやRDSなど マネージド
サービスと組み合わせている
Pod Pod
Proxy
Pod
AWS
ELB
サービスA
EK CLuster
Proxy
Pod
Node
ユーザアクセス
Pod Pod
Proxy
Pod
AWS
ELB
サービスB
EK CLuster
Proxy
Pod
Node
ユーザアクセス
AWS
RDS
AWS
RDS
AWS
ElastiCache
AWS
ElastiCache
Node Node
18. マルチテナントとシングルテナント
20
K8s cluster
Product A
Service A-1
Service A-2
Service A-3
Product B
Service B-1
ServiceB-2
Service B-3
Product C
Service C-1
Service C-2
Service C-3
K8s cluster
Product A
Service A-1
Service A-2
Service A-3
K8s cluster
Product B
Service B-1
Service B-2
Service B-3
K8s cluster
Product C
Service C-1
Service C-2
Service C-3
● シングルテナント構成
マルチテナント構成
19. マルチテナントとシングルテナント
21
K8s cluster
Product A
Service A-1
Service A-2
Service A-3
Product B
Service B-1
ServiceB-2
Service B-3
Product C
Service C-1
Service C-2
Service C-3
K8s cluster
Product A
Service A-1
Service A-2
Service A-3
K8s cluster
Product B
Service B-1
Service B-2
Service B-3
K8s cluster
Product C
Service C-1
Service C-2
Service C-3
● シングルテナント構成
マルチテナント構成
25. GitOpsと from Weaveworks
28
GitOps can be summarized as these two things:
● An operating model for Kubernetes and other cloud native technologies,
providing a set of best practices that unify deployment, management and
monitoring for containerized clusters and applications.
● A path towards a developer experience for managing applications; where
end-to-end CICD pipelines and git workflows are applied to both operations,
and development.
引用: https://www.weave.works/technologies/gitops/