DevOps

DevOps/Kubernetes

쿠버네티스 미니홈서버 구축해보기 - 4 - PROXMOX Ubuntu VM 세팅하기

쿠버네티스 미니홈서버 구축해 보기 - 4 - PROXMOX Ubuntu VM 세팅하기```쿠버네티스 미니홈서버 구축해보기 - 4 - PROXMOX Ubuntu VM 세팅하기```이번 글을 통해 배워갈 내용VM이란우분투 VM 세팅 1. VM 이란VM은 ‘가상 머신(Virtual Machine)’으로, 물리 컴퓨터를 소프트웨어로 가상화해 여러 운영체제를 동시에 실행하거나 테스트 환경을 분리할 수 있는 기술입니다2. 우분투 VM 세팅1-1먼저 필요한 ISO 이미지 및 URL 탐색https://ubuntu.com/download/server Get Ubuntu Server | Download | UbuntuGet Ubuntu Server one of three ways; by using Multipass on ..

DevOps/Kubernetes

쿠버네티스 미니홈서버 구축해보기 - 3 - PROXMOX 보안설정하기

쿠버네티스 미니홈서버 구축해 보기 - 3 - PROXMOX 보안설정하기```쿠버네티스 미니홈서버 구축해보기 - 3 - PROXMOX 보안설정하기```이번 글을 통해 배워갈 내용TFA (Two Factor Authentication) 처리기타 보안 처리1. TFA (Two Factor Authentication) 처리1-1오른쪽 상단 메뉴에서 TFA  선택 1-2TOTP 선택 1-3QR 코드가 나오면 마이크로소프트 Authenticator 등으로스캔한 다음 Authenticator에 코드를 입력합니다.   2. 기타 보안처리보안은 창과 방패처럼원래 끝이 없습니다.그래서 아래 몇 가지만 끄적여 봅니다. 2-1 업데이트당연하게도 최신 보안 패치 및 업데이트 적용이 중요합니다. 2-2 root 사용자 직접 로그..

DevOps/Kubernetes

쿠버네티스 미니홈서버 구축해보기 - 2 - PROXMOX 설치하기

[Kubernetes] Kubernetes 주제 설명과 실습```[k8s] Kubernetes 주제 설명과 실습```이번 글을 통해 배워갈 내용Proxmox 설명 및 선택사유Beelink 미니피씨에 Proxmox 설치해 보기1. Proxmox 설명 및 선택사유Proxmox는 가상화(Virtualization)와 컨테이너(Container)를 동시에 운영할 수 있는 오픈소스 플랫폼입니다. 쉽게 말해, 하나의 미니 PC에서 여러 개의 가상 머신(VM)과 컨테이너를 돌릴 수 있도록 해주는 소프트웨어입니다. ✔ 무료로 사용 가능 ✔ 웹 UI 제공 → 관리가 편리 ✔ VM과 컨테이너를 동시에 운영 가능 ✔ ZFS 파일 시스템 지원 → 데이터 보호에 강함 ✔ 고가용성(HA)과 클러스터링 지원2. 미니피씨에 Prox..

DevOps/Kubernetes

쿠버네티스 미니홈서버 구축해보기 - 1 - DDNS 세팅하기

kubernetes home server 구축해 보기 - DDNS 세팅하기```쿠버네티스 홈서버 구축해보기 - DDNS 세팅하기```이번 글을 통해 배워갈 내용DDNS 설명iptime DDNS 세팅1. DDNS 설명🌐 DDNS(동적 DNS)란? DDNS(Dynamic DNS)는 IP 주소가 변경되더라도 특정 도메인 이름을 통해 계속 접근할 수 있도록 해주는 서비스입니다. 🔍 왜 필요할까? 인터넷 서비스 제공업체(ISP)는 대부분 동적 IP를 할당하기 때문에 시간이 지나면 IP 주소가 바뀝니다. 고정 IP 없이도 내 서버(홈 서버, CCTV, 원격 접속 등)에 쉽게 접속할 수 있도록 도와줍니다.⚙️ 어떻게 작동할까? DDNS 클라이언트(공유기, PC 등)가 현재 IP 주소를 감지합니다. DDNS 제공업..

