MicroK8s 경량 쿠버네티스 치트시트: 인증서 갱신 및 애드온

💡 핵심 요약 (Executive Summary)

본 가이드는 micro쿠버네티스(Kubernetes) 핵심 가이드 및 실전 아키텍처의 핵심 개념, 실전 구성 명령어 및 아키텍처 베스트 프랙티스를 다룹니다. 클라우드 네이티브 및 인프라 엔지니어링 실무에 즉시 활용 가능하도록 체계적으로 정리했습니다.

📑 Table of Contents
DIRs
  • certs (클러스터 인증서)
  • /var/snap/microk8s/current/certs/
  • config (kubeconfig 등)
  • /var/snap/microk8s/current/credentials/
Features
CA인증서에 SAN추가 후 적용
bash
# 인증서 템플릿 오픈 후 도메인 또는 IP 추가
sudo vi /var/snap/microk8s/current/certs/csr.conf.template
>>>
...
[ alt_names ]
DNS.1 = kubernetes
...
DNS.$n1 = $MY_DOMAIN
IP.1 = 127.0.0.1
...
IP.$n2 = $MY_EXTERNAL_IP
<<<
sudo microk8s refresh-certs
sudo microk8s stop
sudo microk8s start
업데이트된 CA인증서를 kubeconfig에서 사용
bash
#표준출력 복사
sudo cat /var/snap/microk8s/current/certs/ca.crt | base64 | tr -d '\n'
#아래에 업데이트
sudo vi /var/snap/microk8s/current/credentials/client.config

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *