반응형

전체 글 287

<인프런> 대세는 쿠버네티스 [초급] - No.6 Kubernetes Cluster 설치(v1.22)

Overview 이번 글에서는 Kubernetes 클러스터를 kubeadm으로 직접 설치하는 전체 과정을 정리해보았다.총 세 대의 가상 머신(CentOS 7 기반)을 구성하여, 하나의 Control Plane 노드(Master)와 두 개의 Worker Node로 구성된 클러스터를 구축하였다. 설치 과정은 다음과 같은 흐름으로 진행되었다.모든 노드 공통 사전 작업Hostname 설정, Swap 비활성화, IPTables 설정, SELinux 완화, NTP 동기화, SSH 키 교환 등Docker 설치 및 설정Kubernetes와 호환되도록 cgroup 드라이버(systemd)로 설정kubeadm, kubelet, kubectl 설치 및 버전 고정Control Plane 노드 초기화kubeadm init 명령..

<인프런> 대세는 쿠버네티스 [초급] - No.5 Kubernetes Overview

Kubernets Overview오늘은 Kubernetes의 전반적인 개념 중 Object와 Controller의 역할에 대해 간단하게 정리해보았다.Kubernetes는 분산된 컨테이너 환경을 효율적이고 유연하게 관리하기 위한 오케스트레이션 플랫폼이다.Master 노드와 여러 Worker 노드로 구성되어 있으며, 이 구조 안에서 다양한 Object(자원)와 Controller(제어기)가 존재하여 클러스터를 자동화하고 안정적으로 운영할 수 있게 한다.  학습 내용은 다음과 같이 구성되었다:Object: Pod, Service, Namespace, Volume, ConfigMap, Secret 등Controller: ReplicationController, ReplicaSet, Deployment, Daem..

Vagrant란?

Overview오늘은 Vagrant에 대해 알아본다.Vagrant는 로컬 개발 환경을 빠르게 구축하고 자동화할 수 있도록 도와주는 도구로, 특히 KVM, VirtualBox, Docker 등 다양한 가상화 백엔드를 지원한다.이번 글에서는 KVM 기반 환경에서 Vagrant를 사용하는 방법을 소개하며,KVM 설정부터 Vagrant 설치, Vagrantfile 구성, VM 생성 및 관리까지 실습을 중심으로 정리했다. 프로젝트 단위로 통합된 가상 머신 구성을 통해 테스트 환경을 일관되게 유지할 수 있으며,향후 Ansible, Terraform 등과 연계하여 DevOps 인프라 자동화에도 유용하게 활용할 수 있다.  참고https://github.com/somaz94/vagant-packer           ..

Libvirt virsh 명령어 정리

Overview오늘은 Libvirt에서 QEMU 가상머신을 관리할 때 자주 사용하는 virsh 명령어를 정리해보겠다. Libvirt는 KVM/QEMU 기반 가상화를 관리하기 위한 강력한 도구이며, virsh는 CLI(Command Line Interface) 기반의 가상 머신 관리 명령어이다.      📅 관련 글2022.08.08 - [Understand different OS Concepts/Virtualization] - Libvirt란? (Linux 가상화 관리 도구)2022.08.08 - [Understand different OS Concepts/Virtualization] - KVM과 QEMU란? (Linux 가상화 솔루션)       Virsh 기본 명령어 가상머신 정의 (define)l..

kubectl 명령어 정리

OverviewKubernetes 환경에서 클러스터 리소스를 생성, 수정, 조회, 삭제하는 핵심 CLI 도구가 바로 kubectl이다.운영자, 개발자, 데브옵스 모두가 매일 사용하는 만큼 kubectl 명령어를 효율적으로 정리해두면 실무에서 큰 도움이 된다. 이 글에서는 kubectl의 대표 명령어들을 실용적인 예시와 함께 정리하고, 자주 사용하는 옵션들과 조합까지 소개한다.처음 시작하는 입문자부터 실무 운영자까지 바로 활용할 수 있는 kubectl 명령어 모음집이다.         kubectl 명령어 정리   1. 버전 및 리소스 확인  클라이언트 및 서버 버전 확인kubectl version --short 사용 가능한 리소스 종류 조회kubectl api-resources     2. 리소스 생성/..