DevOps/Window

윈도우 Hyper V 가상 머신 (Ubuntu) 고정 아이피 세팅

배워갈 내용설명Hyper V 가상 머신 고정 아이피 세팅 설명Hyper-V 가상머신은 윈도우에서 사용하는 컴퓨터 안에 또 다른 컴퓨터(가상머신)를 만드는 프로그램입니다.윈도우 컴퓨터 내부에 실제 컴퓨터처럼 운영체제(윈도, 리눅스 등)를 설치하고 사용할 수 있습니다.고정 아이피 고정 아이피는 변하지 않는 인터넷 주소입니다.항상 같은 주소로 연결되기 때문에 특정 장치나 서버에 쉽게 접속할 수 있습니다. Hyper V 가상 머신 고정 아이피 세팅Hyper V에서 가상머신에 고정 아이피를 설치해 보겠습니다1. Hyper V 관리자 페이지를 열고 -> 가상 스위치 관리자를 엽니다 2.내부 가상스위치를 만듭니다. 3.이름을 만들고 내부 네트워크 선택 후에 확인을 누릅니다.  4.인터넷 라우팅 경로를 생성해 줍니다...

DevOps/Kubernetes

VKE 초기 세팅 (2) - LoadBalancer 세팅, CertManager 세팅

벌처 쿠버네티스 엔진 초기 세팅 (2) - 로드밸런서 세팅, 서트매니저 세팅```VKE 초기 세팅 (2) - LoadBalancer 세팅, CertManager 세팅```이번 글을 통해 배워갈 내용Heml Chart 설치Helm 설치VKE에 Load Balancer 세팅pod, svc, ingress 세팅 VKE에 Cert Manager 세팅1. 개요저번 글에 이어서이번에는 VKE에 Load Balancer 및 Cert Manager 세팅을 해보겠습니다이번 글에서도 윈도우 파워쉘에서 VKE에 접속해서 진행합니다.  VKE 접근 및 기초 세팅 파트 1 링크 https://codemasterkimc.tistory.com/725 VKE 초기 세팅 (1) - 윈도우 PowerShell에서 VKE 접근 방법Win..

DevOps/Kubernetes

VKE 초기 세팅 (1) - 윈도우 PowerShell에서 VKE 접근 방법

Window 파워쉘에서 벌처 쿠버네티스 엔진 접근 방법```윈도우 PowerShell에서 VKE 접근 방법```이번 글을 통해 배워갈 내용kubectl 설치 kubeconfig 파일 다운로드 및 준비kubeconfig 환경변수 세팅보안설정 및 기타1. 개요오늘은 Vultr Kubernetes Engine(VKE)를윈도우 PowerShell에서 쉽게 관리하는 방법을 공유합니다. VKE를 사용하려면 먼저Vultr에서 Kubernetes Node 및 Control Plane을 구독한 뒤,제공되는 kubeconfig 파일을 다운로드해야 합니다.(Control Plane은 무료여서 Node만 구독하면 됩니다) 2. kubectl 설치원도우 파워쉘에서 kubectl을 설치해 줍니다다른 환경이라면 쿠버네티스 공식문서..

DevOps/Kubernetes

[Kubernetes] Kubernetes etcd backup 과 restore 설명과 실습

[Kubernetes] Kubernetes etcd backup 과 restore 설명과 실습```[k8s] 쿠버네티스 etcd 백업과 복원 설명과 실습```이번 글을 통해 배워갈 내용etcd 설명etcd 백업 및 복원 이유etcd 백업 및 복원 실습1. etcd 설명etcd는 kubernetes에서 핵심 데이터 분산 키-값 저장소입니다.즉 etcd는 클러스터의 상태를 관리하는 데이터베이스입니다. 클러스터 내 모든 노드와 서비스 상태,배포된 pod 관련 정보kubernetes 리소스 간에 관계등을 저장합니다.2. etcd 백업 및 복원 이유클러스터를 업데이트하거나 업그레이드할 때, 시스템 장애가 발생했을 때,재해 복구가 필요하게 되면 etcd 백업데이터를 사용해서 클러스터의 상태를 복원할 수 있습니다.3..