kubernetes 4

AWS EKS의 IRSA와 RBAC 이해하기 - Spring Boot MSA 환경의 로깅 시스템 구축 사례

AWS EKS의 IRSA와 RBAC 이해하기 - Spring Boot MSA 환경의 로깅 시스템 구축 사례 이번 포스팅에서는 AWS EKS 환경에 배포된 SpringBoot 애플리케이션 로깅 구축시 필요한 IRSA와 RBAC를 사례를 통해 정리합니다.로깅 구성시 중요하게 생각한건 확장성과 비용이었습니다. 현재 구성한 기술스택도 정답이 아니지만 중요하게 고려했던부분은 로그 저장소였습니다.로깅 구축에 사용된 기술 스택은 다음과 같습니다.aws cloudwatchfluentbitaws eks 환경에서 logging을 구축하기 위해서 해야할일을 크게 두가지로 나눴습니다.aws eks의 배포된 특정 app에 대한 로깅 수집수집한 로깅을 적재하는것ClusterRole로깅을 수집하기 위해서는 로깅 컬렉터가 필요합니다..

kubernetes 2024.11.19

Hands-On Helm: Deploying Essential Kubernetes Components

"k8s 클러스터에 springboot application 배포후 모니터링" 연재를 다루는데 helm 파트가 적지 않고, 이번에 helm chart를 직접 만들어서 install 해보는 결과 helm으로 애플리케이션 배포에 대한 포스팅을 따로 다뤄야할것 같아서 이렇게 포스팅하게 되었습니다 이번 포스트에서는 helm chart를 생성해서, k8s cluster에 애플리케이션을 배포하는 실천적인 내용을 다룹니다 환경Apple M2 PromacOS Sonoma 다루는 내용helm charthelm installhelm uninstall준비사항yaml로 k8s에 배포할 svc, deployment 작성해서 k8s cluster에 배포해보기helm chart 생성helm create demo helm: comm..

Using HashiCorp Vault with Kubernetes SecretStore: Hands-on Guide

Using HashiCorp Vault with Kubernetes External Secrets: Hands-on Guide "k8s 클러스터에 springboot application 배포 시리즈"의 시작 포스팅입니다이번 포스트에서는 minikube에 배포한 Vault로 secret 정보를 관리하고 External Store 방식으로 k8s secret으로 연동해보겠습니다이전에 포스트한  Kubernetes Vault Deployment: A Hands-on Guide with Minikube 에 k8s에 vault를 배포하는 과정이 포스팅되어있습니다준비사항: Helm, k8s cluster, Vault 다루는 내용ExternalStore로 vault secret과 k8s secret 연동연동과정 중..

Kubernetes Vault Deployment: A Hands-on Guide with Minikube

Kubernetes Vault Deployment: A Hands-on Guide with Minikube"k8s 클러스터에 springboot application 배포 시리즈"의 시작 포스팅입니다이번 포스트에서는 k8s에 vault를 배포하여 vault-ui로 접근하여 파드에서 사용할 환경변수를 생성하겠습니다 다루는 내용k8s에 vault 배포vault-ui로 secret 생성 k8s에 vault 배포Create a Kubernetes namespace.kubectl create namespace vaultView all resources in a namespace.kubectl get all --namespace vaultTo access the Vault Helm chart, add the Has..