환경 설정

키 페어 가져오기

서브넷 생성

image.png

인스턴스 생성

image.png

image.png

image.png

플로팅 IP 관리

image.png

image.png

1022cicd.txt

1. 컨테이너 플랫폼 포털 배포

container-platform/install-guide/portal/cp-portal-standalone-guide.md at v1.5.1 · K-PaaS/container-platform

1.1. 컨테이너 플랫폼 포털 배포

# Deployment 파일 다운로드 경로 생성
$ mkdir -p ~/workspace/container-platform
$ cd ~/workspace/container-platform

# Deployment 파일 다운로드 및 파일 경로 확인
$ wget --content-disposition <https://nextcloud.k-paas.org/index.php/s/2LeyyQTaCySmKzH/download>

$ ls ~/workspace/container-platform
  cp-portal-deployment-v1.5.2.tar.gz

# Deployment 파일 압축 해제
$ tar -xvf cp-portal-deployment-v1.5.2.tar.gz

----------------------------------------
##### Deployment 파일 디렉토리 구성 #####
cp-portal-deployment
├── script          # 싱글 클러스터 컨테이너 플랫폼 포털 배포 관련 변수 및 스크립트 파일 위치
├── script_mc       # 멀티 클러스터 컨테이너 플랫폼 포털 배포 관련 변수 및 스크립트 파일 위치
├── images          # 컨테이너 플랫폼 포털 이미지 파일 위치
├── charts          # 컨테이너 플랫폼 포털 Helm Charts 파일 위치
├── values_orig     # 컨테이너 플랫폼 포털 Helm Charts values 파일 위치
├── vault_orig      # 컨테이너 플랫폼 포털 인증 데이터 관리를 위한 Vault 배포 파일 위치
├── keycloak_orig   # 컨테이너 플랫폼 포털 사용자 인증 관리를 위한 Keycloak 배포 파일 위치
└── istio_mc        # 서비스 메시 관련 파일 위치 

1.2. 컨테이너 플랫폼 포털 변수 정의

Keycloak Ingress TLS 설정

$ cd ~/workspace/container-platform/cp-portal-deployment/script
$ vi cp-portal-vars.sh
# COMMON VARIABLE (Please change the value of the variables below.)
K8S_MASTER_NODE_IP="{k8s master node public ip}"                      # Kubernetes Master Node Public IP
K8S_CLUSTER_API_SERVER="<https://$>{K8S_MASTER_NODE_IP}:6443"           # kubernetes API Server (e.g. <https://$>{K8S_MASTER_NODE_IP}:6443)
K8S_STORAGECLASS="cp-storageclass"                                    # Kubernetes StorageClass Name (e.g. cp-storageclass)
HOST_CLUSTER_IAAS_TYPE="1"                                            # Kubernetes Cluster IaaS Type ([1] AWS, [2] OPENSTACK, [3] NAVER, [4] NHN, [5] KT)
HOST_DOMAIN="{host domain}"                                           # Host Domain (e.g. xx.xxx.xxx.xx.nip.io)
PROVIDER_TYPE="{container platform portal provider type}"             # Container Platform Portal Provider Type (Please enter 'standalone' or 'service')