yeonghoon.kim

  • 게시판
  • 갤러리

ARM Kubernetes 구축 1 - VNC & KVM 설치

김영훈 2026.02.14 17:46 조회 수 : 70

ARM 서버에 Kubernetes 클러스터 만들기 시작.

먼저 VNC랑 KVM 설치.

서버 환경.

ARM64
20 core
Ubuntu 24.04.4 LTS
메모리 가용 105GB
디스크 여유 758GB
WiFi 네트워크

XFCE 설치.

sudo apt update
sudo apt install -y xfce4 xfce4-goodies

TigerVNC 설치.

sudo apt install -y tigervnc-standalone-server tigervnc-common

VNC 비밀번호 설정.

mkdir -p ~/.vnc
vncpasswd

xstartup 생성.

cat > ~/.vnc/xstartup << 'EOF'
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
EOF

chmod +x ~/.vnc/xstartup

VNC 서버 시작.

vncserver :1 -geometry 1920x1080 -depth 24 -localhost no

-localhost no 안 붙이면 127.0.0.1에만 붙어서 외부 접속이 안 됨.

확인.

ss -tlnp | grep 5901

KVM 확인.

ls -la /dev/kvm

KVM 패키지 설치.

sudo apt install -y \
    qemu-kvm \
    libvirt-daemon \
    libvirt-daemon-system \
    libvirt-clients \
    bridge-utils \
    virtinst \
    virt-manager \
    virt-viewer

사용자 그룹 추가.

sudo usermod -aG libvirt $USER
sudo usermod -aG kvm $USER

libvirtd 활성화.

sudo systemctl enable libvirtd --now
sudo systemctl status libvirtd

네트워크는 libvirt default NAT 사용.

WiFi 환경에서 브릿지 잡으려다 외부 통신이 불안정해서 NAT로 감.

default 네트워크 확인.

sudo virsh net-list --all

비활성화 상태면 시작.

sudo virsh net-start default
sudo virsh net-autostart default

설정 확인.

sudo virsh net-dumpxml default

대역.

192.168.122.0/24

게이트웨이.

192.168.122.1

DHCP 범위.

192.168.122.2 ~ 192.168.122.254

검증.

sudo systemctl is-active libvirtd

sudo virsh net-list --all

다음 작업.

virt-manager 실행.
VM 3개 생성.

k8s-master
k8s-worker1
k8s-worker2

Ubuntu Server 24.04 ARM64 설치.
네트워크는 default NAT 선택.
고정 IP는 192.168.122.10 / 11 / 12 사용.

  • 추천 0

  • 비추천 0
이 게시물을
목록

댓글 0

번호 제목 글쓴이 날짜 조회 수
공지 2025 일본 여행 계획 김영훈 2024.10.10 4119
공지 현금, 저축, 투자, 지출, 예산, 보험 내역(2024-05-30) 김영훈 2024.03.10 3752
» ARM Kubernetes 구축 1 - VNC & KVM 설치 김영훈 2026.02.14 70
16 ARM Kubernetes 구축 3 - 모니터링 스택 Prometheus Grafana 김영훈 2026.02.16 179
15 ARM Kubernetes 구축 5 - 실전 업그레이드 경험기 v1.29→v1.35 김영훈 2026.02.18 238
14 ARM Kubernetes 구축 4 - 외부 접근 환경 VPN MetalLB Ingress 김영훈 2026.02.18 246
13 ARM Kubernetes 구축 7 - 클러스터 무중단 업그레이드 v1.29→v1.35 김영훈 2026.02.20 252
12 ARM Kubernetes 구축 8 - 실전 보안 RBAC 네트워크 정책 Pod 보안 김영훈 2026.02.20 194
11 ARM Kubernetes 구축 6 - 무중단 업그레이드 김영훈 2026.02.20 208
10 비트코인 자동매매 봇 대시보드 김영훈 2026.02.21 144
9 Apache RewriteRule 쿼리스트링 처리 김영훈 2026.02.28 258
8 Redis 대기열 시스템 김영훈 2026.03.01 212
7 ChloeToken 테스트넷 배포 김영훈 2026.03.02 232
6 Tech Support 플랫폼 김영훈 2026.03.04 80
5 WAF 운영 6주 분석 김영훈 2026.03.13 199
4 JSON-LD 학습 - 메일과 Calendar 자동 인식 김영훈 2026.03.28 151
3 7일간의 일본 여행 일정 짜기: 신칸센 + JR 패스 + Google Calendar 활용 프로젝트 김영훈 2026.03.28 128
2 교토 4박 5일 여행 일정: Google Calendar로 관리하는 일정짜기 김영훈 2026.04.05 125
1 OpenClaw 복원과 GLM-5.1 전환 김영훈 2026.04.07 145
쓰기 태그
 첫 페이지 7 8 9 10 11 12 13 14 15 16 끝 페이지