본문 바로가기

CSR2

☸️ 쿠버네티스(Kubernetes) TLS 부트스트래핑: 안전한 클러스터의 첫걸음 안녕하세요! 오늘은 쿠버네티스 클러스터를 더욱 안전하고 효율적으로 운영하기 위한 핵심 기능 중 하나인 TLS 부트스트래핑(TLS Bootstrapping)에 대해 깊이 알아보겠습니다. 🚀 클러스터에 새로운 노드를 추가할 때마다 번거로운 인증서 서명 과정을 거치셨나요? TLS 부트스트래핑은 바로 이 문제를 해결해주는 고마운 친구랍니다! 🤔 TLS 부트스트래핑, 대체 뭔가요?쿠버네티스 클러스터에서 각 컴포넌트들(kubelet, apiserver 등)은 서로 안전하게 통신하기 위해 TLS/SSL 인증서를 사용합니다. 마치 우리가 웹사이트에 접속할 때 'https'를 통해 안전한 연결을 보장받는 것과 같은 원리죠. 🔐새로운 워커 노드가 클러스터에 참여하려면, 자신을 인증하고 API 서버와 안전하게 통신하기.. 2025. 9. 12.
🔐 쿠버네티스(k8s) x509 인증서로 안전한 API 서버 접근하기 (feat. openssl & CSR) 안녕하세요! 클라우드 네이티브의 세계를 탐험하는 IT 블로거입니다. 오늘은 쿠버네티스 클러스터의 보안을 한 단계 끌어올리는 핵심 주제, 바로 x.509 클라이언트 인증서에 대해 깊이 파고들어 보려고 합니다. 쿠버네티스는 API 서버를 통해 모든 작업을 수행합니다. 그렇기 때문에 누가, 어떻게 API 서버에 접근할 수 있는지 통제하는 것은 클러스터 보안의 가장 첫걸음입니다. 여러 인증 방법 중 x.509 인증서는 사용자와 서비스 어카운트를 인증하는 가장 보편적이고 강력한 방법 중 하나입니다. 오늘은 새로운 사용자 'minjun'을 위한 x.509 인증서를 직접 생성하고, 이 인증서를 통해 쿠버네티스 클러스터에 안전하게 접속하는 전체 과정을 단계별로 알아보겠습니다. 🤔 x509 인증서 인증, 왜 필요한가요.. 2025. 8. 2.