k3s 는 Lightweight Kubernetes 라 불리우는 경량 버전의 쿠버네티스입니다.kubeadm 과 같이 풀 스펙의 쿠버네티스를 구현하려면 마스터 노드 1개, 백업용 마스터 노드 3개, 기타 워커 노드를 합쳐 서버 인스턴스가 최소 5개 있어야 하는 아주 빡센
kubeadm 을 사용하여 k8s 클러스터 구성을 실습해 보겠습니다.실습 환경은 AWS Lightsail Linux Ubuntu 20.04 LTS 이며, 2CPU, 4Gi Memory 스펙을 가진 VM 3대(마스터1 - 워커2)를 사용합니다.메모리 스왑 기능을 비활성화
프로젝트 서버 설정 작업을 맡게 되었습니다. 요청 사항 중에서 'n개의 서버 병렬 운용이 가능할 것' 이라는 게 있었는데 특정 상황(행사 등)에서 요청이 폭주하여 서버가 다운된 경험이 있는 듯 해 보였습니다. 서버 인스턴스를 여럿 생성하고,..
지난번 포스팅에서는 마스터 노드가 로드밸런서 역할을 하게끔 구성했는데 트래픽이 늘어남에 따라 마스터 노드가 사용할 리소스가 줄어드는 것은 좋지 않다고 생각하여 외부 로드밸런서를 구성해 보기로 했습니다. 시도하려는 클러스터 구조는 아래와 같습니다. 서버 구성도 워커
쿠버네티스 클러스터를 구성하여 잘 운용하고 있다가 도메인을 변경해야 할 일이 있어 도메인을 라우터에 추가하고 TLS를 위한 인증서를 발급하는 과정에서 겪었던 오류와 삽질을 기록하기 위해 작성합니다.Challenge types of Let's Encrypt 를 먼저 읽어