[HomeLab] - 워커노드 추가
·
HomeLab
개요올 것이 왔습니다. Helm 차트를 활용하여 Gitlab을 설치하는 과정에서 리소스가 부족해 Running 상태로 바뀌지 않았습니다. 물론 어느정도 예상은 하고 있었습니다. 깃랩은 그 자체만으로도 리소스를 많이 잡아먹고, 필요한 구성요소들이 많기 때문에 제 리소스로는 부족할 것이라 예상하긴 했었지만 혹시나 하는 마음에 설정해봤었기 때문입니다. 아래는 깃랩을 설치할 때의 권장사양입니다. 이를 극복하기 위해 tolerations 설정을 통해 Controlplane에 배치 하기, 사용하지 않는 서비스 install: false 설정 등을 해보았지만, 역시나 결과는 바뀌지 않았습니다. 하지만 깃랩을 사용하고 싶어서 워커 노드를 추가하기로 마음먹었습니다. 하지만, 기존 계획했던 안쓰는 노트북을 워커노드로 활용..
[HomeLab] - 클러스터 관리환경 세팅
·
HomeLab
보호되어 있는 글입니다.
[HomeLab] - k8s세팅
·
HomeLab
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/  Installing kubeadmThis page shows how to install the kubeadm toolbox. For information on how to create a cluster with kubeadm once you have performed this installation process, see the Creating a cluster with kubeadm page. This installation guide is for Kubernetes v1.31. Ifkubernetes.io Kubernetes 환경을 구축해보려 합..
[HomeLab] - VM 생성
·
HomeLab
지난 포스팅까지 Proxmox, Network설정을 마쳤으니 이제 VM을 생성해 보겠습니다. 이번 포스팅은 핸즈온에 가까운 포스팅이 될 것 같습니다.Proxmox 웹 인터페이스에 로그인먼저 Proxmox UI에 접속 후 로그인해주세요.ISO 파일 업로드OS를 설치하기 위해 ISO파일이 있어야 합니다. 저는 Ubuntu 24.04 server LTS(Long-Term Support) 버전으로 설치할 예정입니다. server버전은 GUI가 없지만 그만큼 리소스도 최적화되고 서버 환경에서 서비스를 제공하기 적합하기에 선택했습니다. (나중에 Desktop mode를 따로 활성화시킬 수 있습니다.) OS 이미지를 Proxmox에 업로드 하는 방법은 두가지가 있습니다. 다운받아서 올리거나 링크를 통해 업로드 할 수..
[HomeLab] - 라우터 추가
·
HomeLab
개요저번 시간까지 Proxmox 환경을 세팅했습니다. 오늘은 간단한 공유기를 추가 설치하며 네트워크 설정을 진행해보겠습니다. 동기지난 포스팅에서 Proxmox를 설치할 때 랜선이 부족해서 집에서 사용하는 공유기에 곧바로 해당 미니PC를 연결해서 구축했었습니다.  하지만 저는 메인 공유기와 미니PC 사이에 중간 공유기를 추가로 두려고 합니다. 제가 그렇게 결정한 이유를 몇 가지 설명드리겠습니다. 1.  보안 강화중간에 공유기를 추가하면 홈서버를 메인 네트워크와 분리할 수 있습니다. 이로써 홈서버의 데이터 전송이 다른 기기들의 트래픽과 겹치지 않기 때문에 해킹이나 외부 침입 시에도 메인 네트워크의 다른 장치에 미치는 위험을 줄일 수 있습니다고 판단했습니다. 이는 제가 보안권장사항을 완벽하게 준수하리라는 다짐..
[HomeLab] - Proxmox 설정
·
HomeLab
지난 시간 한정적인 리소스로 인해 미니 PC에 2개의 가상머신을 띄워서 작업하기로 결정했습니다. 그러기 위해서 선택한 것이 바로 Proxmox였는데요. 해당 포스팅에서는 Proxmox가 무엇인지 알아보고 이어서 환경세팅을 진행해보겠습니다.Proxmox란?Proxmox는 가상화 관리를 위한 오픈 소스 소프트웨어 서버입니다. 설명을 보니 VM외에도 LXC 즉, Linux Containers도 지원해주어 컨테이너 기반의 가상 환경 또한 제공해주는 것 같습니다. 이에 더해 웹 기반의 UI를 제공해주어 쉽게 가상 머신과 컨테이너를 관리할 . 수있습니다. 그런데 여기서 하이퍼바이저 앞에 "Type1"이라는 단어가 눈에 들어왔습니다. 그렇다는 것은 하이퍼바이저에 타입이 여러 개 있다는 말이기도 합니다. 공부를 하고..
[HomeLab] - 시작
·
HomeLab
Home 서버로 Kubernetes Cluster 환경을 구축하기로 마음먹었습니다. 오늘의 포스팅은 시작하는 만큼 동기, 목표에 대해서만 아주 간략하게 서술하며 가볍게 시작하려합니다.동기누군가의 지원 없이 쿠버네티스를 학습하는 것은 꽤나 어렵습니다. 제 기준에서 그 첫번째 이유는 비용이었습니다. 졸업 후 용돈을 받기엔 눈치도 보이고, 모아둔 주식을 팔아 연명하는 와중이라 EKS나 스펙 좋은 PC를 구입하는 등의 지출이 고민되었죠. 이에 따라 k3s를 사용하여 단일 노드 환경에서 가벼운 쿠버네티스 클러스터를 구축해 실습을 진행하고는 했습니다. 하지만, 리소스 부족으로 Pod를 몇 개만 띄워도 금방 사용할 수 없는 상태가 되어버렸습니다. 그러던 중 제가 활동하고 있는 "클라우드 클럽" 동아리에서 HomeLa..
훈
'HomeLab' 카테고리의 글 목록