ConfigMap
-
Kubernetes (K8S): Secret공부합시다!/Kubernetes 2022. 6. 23. 06:33
오늘은 환경 변수 중 보안이 필요할 때 사용하는 secret에 대해서 알아보겠습니다. 2022.06.22 - [공부합시다!/Kubernetes] - K8S : ConfigMap 결합하면 wordpress + mysql 구성이 됩니다. secrte 역시 configmap과 동일하게 환경 변수를 저장하고 pod를 실행할 때 환경변수를 제공해 줍니다. 차이점은 비밀번호, token, db정보등의 민감한 정보를 저장하는 용도로 사용됩니다. node의 파일에 저장되는 것이 아니라 메모리에 저장되기 때문이 접근이 어려우며 과다한 secret의 사용은 메모리 사용량 증가로 overhead가 발생함으로 적절하게 사용해야 합니다. mysql을 configmap과 secret 을 이용해서 pod을 생성해 보겠습다. 1. ..
-
Kubernetes (K8S): ConfigMap공부합시다!/Kubernetes 2022. 6. 22. 06:33
각기 다른 설정 파일을 갖는 Appcation or Pod를 K8S에서 배포하고 싶다면? 바로 그럴때 사용하는 것이 Configmap과 Secret 기능입니다.. Configmap은 통상적으로 보안을 필요로 하지 않는 경우에 사용을 하고 Secret는 보안이 필요한 password 등에 사용을 합니다. 만일 위의 기능을 사용하지 않는다면 App배포 후 변경사항을 모두 image에서 관리를 해야 하며, 보안에 중점을 둬야할 중용한 정보들은 App에서 관리를 할 수 없게됩니다. 적용하는 방법으로는 1). 정의해 놓은 값을 환경 변수로 Pod에 적용하는 방법과 2). 정의해 놓은 Pod디스크 볼륨으로 Mount 하는 방법이 있습니다. 오늘은 Configmap에 대해서 학습합니다. wordpress5.6 img..