drogva

고정 헤더 영역

글 제목

메뉴 레이어

drogva

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (39)
    • Openstack (14)
    • web-application 시스템 구축 (10)
    • vpn을 활용한 백업데이터센터 구축 (2)
    • LINUX (1)
    • EKS - CI-CD (2)
    • Iac (4)
    • k8s (4)
    • 가상머신 (0)

검색 레이어

drogva

검색 영역

컨텐츠 검색

전체 글

  • OpenStack Zed 수동 구축 - 11. kuryr-kubernetes(5)

    2026.04.27 by drogva

  • OpenStack Zed 수동 구축 - 11. kuryr-kubernetes(4)

    2026.04.21 by drogva

  • OpenStack Zed 수동 구축 - 11. kuryr-kubernetes(3)

    2026.04.20 by drogva

  • OpenStack Zed 수동 구축 - 11. kuryr-kubernetes(2)

    2026.04.19 by drogva

  • OpenStack Zed 수동 구축 - 11. kuryr-kubernetes(1)

    2026.04.19 by drogva

  • OpenStack Zed 수동 구축 - 10. Load Balancer 서비스 (Octavia) 사용해보기

    2026.04.16 by drogva

  • OpenStack Zed 수동 구축 - 9. Load Balancer 서비스 (Octavia) 설치

    2026.04.16 by drogva

  • OpenStack Zed 수동 구축 - 8. 인스턴스 생성: Geneve 네트워크 기반의 첫 가상 서버 띄우기

    2026.04.13 by drogva

OpenStack Zed 수동 구축 - 11. kuryr-kubernetes(5)

Kuryr-Kubernetes를 위한 Kubeadm 클러스터 초기화 설정과 설치Kuryr는 Kubernetes의 Pod와 Service를 OpenStack Neutron 자원으로 직접 매핑하는 CNI 솔루션입니다. 따라서 클러스터 초기화 시 Pod/Service 서브넷을 OpenStack 네트워크 대역과 충돌 없이 일치시키는 것이 구축의 핵심입니다.1. Kubeadm 초기 설정 파일 생성의존성 설치: Kubernetes 노드 역할에 맞는 컨테이너 런타임(containerd 등) 및 필수 패키지(kubeadm, kubelet, kubectl)를 설치합니다.k8s 구축해보기에 따라 설치합니다. k8s 구축해보기●-기본 구축 마스터노드1, 워커노드1 최소사양 cpu 2 GB RAM코어 2Centos 7 -..

Openstack 2026. 4. 27. 22:23

OpenStack Zed 수동 구축 - 11. kuryr-kubernetes(4)

Kuryr-Kubernetes 환경에서 Pod와 서비스가 정상적으로 작동하려면, 쿠버네티스의 API 서버와 통신이 가능해야 하며, 이를 위해 **OpenStack의 Neutron 라우터가 Pod와 서비스 대역을 중계(L3 Connectivity)**해주어야 합니다.1. 인프라 기반 마련: 기존 Router(router02) 활용신규 라우터를 생성할 수도 있지만, 이미 OpenStack Zed 수동 구축 과정에서 생성해 둔 router02를 활용하면 자원 효율성을 높일 수 있습니다. 이 라우터는 이미 외부 네트워크와 연결되어 있어 Pod와 Service의 외부 통신(SNAT)을 위한 게이트웨이 역할을 수행할 준비가 되어 있습니다.2. 네트워크 및 라우터 인터페이스 구성Pod 서브넷(10.1.0.0/16)과..

Openstack 2026. 4. 21. 00:13

OpenStack Zed 수동 구축 - 11. kuryr-kubernetes(3)

centos7 이미지를 생성해 마스터 노드와 워커 노드를 만듭니다. port 를 생성한 후 trunk 를 만들 것입니다.1. CentOS 7 Cloud 이미지 등록 (Glance)이미지 파일이 있는 경로에서 아래 명령어를 실행하세요.Bash # 1. 이미지 다운로드 (이미 받으셨다면 생략)wget https://fast-mirror.isrc.ac.cn/centos-cloud/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2# 2. OpenStack Glance에 이미지 업로드openstack image create "CentOS-7-Cloud" \ --file CentOS-7-x86_64-GenericCloud.qcow2 \ --disk-format qcow..

Openstack 2026. 4. 20. 23:09

OpenStack Zed 수동 구축 - 11. kuryr-kubernetes(2)

