Ssup2 Blog logo Ssup2 Blog

1. Compile 환경

Compile 환경은 다음과 같다.

2. OpenStack External Cloud Provider Download

# mkdir -p $GOPATH/src/k8s.io/
# cd $GOPATH/src/k8s.io/
# git clone https://github.com/kubernetes/cloud-provider-openstack.git
# git checkout v1.15.0

OpenStack External Cloud Provider를 Download 한다.

3. Binary Compile & Test

# cd $GOPATH/src/k8s.io/cloud-provider-openstack
# make build
# make test

OpenStack External Cloud Provider를 Compile하여 Binary를 생성하고 Test한다.

4. Docker Image Build & Push

# export REGISTRY=ssup2
# export DOCKER_USERNAME=ssup2
# export DOCKER_PASSWORD=ssup2
# make images
# make upload-images 

Docker Image로 생성하고 Docker Registry에 생성한 Image를 Push한다. Docker Image를 Push할 Registry 관련 정보를 환경변수로 설정해야 한다.

5. 참조