• 쿠버네티스 노드의 디스크 용량 확장

    이런 저런 테스트를 위해 두 대의 PC에 설치해 사용하고 있는 쿠버네티스 클러스터의 워커노드에서 디스크가 부족하다는 메시지가 뜨기 시작했다. 그런데 용량이 부족하다는 메시지가 아니라 "disk pressure"라는 메시지가 보인다. 해석하자면 "디스크에 압박이 있다" 정도가 아닐까? 어쨌든 쿠버네티스 입장에서 워커노드의 디스크 용량이 부족해 압박을 받고 있다는 그런 메시지로 보인다. 당연히 쿠버네티스 노드의 디스크 용량을 증설해줘야 한다. 이참에 마스터 노드와 워커 노드 모두 현재 24G가 할당되어 있는 디스크에 24G를 더 추가 …

  • Portainer를 사용하여 Vaultwarden 설치하기

    시놀로지 NAS에 비밀번호 관리 도구인 Vaultwarden을 설치하여 2주 정도 테스트를 진행했다. 그런데 만족도가 예상보다 훨씬 높았다. 마스터 비밀번호가 아닌 PIN 번호를 사용해 인증하면 비밀번호를 입력할 수 있기도 하고 Vaultwarden이 설치된 시놀로지 NAS가 종료되어 있는 상태에서도 사용할 수 있었다. 브라우저의 플러그인에 캐싱된 비밀번호를 사용할 수 있는 것으로 보인다. 이제 Vaultwarden을 계속 사용할 것인지 결정해야 한다. 시놀로지 NAS의 Valultwarden을 계속 사용할 것인가 Vaultwar …

  • VXLAN에 방화벽 연결하여 인터넷 접속하기

    앞의 포스트에서 두 대의 PC로 구성된 Proxmox 클러스터에 SDN 기능을 사용하여 VXLAN을 구성하였다. https://blogger.pe.kr/proxmox-sdn-vxlan-1207/ 앞의 포스트에서 L2 레이어로 구성된 VXLAN은 172.16.1.0/24 네트워크를 사용한다. 하지만 문제가 있다. 172.16.1.0/24 네트워크에 생성하는 가상 서버(VM)들은 인터넷에 접속하지 못할 뿐만 아니라 192.168.219.0/24의 Proxmox 호스트는 물론 홈 네트워크의 시놀로지 NAS 등에도 접속하지 못한다. 이유 …

  • Proxmox 클러스터에 SDN(VXLAN) 구성하기

    Proxmox는 두 대 이상의 서버에 설치하고 클러스터를 구성할 수 있다. 클러스터를 구성하면 두 대의 Proxmox 호스트에서 가상머신들이 함께 사용 가능한 가상의 네트워크를 생성할 수 있다. 그 때 사용할 수 있는 L2 레이어의 가상 네트워크 기술이 바로 VXLAN이다. 즉 두 대의 Proxmox 호스트에 생성하는 가상 서버들을 물리 서버의 IP 대역에 곧바로 연결하는 브릿지(Bridge) 구성이 아닌 다른 IP 대역을 사용하는 가상 네트워크(SDN)에 연결할 수 있는 것이다. Proxmox 클러스터 아래 그림은 필자의 테스트 …

  • 쿠버네티스 클러스터에 워드프레스 설치하기

    몇 개월 전에 쿠버네티스에 MariaDB를 설치하면서 시놀로지 NAS를 NFS서버로 구성하여 Persistent Volume을 생성한 다음 MariaDB Pod에 연결하는 작업을 진행했다. https://blogger.pe.kr/1182-k8s-mariadb-nfs-pv-install/ 처음 진행해보는 이 작업은 정말 까다롭고 어려웠던 것으로 기억된다. 단순하게 MariaDB를 설치하는 것이면 그다지 어렵지 않았겠지만 시놀로지 NAS를 NFS로 연결하여 Persistent Volume으로 사용할 수 있도록 설정하는 과정이 쉽지는 …

  • 쿠버네티스 업그레이드 – 워커 노드

    앞의 포스트에서 쿠버네티스 클러스터의 컨트롤 플레인에 해당하는 마스터 노드의 업그레이드 과정을 기록했다. 이제 워커 노드의 업그레이드 과정을 포스팅한다. 마스터 노드의 업그레이드와 동일한 부분 노드 운영체제 버전과 쿠버네티스의 버전을 확인하는 과정은 당연히 동일하다. 그리고 쿠버네티스 APT 리포지토리를 업그레이드하고자 하는 쿠버네티스의 버전 경로로 수정하는 것도 동일하다. 그리고 apt update 명령을 통해 APT 리포지토리에서 최신 패키지 목록을 다운로드 하는 것도 동일하게 진행해주면 된다. 마지막으로 kubeadm 패키지 …

  • 쿠버네티스 업그레이드 – 마스터 노드

    두 대의 PC에 구성한 Proxmox VE의 클러스터에 쿠버네티스를 설치하여 이따금씩 테스트 용도로 사용하기 시작한지 9개월 쯤 지났다. NginX 웹서버, MySQL DBMS 등을 디플로이먼트(Deployment)로 배포하고 PV(Persistent Volume)을 생성해 MySQL POD에 바인드(Bind)해서 테스트하기도 했다. https://blogger.pe.kr/1155-proxmox-kubernetes-install/ 쿠버네티스 마스터 노드 업그레이드 하기 8개월 쯤 사용해봤으면 이제 업그레이드 테스트도 해보는 것이 …

  • Windows 11에서 갑자기 한영키 전환이 안되는 문제

    어제 갑자기 파워포인트에서 파일명을 한글로 저장하려고 할 때 한영 전환이 안되는 문제가 발생했다. 한영 전환키 오류 다른 화면에서는 잘 전환되는데 유독 "다른 이름으로 저장하기" 창에서만 한영 전환이 안되고 계속 영어로만 입력되는 문제였다. 파워포인트의 다른 이름으로 저장하기 혹시나 싶어 파워포인트의 텍스트 상자 등에서 한영 전환을 해봤는데 잘 된다. 원인을 파악하고자 이것 저것 검색해보니 평소에도 Microsoft 기술지원 게시판 등에도 이런 문제를 호소하는 사용자들이 꽤 많았고 이 문제는 대부분 마이크로소프트의 입력기 즉 IM …

  • Proxmox 업그레이드 방법

    두 대의 PC에 Type 1 Hypervisor인 Proxmox를 설치한지 6개월 쯤 된 것 같다. 이제 한번 쯤 업그레이드를 해줄 때가 된 것 같아 업그레이드를 진행하고 그 방법을 기록해 본다. Proxmox VE 버전확인 어떤 소프트웨어든 버전 업그레이드 전 후에는 버전을 확인해야 한다. Proxmox VE의 경우 데비안 리눅스와 함게 배포되는데 데비안 리눅스의 패키지 관리 명령어를 통해 버전을 확인할 수 있다. root@prxmx:~# dpkg -l | grep -i "proxmox ve" dpkg 명령으로 proxmox …

  • Windows 2019 Server로 Active Directory 구성하기

    VMWare의 vSphere 6.x 무료버전을 설치해 테스트 서버로 오랫동안 잘 활용했다. 리눅스 서버 테스트는 물론이고 리눅스에 오라클12c를 설치해 CDB와 PDB의 테스트를 하기도 했다. 물론 Windows 2012 server를 설치하고 Active Directory를 구성했고 RADIUS와 Kerberos 인증테스트도 할 수 있었다. 하지만 새로운 가상화솔루션의 테스트가 필요하기도 했고 물리적인 서버를 2대 이상 구성해 가상화 클러스터와 쿠버네티스(K8S) 관련 테스트도 진행해야 할 필요성이 커졌다. 하지만 VMware의 …