[실전 구축] OpenStack 네트워킹과 Kuryr-Kubernetes의 통합: Neutron Trunk 활성화 지난번 Kuryr-Kubernetes 빌드 환경 구축에 이어, 오늘은 OpenStack의 Neutron 네트워크와 K8s를 직접 연결하기 위한 핵심 사전 설정, 바로 'Neutron Trunk 활성화' 과정을 다뤄보려 합니다.1. 왜 Neutron Trunk가 필요한가요?Kuryr-Kubernetes는 쿠버네티스 Pod 네트워크를 오버레이(Overlay)로 가두지 않고, OpenStack의 Neutron 포트로 직접 매핑합니다. 이때 하나의 워커 노드 이더넷 위에서 여러 Pod의 트래픽을 효율적으로 구분하고 전달하기 위해 802.1Q 태깅 기술인 Trunk 기능이 반드시 필요합니다.2. Ne..

Openstack 2026. 4. 19. 01:44

OpenStack Zed 수동 구축 - 11. kuryr-kubernetes(1)

"Kuryr-Kubernetes는 Kubernetes와 OpenStack Networking(Neutron)을 직접 연결하여, K8s Pod에 OpenStack의 네트워크 리소스를 할당하고 통합 관리할 수 있게 해주는 프로젝트입니다. - 이미 Retire 하여 철지난 kuryr-kubernetes 를 k8s 가 설치된 openstack server 에 설치해 보겠습니다.1. 빌드 환경 준비 (가상 환경 생성)우선 파이썬 의존성 충돌을 방지하기 위해 가상 환경을 구축하고 프로젝트를 클론합니다.Bash mkdir kuryr-k8s-controllercd kuryr-k8s-controllerpython3 -m venv envsource env/bin/activategit clone https://opendev..

Openstack 2026. 4. 19. 00:37

OpenStack Zed 수동 구축 - 10. Load Balancer 서비스 (Octavia) 사용해보기

-Loadbalancer 를 생성할 서브넷대역을 확인합니다. -Loadblancer 를 생성합니다. --name lb01: 생성할 로드밸런서의 논리적인 이름을 지정합니다.--vip-subnet-id private-subnet: 로드밸런서의 **VIP(Virtual IP)**가 할당될 서브넷을 지정합니다. 즉, 사용자들이 접속하게 될 대표 IP 주소가 이 네트워크 대역에서 하나 추출됩니다.🧐 "왜 Standalone인데 VIP/VRRP를 쓰는가?" (핵심 요약).1. VIP 점유를 위한 '표준 메커니즘'인스턴스의 고정 IP(Fixed IP)와 서비스용 IP(VIP)는 다릅니다. Standalone이라 할지라도, 네트워크 상에서 **VIP 주소를 본인이 소유하고 있다는 것을 선언(GARP)**해야 패킷이 ..

Openstack 2026. 4. 16. 23:14

OpenStack Zed 수동 구축 - 9. Load Balancer 서비스 (Octavia) 설치

OpenStack Zed 수동 구축 - 9. Load Balancer 서비스 (Octavia) 설치 (1)이번 포스팅에서는 로드밸런서 기능을 제공하는 Octavia 서비스를 설치하기 전, 데이터베이스 생성 및 API 엔드포인트 등록 등 사전 작업을 진행합니다.1. 데이터베이스(MariaDB) 생성Octavia가 상태 정보를 저장할 전용 DB를 생성합니다.SQL # DB 접속mysql# DB 생성 및 권한 부여CREATE DATABASE octavia;GRANT ALL PRIVILEGES ON octavia.* TO 'octavia'@'localhost' IDENTIFIED BY 'OCTAVIA_DBPASS';GRANT ALL PRIVILEGES ON octavia.* TO 'octavia'@'%' IDE..

Openstack 2026. 4. 16. 22:18

OpenStack Zed 수동 구축 - 8. 인스턴스 생성: Geneve 네트워크 기반의 첫 가상 서버 띄우기

🌐 OpenStack Zed: Geneve 네트워크 및 가상 라우터 생성이제 모든 서비스가 준비되었으니, 실제로 인스턴스가 사용할 네트워크를 구축할 차례입니다. 내부 통신은 Geneve 터널링을 사용하고, 외부 통신은 Flat 네트워크를 통해 물리 NIC과 연결합니다.1단계: 가상 사양(Flavor) 만들기인스턴스가 사용할 CPU, 메모리, 디스크 크기를 정의합니다. (가장 기본적인 m1.tiny 예시)Bash openstack flavor create --vcpus 4 --ram 3072 --disk 1 m1.small2단계: 외부 물리 네트워크 연결 (Compute 노드)물리 랜카드(ens38)를 OVS 브릿지에 연결하고, OVN이 이를 인식할 수 있도록 매핑합니다. 이 작업은 외부망과 직접 연결되..

카테고리 없음 2026. 4. 13. 01:17

추가 정보

인기글

최신글

TISTORY
drogva © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바