drogva

고정 헤더 영역

글 제목

메뉴 레이어

drogva

메뉴 리스트

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

검색 레이어

drogva

검색 영역

컨텐츠 검색

Openstack

  • 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 수동구축-7.Networking service – neutron installation(1)-OVN

    2026.04.12 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 수동구축-7.Networking service – neutron installation(1)-OVN

🛠️ Neutron(Networking) 서비스 사전 준비 (Controller 노드)Neutron 서비스를 본격적으로 구성하기 전에 데이터베이스 생성, 서비스 자격 증명 등록, 그리고 API 엔드포인트 생성을 완료해야 합니다.1. 데이터베이스 생성 및 권한 부여Neutron의 설정 정보를 저장할 DB를 생성합니다.SQL -- MariaDB 접속mysql -u root -p-- 데이터베이스 생성CREATE DATABASE neutron;-- 권한 부여 (NEUTRON_DBPASS는 실제 사용할 암호로 교체하세요)GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'NEUTRON_DBPASS';GRANT ALL PRIVILEG..

Openstack 2026. 4. 12. 22:55

추가 정보

인기글

최신글

페이징

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

티스토리툴바