728x90
1. Frontend/Backend Application : Argo Rollout 혹은 Deployment 적합
※ HPA도 같이 배포한다.
2. 영속성 솔루션 (DBMS, ElasticSearch..) : StatefulSet 적합
※ 다만 Mount 시키는 Persist Volume은 Share할수 있는 Volume으로 하는것이 좋음. 어쩔수 없이 Drain 또는 노드 셧다운 요구사항이 발생함
3. Monitoring Agent : DaemonSet 적합
4. 네트워크 리소스(Flannel, Ingress) : DaemonSet 적합
※ Igress Controller : IngressController가 감당할 부하를 고려하여 노드별로 생성하는 것이 좋다.
5. Cluter 구성이 필요한 비영속성 솔루션(Redis, Kafka..) : StatefulSet 적합
※ Cluster 구성요소간 안정적인 통신을 보장하고, Master/Slave 노드의 역할에 충실한 아키텍처 수립이 용이하다.
'PaaS > Kubernetes' 카테고리의 다른 글
Kubernetes 인증서 만료시 갱신방안 (0) | 2024.01.04 |
---|---|
KubeAdmiral 이란? (1) | 2023.11.27 |
Argo Rollout으로 배포한 Replica도 HPA를 탈까? (0) | 2023.11.21 |
Failed to scrape node .. because it doesn't contain any IP SANs 오류 해결 (0) | 2023.11.20 |
permission denied on key "vm.max_map_count", ignoring 오류 해결하기 (2) | 2023.11.19 |