2.3. oc 및 kubectl 명령 사용
OpenShift Dedicated는 인증된 Kubernetes 배포이므로 OpenShift Dedicated와 함께 제공되는 Kubernetes CLI(kubectl)를 사용하여 클러스터와 상호 작용할 수 있습니다. OpenShift CLI(oc) 바이너리를 사용하여 OpenShift Dedicated와 관련된 확장된 기능을 얻을 수도 있습니다.
2.3.1. oc 바이너리 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift CLI(oc) 바이너리는 kubectl 바이너리와 동일한 기능을 제공하지만 추가 OpenShift Dedicated 기능을 기본적으로 지원하도록 확장됩니다.
- OpenShift Dedicated 리소스 전체 지원
-
DeploymentConfig,BuildConfig,Route,ImageStreamTag오브젝트와 같은 리소스는 OpenShift Dedicated 배포판에 고유하며 표준 Kubernetes 프리미티브를 기반으로 빌드됩니다. - 추가 명령
-
예를 들어 추가 명령
oc new-app을 사용하면 기존 소스 코드 또는 미리 빌드된 이미지를 사용하여 새 애플리케이션을 보다 쉽게 시작할 수 있습니다. 마찬가지로, 추가 명령oc new-project를 사용하면 기본값으로 전환할 수 있는 프로젝트를 보다 쉽게 시작할 수 있습니다.
이전 버전의 oc 바이너리를 설치한 경우 OpenShift Dedicated 4의 모든 명령을 완료하는 데 사용할 수 없습니다. 최신 기능을 사용하려면 OpenShift Dedicated 서버 버전에 해당하는 oc 바이너리의 최신 버전을 다운로드하여 설치해야 합니다.
비보안 API 변경에는 이전 oc 바이너리를 업데이트할 수 있도록 최소 두 개의 마이너 릴리스(예: 4.2에서 4.3으로)가 포함됩니다. 새 기능을 사용하려면 최신 oc 바이너리가 필요할 수 있습니다. 4.3 서버에는 4.2 oc 바이너리가 사용할 수 없는 추가 기능이 있을 수 있으며 4.3 oc 바이너리에는 4.2 서버에서 지원되지 않는 추가 기능이 있을 수 있습니다.
|
XY( |
X.Y+N [a] ( | |
| X.Y(서버) |
|
|
| X.Y+N [a] (서버) |
|
|
[a]
여기서 N 은 1보다 크거나 같은 숫자입니다.
| ||
완전하게 호환됩니다.
oc 클라이언트에서 서버 기능에 액세스하지 못할 수 있습니다.
oc 클라이언트에서 액세스한 서버와 호환되지 않을 수 있는 옵션과 기능을 제공할 수 있습니다.