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.41.3. 사용자 정의 오브젝트 관리
오브젝트를 생성한 후 사용자 지정 리소스를 관리할 수 있습니다.
사전 요구 사항
- CRD(사용자 정의 리소스 정의)를 생성합니다.
- CRD에서 오브젝트를 생성합니다.
절차
특정 유형의 사용자 정의 리소스에 대한 정보를 얻으려면 다음을 입력합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get <kind>
oc get <kind>
예를 들어 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get crontab NAME KIND my-new-cron-object CronTab.v1.stable.example.com
oc get crontab NAME KIND my-new-cron-object CronTab.v1.stable.example.com
리소스 이름은 대소문자를 구분하지 않으며 CRD에 정의된 단수형 또는 복수형 양식과 짧은 이름을 사용할 수 있습니다. 예를 들어 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get crontabs oc get crontab oc get ct
oc get crontabs oc get crontab oc get ct
사용자 정의 리소스의 원시 YAML 데이터를 볼 수도 있습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get <kind> -o yaml
oc get <kind> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get ct -o yaml apiVersion: v1 items: - apiVersion: stable.example.com/v1 kind: CronTab metadata: clusterName: "" creationTimestamp: 2017-05-31T12:56:35Z deletionGracePeriodSeconds: null deletionTimestamp: null name: my-new-cron-object namespace: default resourceVersion: "285" selfLink: /apis/stable.example.com/v1/namespaces/default/crontabs/my-new-cron-object uid: 9423255b-4600-11e7-af6a-28d2447dc82b spec: cronSpec: '* * * * /5' image: my-awesome-cron-image
oc get ct -o yaml apiVersion: v1 items: - apiVersion: stable.example.com/v1 kind: CronTab metadata: clusterName: "" creationTimestamp: 2017-05-31T12:56:35Z deletionGracePeriodSeconds: null deletionTimestamp: null name: my-new-cron-object namespace: default resourceVersion: "285" selfLink: /apis/stable.example.com/v1/namespaces/default/crontabs/my-new-cron-object uid: 9423255b-4600-11e7-af6a-28d2447dc82b spec: cronSpec: '* * * * /5'
1 image: my-awesome-cron-image
2