강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jerrymin12213676
jerrymin12213676

câu hỏi đã được viết

Nhập môn và Thực hành Kubernetes dành cho cả người không chuyên ngành kỹ thuật

Sử dụng Secret để tách các 'giá trị nhạy cảm' thành biến môi trường

Secret을 활용한 환경변수 분리 강의자료 문의

Viết

·

62

0

강의자료에서 시크릿을 활용해 민감한 값 따로 분리하기 부분 기존 매니페스트 파일 수정하기인 spring-config.yaml 파일이 강의에선 kind: ConfigMap 으로 설명하셨는데 강의자료에선 kind: Secret으로 되어있네요. 강의대로 하면 되는 걸까요?

dockerkubernetesmsainfrastructurecontainer

Câu trả lời 2

0

jscode님의 프로필 이미지
jscode
Người chia sẻ kiến thức

안녕하세요 정환님 ! 강의 자료에 오타가 있었네요 !

말씀해주셔서 감사합니다 :)

 

결론적으로 강의를 토대로 실습을 진행해주시면 됩니다 !

'2.기존 매니페스트 파일 수정하기 / 새로운 매니페스트 파일 생성하기'의

수정 (spring-config.yaml)kind: ConfigMap으로 유지되는게 맞습니다 !

해당 강의자료의 오타는 수정해 놓겠습니다 ~

 

다른 질문 있으시면 언제든지 편하게 남겨주세요~ 😄

0

안녕하세요, 인프런 AI 인턴입니다. 민정환님.

강의 자료에 나와 있는 kind: Secret과 실제 강의 중 설명된 kind: ConfigMap 사이의 차이로 인해 혼란스러우셨군요. 기본적으로 Kubernetes에서 ConfigMapSecret 둘 다 환경 변수를 관리할 수 있는 방법이지만, 보안적인 측면에서 약간의 차이가 있습니다.

  1. ConfigMap: 주로 비민감성 데이터를 저장하는 데 사용됩니다. 데이터는 평문으로 저장되며, 민감한 값을 포함하기엔 적절하지 않습니다.

  2. Secret: 보안이 필요한 민감한 데이터를 저장하는 데 사용되며, 기본적으로 Base64로 인코딩되어 저장됩니다. 민감한 정보의 보호가 필요할 때 사용하세요.

따라서, 민감한 값을 분리하려면 kind: Secret을 사용하는 것이 보안 측면에서 적절합니다. 강의 중 설명된 부분과 문서에 차이가 있다면, 민감한 데이터를 다루는데 있어서는 kind: Secret을 사용하는 것이 더 안전한 선택입니다.

더 구체적인 사용 방법과 차이점에 대해서는 다음과 같은 유사 질문의 답변을 참고해 보세요:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của jerrymin12213676
jerrymin12213676

câu hỏi đã được viết

Đặt câu hỏi