15.4.3. 프로젝트 및 서비스 생성
노출하려는 프로젝트 및 서비스가 존재하지 않는 경우 먼저 프로젝트를 생성한 다음 서비스를 생성합니다.
프로젝트와 서비스가 이미 있는 경우 다음 단계로 이동합니다. 서비스를 노출하여 경로 생성.
- OpenShift Container Platform 4에 로그인합니다.
서비스에 사용할 새 프로젝트를 생성합니다.
$ oc new-project <project_name>
예를 들면 다음과 같습니다.
$ oc new-project external-ip
oc new-app
명령을 사용하여 서비스를 생성합니다.예를 들면 다음과 같습니다.
$ oc new-app \ -e MYSQL_USER=admin \ -e MYSQL_PASSWORD=redhat \ -e MYSQL_DATABASE=mysqldb \ registry.redhat.io/openshift3/mysql-55-rhel7
다음 명령을 실행하여 새 서비스가 생성되었는지 확인합니다.
$ oc get svc NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE mysql-55-rhel7 172.30.131.89 <none> 3306/TCP 13m
기본적으로 새 서비스에는 외부 IP 주소가 없습니다.