본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

Kuryr

원문 보기 위키 갱신

Calico는 Kuryr와 함께 동작해요. 즉, Neutron을 Calico 코어 플러그인과 함께 사용해서 컨테이너 워크로드에 네트워킹을 제공하는 방식이에요.

DevStack으로 다음과 같은 local.conf 파일을 써서 단일 노드 Calico/Kuryr 시스템을 설치할 수 있어요.

[[local|localrc]]
ADMIN_PASSWORD=015133ea2bdc46ed434c
DATABASE_PASSWORD=d0060b07d3f3631ece78
RABBIT_PASSWORD=6366743536a8216bde26
SERVICE_PASSWORD=91eb72bcafb4ddf246ab
SERVICE_TOKEN=c5680feca5e2c9c8f820

enable_plugin calico https://github.com/projectcalico/calico
enable_plugin kuryr git://git.openstack.org/openstack/kuryr
enable_service kuryr
enable_service etcd-server
enable_service docker-engine

LOGFILE=stack.log
LOG_COLOR=False

Kuryr를 백엔드로 사용하는 Docker 네트워크를 만들고, 그 네트워크 위에 컨테이너를 띄우는 일반적인 Kuryr 절차를 따라 주세요. 그다음 IP 라우팅 테이블과 iptables를 살펴 보면, 컨테이너로 향하는 Calico 라우트를 확인할 수 있어요.

Kuryr 없이 컨테이너에 Calico 사용하기

Calico 프로젝트는 Neutron과 Kuryr를 거치지 않고, 더 직접적으로 컨테이너 네트워킹을 제공해요. 자세한 내용은 Getting Started를 참고하세요.

출처: Kuryr

본문

더 알아보기 (Learn more)

Kuryr를 쓰면 Neutron이 Calico ML2 드라이버와 함께 컨테이너 워크로드의 네트워킹을 담당해요. DevStack의 local.conf에 calico와 kuryr 플러그인을 활성화하는 방식으로 단일 노드 환경을 구성할 수 있어요. 설정 후 라우팅 테이블에서 Calico 라우트를 확인하면 동작을 검증할 수 있어요.