This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.16.2.4. 경로 생성을 위한 서비스 노출
oc expose 명령을 사용하여 서비스를 경로로
노출해야 합니다.
서비스를 노출하려면 다음을 수행하십시오.
- OpenShift Container Platform에 로그인합니다.
노출하려는 서비스가 있는 프로젝트에 로그인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc project project1
$ oc project project1
다음 명령을 실행하여 매니페스트를 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc expose service <service-name>
oc expose service <service-name>
예를 들어 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc expose service mysql-55-rhel7 route "mysql-55-rhel7" exposed
oc expose service mysql-55-rhel7 route "mysql-55-rhel7" exposed
마스터에서 cURL과 같은 툴을 사용하여 서비스의 클러스터 IP 주소를 사용하여 서비스에 연결할 수 있는지 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow curl <pod-ip>:<port>
curl <pod-ip>:<port>
예를 들어 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow curl 172.30.131.89:3306
curl 172.30.131.89:3306
이 섹션의 예제에서는 클라이언트 애플리케이션이 필요한 MySQL 서비스를 사용합니다.
패킷이 잘못됨
이라는 메시지가 포함된 문자열이 표시되면 서비스에 연결된 것입니다.MySQL 클라이언트가 있는 경우 표준 CLI 명령으로 로그인하십시오.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow mysql -h 172.30.131.89 -u admin -p
$ mysql -h 172.30.131.89 -u admin -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. MySQL [(none)]>