Openstack Cinder/Swift란? (block storage/object storage)

Overview오늘은 블록 스토리지(Block Storage)와 오브젝트 스토리지(Object Storage)의 차이점을 알아보고,이를 담당하는 OpenStack의 Cinder(Block Storage)와 Swift(Object Storage)를 비교하여 사용 용도를 구분해보도록 한다.     📅 관련 글2022.05.11 - [Openstack] - Openstack이란?2022.07.29 - [Openstack] - Openstack Nova란?2022.08.08 - [Openstack] - Openstack Neutron이란? (network)2022.08.08 - [Openstack] - Openstack 배치 서비스 Placement란?2022.08.08 - [Openstack] - Opens..

Openstack 2022.08.09

Openstack horizon이란? (dashboard)

Overview 오늘은 OpenStack의 대시보드(Dashboard) 서비스인 Horizon에 대해 학습하고 정리하려고 한다.    📅 관련 글2022.05.11 - [Openstack] - Openstack이란?2022.07.29 - [Openstack] - Openstack Nova란?2022.08.08 - [Openstack] - Openstack Neutron이란? (network)2022.08.08 - [Openstack] - Openstack 배치 서비스 Placement란?2022.08.08 - [Openstack] - Openstack Glance란? (image)2022.08.08 - [Openstack] - Openstack Keystone이란? (identity)        1️..

Openstack 2022.08.08

Openstack Keystone이란? (identity)

Overview오늘은 OpenStack의 인증 및 인가(Authentication & Authorization) 서비스인 Keystone에 대해 학습하고 정리하려고 한다.  📅 관련 글2022.05.11 - [Openstack] - Openstack이란?2022.07.29 - [Openstack] - Openstack Nova란?2022.08.08 - [Openstack] - Openstack Neutron이란? (network)2022.08.08 - [Openstack] - Openstack 배치 서비스 Placement란?2022.08.08 - [Openstack] - Openstack Glance란? (image)        1️⃣ Keystone이란? OpenStack Keystone 개요Ke..

Openstack 2022.08.08

Openstack Glance란? (image)

Overview오늘은 OpenStack의 이미지 서비스인 Glance에 대해 학습하고 정리해보려고 한다.    📅 관련 글2022.05.11 - [Openstack] - Openstack이란?2022.07.29 - [Openstack] - Openstack Nova란?2022.08.08 - [Openstack] - Openstack Neutron이란? (network)2022.08.08 - [Openstack] - Openstack 배치 서비스 Placement란?       1️⃣ Glance란?  OpenStack Image Service (Glance) 개요 Glance는 OpenStack에서 이미지 관리 서비스를 제공하는 컴포넌트다.사용자가 가상 머신(VM) 이미지를 업로드, 저장, 검색 및 관..

Openstack 2022.08.08

Openstack 배치 서비스 Placement란?

Overview오늘은 OpenStack Nova와 밀접한 관련이 있는 Placement에 대해 학습하고 정리하려 한다.  📅 관련 글2022.05.11 - [Openstack] - Openstack이란?2022.07.29 - [Openstack] - Openstack Nova란?2022.08.08 - [Openstack] - Openstack Neutron이란? (network)   1️⃣ Placement란? Placement 개요Placement는 OpenStack Newton 릴리즈에서 도입되었으며, 이후 Stein 버전에서 더욱 발전된 컴포넌트로 자리 잡았다.   Placement의 주요 역할클라우드 환경에서 물리 및 가상 자원(RAM, vCPU, 스토리지, IP 등)을 추적 및 관리표준화된 단..

Openstack 2022.08.08
반응형