IBM Cloud Kubernetes Service CLI 플러그인 참조
IBM Cloud Kubernetes Service, Red Hat OpenShift on IBM Cloud 및 IBM Cloud Satellite 용 클러스터를 생성하고 관리하려면 다음 명령어를 사용하십시오.
명령행에서 ibmcloud CLI 및 플러그인에 대한 업데이트가 사용 가능할 때 알림을 받습니다. 사용 가능한 모든 명령 및 옵션을 사용할 수 있도록 CLI를 최신 상태로 유지하십시오.
-
IBM Cloud CLI를 설치하십시오. IBM Cloud CLI 시작하기를 참조하십시오.
-
ks플러그인을 설치하십시오.ibmcloud plugin install ks
API 명령
현재 API 엔드포인트를 확인하세요.
ibmcloud ks api
현재 API 엔드포인트를 확인하세요.
ibmcloud ks api [-q]
명령 옵션
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
현재 API 엔드포인트를 확인합니다.
ibmcloud ks api
API 키 명령어
클러스터의 API 키에 관한 정보를 보거나 새 키로 재설정합니다.
ibmcloud ks api-key help
도움말 표시
ibmcloud ks api-key help
예제
도움말 표시
ibmcloud ks api-key help
ibmcloud ks api-key info
Virtual Private Cloud Classic infrastructure
클러스터의 API 키 소유자에 대한 정보를 봅니다.
ibmcloud ks api-key info --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 API 키 소유자에 대한 정보 보기
ibmcloud ks api-key info --cluster CLUSTER
ibmcloud ks api-key reset
Virtual Private Cloud Classic infrastructure
지정된 지역 및 대상 자원 그룹의 모든 클러스터에 대한 API 키를 대체합니다. 대상 리소스 그룹이 지정되지 않은 경우, 이 명령은 기본 리소스 그룹에 적용됩니다. 자세한 내용은 다음을 참조하십시오 http://ibm.biz/api-key.
ibmcloud ks api-key reset --region REGION [-f] [--output OUTPUT] [-q]
명령 옵션
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--region- 대상에 지역을 지정하십시오.
예제
지정된 리전 및 대상 리소스 그룹에 속한 모든 클러스터의 API 키를 교체합니다
ibmcloud ks api-key reset --region REGION
클러스터 명령
클러스터 및 클러스터 서비스 설정을 보고 수정합니다.
ibmcloud ks cluster addon disable acm
Red Hat 의 ‘고급 클러스터 관리’ 애드온을 비활성화하십시오.
ibmcloud ks cluster addon disable acm --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Red Hat 의 ‘고급 클러스터 관리’ 애드온 비활성화
ibmcloud ks cluster addon disable acm --cluster CLUSTER
ibmcloud ks cluster addon disable alb-oauth-proxy
Virtual Private Cloud Classic infrastructure Satellite
ALB OAuth 프록시 애드온을 비활성화하십시오.
ibmcloud ks cluster addon disable alb-oauth-proxy --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
ALB OAuth 프록시 애드온 비활성화
ibmcloud ks cluster addon disable alb-oauth-proxy --cluster CLUSTER
ibmcloud ks cluster addon disable cluster-autoscaler
클러스터 오토스케일러 추가 기능을 사용 안함으로 설정하십시오.
ibmcloud ks cluster addon disable cluster-autoscaler --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 오토스케일러 애드온 비활성화
ibmcloud ks cluster addon disable cluster-autoscaler --cluster CLUSTER
ibmcloud ks cluster addon disable debug-tool
‘진단 및 디버그 도구’ 애드온을 비활성화하십시오.
ibmcloud ks cluster addon disable debug-tool --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
‘진단 및 디버그 도구’ 애드온 비활성화
ibmcloud ks cluster addon disable debug-tool --cluster CLUSTER
ibmcloud ks cluster addon disable headlamp
cluster addon disable headlamp 명령어는 베타 기능입니다.
Virtual Private Cloud Classic infrastructure Satellite
헤드램프 애드온을 비활성화하세요.
ibmcloud ks cluster addon disable headlamp --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
헤드램프 애드온 비활성화
ibmcloud ks cluster addon disable headlamp --cluster CLUSTER
ibmcloud ks cluster addon disable help
도움말 표시
ibmcloud ks cluster addon disable help
예제
도움말 표시
ibmcloud ks cluster addon disable help
ibmcloud ks cluster addon disable hpcs-router
OpenShift 용 HPCS 라우터 운영자 애드온을 비활성화하십시오.
ibmcloud ks cluster addon disable hpcs-router --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
다음에 대해 HPCS 라우터 운영자 애드온을 비활성화하십시오. OpenShift
ibmcloud ks cluster addon disable hpcs-router --cluster CLUSTER
ibmcloud ks cluster addon disable ibm-storage-operator
cluster addon disable ibm-storage-operator 명령어는 베타 기능입니다.
IBM Cloud 스토리지 연산자 애드온을 비활성화합니다.
ibmcloud ks cluster addon disable ibm-storage-operator --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
IBM Cloud 스토리지 오퍼레이터 애드온 비활성화
ibmcloud ks cluster addon disable ibm-storage-operator --cluster CLUSTER
ibmcloud ks cluster addon disable image-key-synchronizer
Virtual Private Cloud Classic infrastructure Satellite
IBM Cloud Image Key Synchronizer 추가 기능입니다.
ibmcloud ks cluster addon disable image-key-synchronizer --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
IBM Cloud 이미지 키 동기화기 애드온
ibmcloud ks cluster addon disable image-key-synchronizer --cluster CLUSTER
ibmcloud ks cluster addon disable istio
Classic infrastructure
관리 Istio 추가 기능을 사용 안함으로 설정합니다.
ibmcloud ks cluster addon disable istio --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
관리형 ‘ Istio ’ 애드온 비활성화
ibmcloud ks cluster addon disable istio --cluster CLUSTER
ibmcloud ks cluster addon disable istio-extras
cluster addon disable istio-extras 명령어는 더 이상 권장되지 않습니다.
Classic infrastructure
Istio 의 추가 구성 요소를 비활성화하세요: Grafana, Jaeger 및 Kiali.
ibmcloud ks cluster addon disable istio-extras --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Istio 의 추가 구성 요소를 비활성화합니다: Grafana, Jaeger, 그리고 Kiali
ibmcloud ks cluster addon disable istio-extras --cluster CLUSTER
ibmcloud ks cluster addon disable istio-sample-bookinfo
cluster addon disable istio-sample-bookinfo 명령어는 더 이상 권장되지 않습니다.
Classic infrastructure
Istio 의 BookInfo 샘플 애플리케이션 애드온(사용 중단됨)을 비활성화하십시오.
ibmcloud ks cluster addon disable istio-sample-bookinfo --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Istio 의 BookInfo 샘플 애플리케이션 애드온 비활성화 (사용 중단됨)
ibmcloud ks cluster addon disable istio-sample-bookinfo --cluster CLUSTER
ibmcloud ks cluster addon disable knative
Knative 서버리스 프레임워크 애드온을 비활성화합니다.
ibmcloud ks cluster addon disable knative --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Knative 서버리스 프레임워크 애드온 비활성화
ibmcloud ks cluster addon disable knative --cluster CLUSTER
ibmcloud ks cluster addon disable kube-terminal
Virtual Private Cloud Classic infrastructure Satellite
Kubernetes 웹 터미널 애드온을 비활성화하십시오.
ibmcloud ks cluster addon disable kube-terminal --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Kubernetes 웹 터미널 애드온 비활성화하기
ibmcloud ks cluster addon disable kube-terminal --cluster CLUSTER
ibmcloud ks cluster addon disable openshift-data-foundation
Virtual Private Cloud Classic infrastructure Satellite
IBM Cloud의 Red Hat OpenShift Data Foundation 추가 기능
ibmcloud ks cluster addon disable openshift-data-foundation --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
IBM Cloud의 Red Hat OpenShift Data Foundation 추가 기능
ibmcloud ks cluster addon disable openshift-data-foundation --cluster CLUSTER
ibmcloud ks cluster addon disable static-route
Virtual Private Cloud Classic infrastructure Satellite
‘정적 경로’ 애드온을 비활성화하십시오.
ibmcloud ks cluster addon disable static-route --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
‘정적 경로’ 애드온 비활성화
ibmcloud ks cluster addon disable static-route --cluster CLUSTER
ibmcloud ks cluster addon disable vpc-block-csi-driver
Classic infrastructure
VPC Block Storage CSI 드라이버 애드온을 비활성화합니다.
ibmcloud ks cluster addon disable vpc-block-csi-driver --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
VPC Block Storage CSI 드라이버 애드온 비활성화
ibmcloud ks cluster addon disable vpc-block-csi-driver --cluster CLUSTER
ibmcloud ks cluster addon enable acm
Red Hat 의 ‘고급 클러스터 관리’ 애드온을 활성화하십시오.
ibmcloud ks cluster addon enable acm --cluster CLUSTER [-f] [--param PARAM] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
--param- 추가 기능의 설치 옵션을 지정하십시오. 매개변수가 지정되지 않으면 기본값이 사용됩니다.
ibmcloud ks cluster addon options명령어를 사용하여 사용 가능한 옵션을 확인하십시오. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
Red Hat 의 ‘고급 클러스터 관리’ 애드온 활성화
ibmcloud ks cluster addon enable acm --cluster CLUSTER
ibmcloud ks cluster addon enable alb-oauth-proxy
Virtual Private Cloud Classic infrastructure Satellite
ALB OAuth 프록시 애드온을 활성화하십시오.
ibmcloud ks cluster addon enable alb-oauth-proxy --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
ALB OAuth 프록시 애드온 활성화
ibmcloud ks cluster addon enable alb-oauth-proxy --cluster CLUSTER
ibmcloud ks cluster addon enable cluster-autoscaler
클러스터 오토스케일러 애드온을 활성화하십시오.
ibmcloud ks cluster addon enable cluster-autoscaler --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
클러스터 오토스케일러 애드온 활성화
ibmcloud ks cluster addon enable cluster-autoscaler --cluster CLUSTER
ibmcloud ks cluster addon enable debug-tool
‘진단 및 디버그 도구’ 애드온을 활성화하십시오.
ibmcloud ks cluster addon enable debug-tool --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
‘진단 및 디버그 도구’ 애드온 활성화
ibmcloud ks cluster addon enable debug-tool --cluster CLUSTER
ibmcloud ks cluster addon enable headlamp
cluster addon enable headlamp 명령어는 베타 기능입니다.
Virtual Private Cloud Classic infrastructure Satellite
헤드램프 애드온을 활성화하세요.
ibmcloud ks cluster addon enable headlamp --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
헤드램프 애드온 활성화
ibmcloud ks cluster addon enable headlamp --cluster CLUSTER
ibmcloud ks cluster addon enable help
도움말 표시
ibmcloud ks cluster addon enable help
예제
도움말 표시
ibmcloud ks cluster addon enable help
ibmcloud ks cluster addon enable hpcs-router
OpenShift 용 HPCS 라우터 운영자 애드온을 활성화하십시오.
ibmcloud ks cluster addon enable hpcs-router --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
다음에 대해 HPCS 라우터 운영자 애드온을 활성화합니다. OpenShift
ibmcloud ks cluster addon enable hpcs-router --cluster CLUSTER
ibmcloud ks cluster addon enable ibm-storage-operator
cluster addon enable ibm-storage-operator 명령어는 베타 기능입니다.
IBM Cloud 스토리지 오퍼레이터 애드온을 활성화합니다.
ibmcloud ks cluster addon enable ibm-storage-operator --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
IBM Cloud 스토리지 오퍼레이터 애드온 활성화
ibmcloud ks cluster addon enable ibm-storage-operator --cluster CLUSTER
ibmcloud ks cluster addon enable image-key-synchronizer
Virtual Private Cloud Classic infrastructure Satellite
IBM Cloud Image Key Synchronizer 추가 기능입니다.
ibmcloud ks cluster addon enable image-key-synchronizer --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
IBM Cloud 이미지 키 동기화기 애드온
ibmcloud ks cluster addon enable image-key-synchronizer --cluster CLUSTER
ibmcloud ks cluster addon enable istio
Classic infrastructure
관리형 ‘ Istio ’ 애드온을 활성화합니다.
ibmcloud ks cluster addon enable istio --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
관리형 ‘ Istio ’ 애드온 활성화
ibmcloud ks cluster addon enable istio --cluster CLUSTER
ibmcloud ks cluster addon enable istio-extras
cluster addon enable istio-extras 명령어는 더 이상 권장되지 않습니다.
Istio 의 추가 구성 요소를 활성화하세요: Grafana, Jaeger, Kiali.
ibmcloud ks cluster addon enable istio-extras --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
Istio 의 추가 구성 요소 활성화: Grafana, Jaeger, 그리고 Kiali
ibmcloud ks cluster addon enable istio-extras --cluster CLUSTER
ibmcloud ks cluster addon enable istio-sample-bookinfo
cluster addon enable istio-sample-bookinfo 명령어는 더 이상 권장되지 않습니다.
클러스터에서 ‘ Istio ’ BookInfo 샘플 애플리케이션 애드온을 활성화합니다(사용 중단됨).
ibmcloud ks cluster addon enable istio-sample-bookinfo --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
클러스터에서 ‘ Istio ’ BookInfo 샘플 애플리케이션 애드온 활성화 (사용 중단 예정)
ibmcloud ks cluster addon enable istio-sample-bookinfo --cluster CLUSTER
ibmcloud ks cluster addon enable openshift-data-foundation
Virtual Private Cloud Classic infrastructure Satellite
IBM Cloud의 Red Hat OpenShift Data Foundation 추가 기능
ibmcloud ks cluster addon enable openshift-data-foundation --cluster CLUSTER [-f] [--param PARAM] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
--param- 추가 기능의 설치 옵션을 지정하십시오. 매개변수가 지정되지 않으면 기본값이 사용됩니다.
ibmcloud ks cluster addon options명령어를 사용하여 사용 가능한 옵션을 확인하십시오. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
IBM Cloud의 Red Hat OpenShift Data Foundation 추가 기능
ibmcloud ks cluster addon enable openshift-data-foundation --cluster CLUSTER
ibmcloud ks cluster addon enable static-route
Virtual Private Cloud Classic infrastructure Satellite
‘정적 경로’ 애드온을 활성화하십시오.
ibmcloud ks cluster addon enable static-route --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
‘정적 경로’ 애드온 활성화
ibmcloud ks cluster addon enable static-route --cluster CLUSTER
ibmcloud ks cluster addon enable vpc-block-csi-driver
Virtual Private Cloud
VPC Block Storage CSI 드라이버 애드온을 활성화합니다.
ibmcloud ks cluster addon enable vpc-block-csi-driver --cluster CLUSTER [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 사용으로 설정합니다.
예제
VPC Block Storage CSI 드라이버 애드온 활성화
ibmcloud ks cluster addon enable vpc-block-csi-driver --cluster CLUSTER
ibmcloud ks cluster addon get
Virtual Private Cloud Classic infrastructure Satellite
설치된 추가 기능의 세부사항을 봅니다.
ibmcloud ks cluster addon get --addon ADDON --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
--addon- 추가 기능 이름 또는 ID입니다.
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
설치된 애드온의 세부 정보 보기
ibmcloud ks cluster addon get --addon ADDON --cluster CLUSTER
ibmcloud ks cluster addon help
도움말 표시
ibmcloud ks cluster addon help
예제
도움말 표시
ibmcloud ks cluster addon help
ibmcloud ks cluster addon ls
Virtual Private Cloud Classic infrastructure Satellite
사용 설정된 추가 기능을 나열합니다.
ibmcloud ks cluster addon ls --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
사용 가능한 애드온 목록
ibmcloud ks cluster addon ls --cluster CLUSTER
ibmcloud ks cluster addon options
Virtual Private Cloud Classic infrastructure Satellite
추가 기능의 설치 옵션을 봅니다.
ibmcloud ks cluster addon options --addon ADDON [--output OUTPUT] [-q] [--version VERSION]
명령 옵션
--addon- 추가 기능 이름 또는 ID입니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 옵션을 표시할 추가 기능 버전을 지정하십시오. 버전을 지정하지 않으면 기본 버전의 옵션이 표시됩니다.
예제
애드온의 설치 옵션 보기
ibmcloud ks cluster addon options --addon ADDON
ibmcloud ks cluster addon update acm
Red Hat 의 ‘고급 클러스터 관리’ 애드온을 업데이트하십시오.
ibmcloud ks cluster addon update acm --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
Red Hat 의 ‘고급 클러스터 관리’ 애드온을 업데이트합니다
ibmcloud ks cluster addon update acm --cluster CLUSTER
ibmcloud ks cluster addon update alb-oauth-proxy
ALB OAuth 프록시 애드온을 업데이트하십시오.
ibmcloud ks cluster addon update alb-oauth-proxy --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
ALB OAuth 프록시 애드온 업데이트
ibmcloud ks cluster addon update alb-oauth-proxy --cluster CLUSTER
ibmcloud ks cluster addon update cluster-autoscaler
클러스터 오토스케일러 애드온을 업데이트하십시오.
ibmcloud ks cluster addon update cluster-autoscaler --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
클러스터 오토스케일러 애드온 업데이트
ibmcloud ks cluster addon update cluster-autoscaler --cluster CLUSTER
ibmcloud ks cluster addon update debug-tool
‘진단 및 디버그 도구’ 애드온을 업데이트하십시오.
ibmcloud ks cluster addon update debug-tool --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
‘진단 및 디버그 도구’ 애드온을 업데이트하세요
ibmcloud ks cluster addon update debug-tool --cluster CLUSTER
ibmcloud ks cluster addon update headlamp
cluster addon update headlamp 명령어는 베타 기능입니다.
헤드램프 애드온을 업데이트하세요.
ibmcloud ks cluster addon update headlamp --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
헤드램프 애드온 업데이트
ibmcloud ks cluster addon update headlamp --cluster CLUSTER
ibmcloud ks cluster addon update help
도움말 표시
ibmcloud ks cluster addon update help
예제
도움말 표시
ibmcloud ks cluster addon update help
ibmcloud ks cluster addon update hpcs-router
OpenShift 용 HPCS 라우터 운영자 애드온을 업데이트하십시오.
ibmcloud ks cluster addon update hpcs-router --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
다음에 대한 HPCS 라우터 운영자 애드온을 업데이트하십시오. OpenShift
ibmcloud ks cluster addon update hpcs-router --cluster CLUSTER
ibmcloud ks cluster addon update ibm-storage-operator
cluster addon update ibm-storage-operator 명령어는 베타 기능입니다.
IBM Cloud 스토리지 오퍼레이터 애드온을 업데이트하십시오.
ibmcloud ks cluster addon update ibm-storage-operator --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
IBM Cloud 스토리지 오퍼레이터 애드온 업데이트
ibmcloud ks cluster addon update ibm-storage-operator --cluster CLUSTER
ibmcloud ks cluster addon update image-key-synchronizer
Image Key Synchronizer 애드온을 업데이트하십시오.
ibmcloud ks cluster addon update image-key-synchronizer --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
Image Key Synchronizer 애드온 업데이트
ibmcloud ks cluster addon update image-key-synchronizer --cluster CLUSTER
ibmcloud ks cluster addon update istio
관리형 ‘ Istio ’ 애드온을 업데이트하십시오.
ibmcloud ks cluster addon update istio --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
관리형 ‘ Istio ’ 애드온을 업데이트하세요
ibmcloud ks cluster addon update istio --cluster CLUSTER
ibmcloud ks cluster addon update istio-extras
cluster addon update istio-extras 명령어는 더 이상 권장되지 않습니다.
Istio 의 추가 구성 요소를 업데이트하세요: Grafana, Jaeger, Kiali.
ibmcloud ks cluster addon update istio-extras --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
Istio 의 추가 구성 요소 업데이트: Grafana, Jaeger 및 Kiali
ibmcloud ks cluster addon update istio-extras --cluster CLUSTER
ibmcloud ks cluster addon update istio-sample-bookinfo
cluster addon update istio-sample-bookinfo 명령어는 더 이상 권장되지 않습니다.
Istio 의 ‘ BookInfo ’ 샘플 애플리케이션 애드온(사용 중단됨)을 업데이트합니다.
ibmcloud ks cluster addon update istio-sample-bookinfo --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
Istio 용 BookInfo 샘플 애플리케이션 애드온 업데이트 (사용 중단 예정)
ibmcloud ks cluster addon update istio-sample-bookinfo --cluster CLUSTER
ibmcloud ks cluster addon update knative
Knative 서버리스 프레임워크 애드온을 업데이트합니다.
ibmcloud ks cluster addon update knative --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
Knative 서버리스 프레임워크 애드온 업데이트
ibmcloud ks cluster addon update knative --cluster CLUSTER
ibmcloud ks cluster addon update kube-terminal
Kubernetes 웹 터미널 애드온을 업데이트하십시오.
ibmcloud ks cluster addon update kube-terminal --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
Kubernetes 웹 터미널 애드온 업데이트
ibmcloud ks cluster addon update kube-terminal --cluster CLUSTER
ibmcloud ks cluster addon update openshift-data-foundation
OpenShift Data Foundation 애드온을 업데이트하십시오.
ibmcloud ks cluster addon update openshift-data-foundation --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
OpenShift Data Foundation 애드온 업데이트
ibmcloud ks cluster addon update openshift-data-foundation --cluster CLUSTER
ibmcloud ks cluster addon update static-route
정적 경로 애드온을 업데이트하세요.
ibmcloud ks cluster addon update static-route --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
정적 경로 애드온 업데이트
ibmcloud ks cluster addon update static-route --cluster CLUSTER
ibmcloud ks cluster addon update vpc-block-csi-driver
VPC Block Storage CSI 드라이버 애드온을 업데이트하십시오.
ibmcloud ks cluster addon update vpc-block-csi-driver --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 설치할 추가 기능의 버전을 지정하십시오. 버전이 지정되지 않은 경우, 기본 버전이 설치됩니다.
-y- 모든 추가 기능 종속성을 업데이트합니다.
예제
VPC Block Storage 용 CSI 드라이버 애드온 업데이트
ibmcloud ks cluster addon update vpc-block-csi-driver --cluster CLUSTER
ibmcloud ks cluster addon versions
Virtual Private Cloud Classic infrastructure Satellite
관리 대상 추가 기능에 지원되는 버전을 나열합니다.
ibmcloud ks cluster addon versions [--addon ADDON] [--offering OFFERING] [--output OUTPUT] [-q] [--show-defaults]
명령 옵션
--addon- 버전을 필터링하기 위한 추가 기능 이름을 지정하십시오.
--offering- 필터링할 버전을 지정하려면 오퍼링을 선택하십시오. 허용되는 값:
kubernetes,openshift,openshift-vs --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--show-defaults- 출력에 기본 버전 열을 표시합니다.
예제
관리형 애드온에서 지원하는 버전 목록
ibmcloud ks cluster addon versions
ibmcloud ks cluster ca create
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 CA 인증서를 작성하십시오. 그런 다음 새 인증서를 사용하려면 이전 인증서를 교체해야 합니다.
ibmcloud ks cluster ca create --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터용 CA 인증서 생성하기
ibmcloud ks cluster ca create --cluster CLUSTER
ibmcloud ks cluster ca get
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 CA 인증서에 대한 세부사항을 봅니다.
ibmcloud ks cluster ca get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 CA 인증서 세부 정보 보기
ibmcloud ks cluster ca get --cluster CLUSTER
ibmcloud ks cluster ca help
도움말 표시
ibmcloud ks cluster ca help
예제
도움말 표시
ibmcloud ks cluster ca help
ibmcloud ks cluster ca rotate
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 CA 인증서를 교체합니다. 이를 위해서는 이전에 작성된 CA 인증서가 필요합니다. 교체하면 이전 인증서를 무효화하고 클러스터의 API 서버를 새로 고칩니다.
ibmcloud ks cluster ca rotate --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 CA 인증서를 순환해야 합니다. 이를 위해서는 미리 CA 인증서를 생성해 두어야 합니다
ibmcloud ks cluster ca rotate --cluster CLUSTER
ibmcloud ks cluster ca status
Virtual Private Cloud Classic infrastructure Satellite
클러스터에 대한 CA 인증서의 교체 상태를 봅니다.
ibmcloud ks cluster ca status --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 CA 인증서 갱신 상태 확인
ibmcloud ks cluster ca status --cluster CLUSTER
ibmcloud ks cluster config
Virtual Private Cloud Classic infrastructure Satellite
kubectl 명령을 사용하여 Kubernetes 구성 파일 및 인증서를 다운로드하여 클러스터에 연결합니다.
ibmcloud ks cluster config --cluster CLUSTER [--admin] [--endpoint ENDPOINT] [--network] [--output OUTPUT] [-q] [--skip-rbac]
명령 옵션
--admin- 관리자 인증서 및 PEM 키를 검색합니다.
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--endpoint- 클러스터 컨텍스트에 사용할 서버 URL입니다. 이 플래그를 포함하지 않는 경우 기본 클러스터 서비스 엔드포인트가 사용됩니다. 자세한 내용은 https://ibm.biz/context-kubeKubernetes 의 경우 또는 https://ibm.biz/context-ocpOpenShift
클러스터에 대해서는 해당 문서를 참조하십시오. 허용되는 값:
private,link,vpe --network- 관리 구성을 사용하여 Calico 네트워크 구성을 검색합니다.
--output- 지정된 형식으로 명령어 출력을 표시하고,
kubeconfig병합은 건너뜁니다. ZIP 출력 파일에는 리프레시 토큰이 포함되어 있지 않습니다. 허용되는 값:json,yaml,zip -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--skip-rbac- RBAC 역할 추가를 건너뜁니다. 자체 Kubernetes RBAC 역할을 관리하는 경우에만 이 옵션을 포함하십시오. IAM 서비스 액세스 역할을 사용하여 모든 RBAC 사용자를 관리하는 경우에는 이 옵션을 포함하지 마십시오.
예제
Kubernetes 구성 파일과 인증서를 다운로드하여 kubectl 명령어를 사용해 클러스터에 연결하세요
ibmcloud ks cluster config --cluster CLUSTER
ibmcloud ks cluster create classic
Classic infrastructure
클래식 인프라에서 작업자 노드가 있는 클러스터를 작성합니다.
ibmcloud ks cluster create classic --flavor FLAVOR --name NAME --zone ZONE [--disable-disk-encrypt] [--entitlement ENTITLEMENT] [--hardware HARDWARE] [--location LOCATION] [--no-subnet] [--operating-system SYSTEM] [--pod-subnet SUBNET] [--private-service-endpoint] [--private-vlan VLAN] [--public-service-endpoint] [-q] [--service-subnet SUBNET] [--skip-advance-permissions-check] [--sm-group GROUP] [--sm-instance INSTANCE] [--version VERSION] [--workers COUNT] (--private-only | --public-vlan VLAN)
명령 옵션
--disable-disk-encrypt- 작업자 노드에서 암호화를 사용 안함으로 설정합니다.
--entitlement- 이 클러스터를 ‘ Cloud Pak ’과 같이 ‘ OpenShift ’ 권한이 포함된 라이선스와 함께 사용하는 경우에만 이 플래그를 ‘
ocp_entitled’으로 설정하십시오. --flavor- 작업자 노드의 특성. 사용 가능한 플레버를 확인하려면
ibmcloud ks flavor ls --zone <zone name>( IBM Cloud 공개 계정의 경우) 또는ibmcloud ks flavor ls( IBM Cloud Dedicated 계정의 경우)을 실행하세요. --hardware- 작업자 노드에 대한 하드웨어 격리의 레벨입니다. 사용자 전용으로만 실제 리소스가 사용 가능하도록 하려면
dedicated를 사용하고, 실제 리소스가 다른 IBM 고객과 공유되도록 허용하려면shared를 사용하십시오. IBM Cloud 퍼블릭 계정의 경우 기본값은 shared입니다. IBM Cloud 데디케이티드 계정의 경우 dedicated가 사용 가능한 유일한 옵션입니다. --location- Deprecated 이전 버전과의 호환성을 위해 플래그가 유지되었습니다. 대신
--zone플래그를 사용하십시오. --name- 클러스터의 이름을 입력하십시오.
--no-subnet- 클러스터 작성 시 휴대용 서브넷이 작성되지 않도록 합니다. 기본적으로, 공용 및 사설 휴대용 서브넷 둘 다 연관된 VLAN에 작성되며, 이 플래그가 해당 동작을 막습니다. 나중에 클러스터에 서브넷을 추가하려면
ibmcloud ks cluster subnet add`` 명령을 실행하십시오. --operating-system- 운영 체제의 이름을 지정하십시오.
--pod-subnet- 팟(Pod)의 사설 IP 주소를 제공하기 위한 사용자 정의 서브넷 CIDR을 지정하십시오. 서브넷의 크기는 최소한
/23이상이어야 합니다. 자세한 내용은 다음을 참조하십시오. https://ibm.biz/cluster-create-classic --private-only- 이 플래그를 사용하여 공용 VLAN이 작성되지 않도록 하십시오. 이 옵션은
--private-vlan플래그를 지정하고--public-vlan플래그는 지정하지 않은 경우에만 필수입니다. --private-service-endpoint- 마스터가 비공개로 액세스할 수 있도록 개인용 서비스 엔드포인트를 사용으로 설정합니다.
--private-vlan- 조건: 비공개 VLAN의 ID를 지정하십시오. 사용 가능한 VLAN을 확인하려면
ibmcloud ks vlan ls --zone`` 명령을 실행하십시오. 아직 전용 VLAN이 없는 경우, 이 옵션을 지정하지 마십시오. 시스템에서 자동으로 생성해 드립니다. 프라이빗 VLAN을 지정할 때는 ‘ --public-vlan’ 플래그나 ‘--private-only’ 플래그 중 하나를 반드시 함께 지정해야 합니다. --public-service-endpoint- 공용으로 마스터에 액세스할 수 있도록 공용 서비스 엔드포인트를 사용으로 설정합니다.
--public-vlan- 조건: 공용 VLAN의 ID를 지정하십시오. 사용 가능한 VLAN을 확인하려면
ibmcloud ks vlan ls --zone`` 명령을 실행하십시오. 아직 공용 VLAN이 없는 경우, 이 옵션을 지정하지 마십시오. 시스템에서 자동으로 생성해 줄 것입니다. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--service-subnet- 서비스의 사설 IP 주소를 제공하기 위한 사용자 정의 서브넷 CIDR을 지정하십시오. 서브넷의 크기는 최소한
/24이상이어야 합니다. 자세한 내용은 다음을 참조하십시오 https://ibm.biz/cluster-create-classic. 기본값:172.21.0.0/16 --skip-advance-permissions-check- 이 조치를 완료하기 전에 인프라 권한 확인은 건너뛰십시오. 올바른 인프라 권한이 없으면 이 조치는 부분적으로만 성공할 수 있습니다.
--sm-group- 시크릿이 지속되는 IBM Cloud Secrets Manager 인스턴스의 시크릿 그룹 ID.
--sm-instance- IBM Cloud Secrets Manager 인스턴스의 CRN.
--version- 최소한 major.minor 버전을 포함하여 Kubernetes 또는 OpenShift 버전을 지정하십시오. 이 플래그를 포함하지 않는 경우 기본 버전이 사용됩니다. 사용 가능한 버전을 보려면
ibmcloud ks versions를 실행하십시오. --workers- 클러스터 작업자 노드의 수입니다. 기본값은 1입니다.
--zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
기존 인프라에 워커 노드가 포함된 클러스터 생성
ibmcloud ks cluster create classic --flavor FLAVOR --name NAME --zone ZONE --private-only
ibmcloud ks cluster create help
도움말 표시
ibmcloud ks cluster create help
예제
도움말 표시
ibmcloud ks cluster create help
ibmcloud ks cluster create satellite
자체 인프라의 IBM Cloud Satellite 클러스터를 작성합니다.
ibmcloud ks cluster create satellite --location LOCATION --name NAME --version VERSION [--enable-config-admin] [--entitlement ENTITLEMENT] [--host-label LABEL ...] [--infrastructure-topology TOPOLOGY] [--operating-system SYSTEM] [--pod-network-interface-selection SELECTION] [--pod-subnet SUBNET] [--pull-secret SECRET] [-q] [--service-subnet SUBNET] [--sm-group GROUP] [--sm-instance INSTANCE] [--workers COUNT] [--zone ZONE]
명령 옵션
--enable-config-adminadmin클러스터에 Satellite Config에 대한 액세스 권한을 부여하여 Kubernetes 리소스를 관리할 수 있도록 하십시오.--entitlement- 이 클러스터를 ‘ Cloud Pak ’과 같이 ‘ OpenShift ’ 권한이 포함된 라이선스와 함께 사용하는 경우에만 이 플래그를 ‘
ocp_entitled’으로 설정하십시오. --host-label,--hl- Satellite 제어 플레인 또는 Red Hat OpenShift 클러스터에 할당할 호스트를 식별할 수 있도록 레이블을 키-값 쌍 형태로 입력하십시오. 이 레이블이 있고 지정되지 않은 첫 번째 호스트는 자동으로 제어 플레인 또는 클러스터에 지정됩니다. 사용 가능한 호스트 레이블을 찾으려면
ibmcloud sat host get --host <host_name_or_ID> --location <location_name_or_ID>를 실행하십시오. --infrastructure-topology- 클러스터가 단일 작업자 노드 또는 기본 수의 작업자 노드를 실행해야 할지를 지정하십시오. 단일 노드 클러스터를 생성하려면
single-replica을 지정하십시오. 여러 워커 노드가 포함된 기본 클러스터를 생성하려면 ` `highly-available을 지정하십시오.highly-available옵션은 기본적으로 적용됩니다. 허용되는 값:single-replica,highly-available --location- Satellite 위치의 이름 또는 ID입니다. 위치 ID나 이름을 확인하려면
ibmcloud sat location ls을 실행하세요. --name- 클러스터의 이름을 입력하십시오.
--operating-system- 운영 체제의 이름을 지정하십시오.
--pod-network-interface-selection- 내부 팟(Pod) 네트워크에 대한 노드 네트워크 인터페이스를 선택하는 방법. 이 옵션은 지정한 Satellite 위치에 Red Hat CoreOS가 사용으로 설정된 경우에만 사용할 수 있습니다. 직접적인 URL 또는 IP 주소를 제공하려면
can-reach=<url>또는can-reach=<ip_address>을 지정하십시오. 네트워크 인터페이스를 선택하려면interface=<network_interface>``을 지정하십시오. --pod-subnet- 팟(Pod)의 사설 IP 주소를 제공하기 위한 사용자 정의 서브넷 CIDR을 지정하십시오. 서브넷의 크기는 최소한
/23이상이어야 합니다. 자세한 내용은 다음을 참조하십시오 https://ibm.biz/cluster-create-satellite. 기본값:172.30.0.0/16 --pull-secret- Red Hat 계정 풀 시크릿을 제공하여 이 클러스터 작업자 노드의 기존 OpenShift 인타이틀먼트를 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--service-subnet- 서비스의 사설 IP 주소를 제공하기 위한 사용자 정의 서브넷 CIDR을 지정하십시오. 서브넷의 크기는 최소한
/24이상이어야 합니다. 자세한 내용은 다음을 참조하십시오 https://ibm.biz/cluster-create-satellite. 기본값:172.21.0.0/16 --sm-group- 시크릿이 지속되는 IBM Cloud Secrets Manager 인스턴스의 시크릿 그룹 ID.
--sm-instance- IBM Cloud Secrets Manager 인스턴스의 CRN.
--version- 하나 이상의 major.minor 버전을 포함한 Red Hat OpenShift on IBM Cloud 버전입니다. 사용 가능한 버전을 보려면
ibmcloud ks versions를 실행하십시오. --workers- 기본 작업자 풀에 있는 구역당 작업자 노드의 수입니다.
--host-label이 지정된 경우 필수입니다. --zone- 다중 구역 클러스터의 기본 작업자 풀에 대한 구역입니다. 현재 위치의 구역을 확인하려면
ibmcloud sat location get을 실행하세요.
예제
자체 인프라에 IBM Cloud Satellite 클러스터를 구축하세요
ibmcloud ks cluster create satellite --location LOCATION --name NAME --version VERSION
ibmcloud ks cluster create vpc-classic
VPC(Virtual Private Cloud) 1세대 인프라에서 작업자 노드가 있는 클러스터를 작성하십시오.
ibmcloud ks cluster create vpc-classic --flavor FLAVOR --name NAME --subnet-id ID --vpc-id ID --zone ZONE [--disable-public-service-endpoint] [--entitlement ENTITLEMENT] [--operating-system SYSTEM] [--pod-subnet SUBNET] [-q] [--service-subnet SUBNET] [--sm-group GROUP] [--sm-instance INSTANCE] [--version VERSION] [--workers COUNT]
명령 옵션
--disable-public-service-endpoint- 마스터에 대한 공용 액세스를 방지하도록 공용 서비스 엔드포인트를 사용 안함으로 설정합니다.
--entitlement- 이 클러스터를 ‘ Cloud Pak ’과 같이 ‘ OpenShift ’ 권한이 포함된 라이선스와 함께 사용하는 경우에만 이 플래그를 ‘
ocp_entitled’으로 설정하십시오. --flavor- 작업자 노드의 특성. 사용 가능한 플레버를 확인하려면
ibmcloud ks flavor ls --zone <zone name>( IBM Cloud 공개 계정의 경우) 또는ibmcloud ks flavor ls( IBM Cloud Dedicated 계정의 경우)을 실행하세요. --name- 클러스터의 이름을 입력하십시오.
--operating-system- 운영 체제의 이름을 지정하십시오.
--pod-subnet- 팟(Pod)의 사설 IP 주소를 제공하기 위한 사용자 정의 서브넷 CIDR을 지정하십시오. 서브넷의 크기는 최소한
/23이상이어야 합니다. 자세한 내용은 다음을 참조하십시오. https://ibm.biz/cluster-create-vpc -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--service-subnet- 서비스의 사설 IP 주소를 제공하기 위한 사용자 정의 서브넷 CIDR을 지정하십시오. 서브넷의 크기는 최소한
/24이상이어야 합니다. 자세한 내용은 다음을 참조하십시오 https://ibm.biz/cluster-create-vpc. 기본값:172.21.0.0/16 --sm-group- 시크릿이 지속되는 IBM Cloud Secrets Manager 인스턴스의 시크릿 그룹 ID.
--sm-instance- IBM Cloud Secrets Manager 인스턴스의 CRN.
--subnet-id- 클러스터를 지정할 VPC 서브넷입니다. 사용 가능한 서브넷을 나열하려면
ibmcloud ks subnets --provider vpc-classic --vpc-id--zone `` 명령을 실행하십시오. --version- 최소한 major.minor 버전을 포함하여 Kubernetes 또는 OpenShift 버전을 지정하십시오. 이 플래그를 포함하지 않는 경우 기본 버전이 사용됩니다. 사용 가능한 버전을 보려면
ibmcloud ks versions를 실행하십시오. --vpc-id- 작업자 노드를 작성할 VPC의 ID입니다. 사용 가능한 ID를 나열하려면
ibmcloud ks vpcs를 실행하십시오. --workers- 기본 작업자 풀에 있는 구역당 작업자 노드의 수입니다. OpenShift 클러스터의 경우, 이 값을 2 이상으로 설정해야 합니다. Kubernetes 클러스터의 경우, 이 값은 선택 사항입니다.
--zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
Virtual Private Cloud(VPC) Gen 1 인프라에 워커 노드가 포함된 클러스터 생성
ibmcloud ks cluster create vpc-classic \
--flavor FLAVOR \
--name NAME \
--subnet-id ID \
--vpc-id ID \
--zone ZONE
ibmcloud ks cluster create vpc-gen2
Virtual Private Cloud
VPC(Virtual Private Cloud) 2세대 인프라에서 작업자 노드가 있는 클러스터를 작성하십시오.
ibmcloud ks cluster create vpc-gen2 --flavor FLAVOR --name NAME --subnet-id ID --vpc-id ID --zone ZONE [--cluster-security-group GROUP ...] [--cni CNI] [--cos-instance INSTANCE] [--crk CRK] [--disable-outbound-traffic-protection] [--disable-public-service-endpoint] [--entitlement ENTITLEMENT] [--kms-account-id ID] [--kms-instance INSTANCE] [--offering OFFERING] [--operating-system SYSTEM] [--pod-subnet SUBNET] [-q] [--secondary-storage STORAGE] [--service-subnet SUBNET] [--sm-group GROUP] [--sm-instance INSTANCE] [--version VERSION] [--workers COUNT]
명령 옵션
--cluster-security-group- 선택사항입니다. 클러스터의 모든 작업자에 적용할 하나 이상의 보안 그룹 ID를 지정하십시오. OpenShift 버전 4.15 및 Kubernetes 버전 1.30 이상에서는, IBM 에서 관리하는
kube-clusterID보안 그룹에 더해 이러한 보안 그룹이 적용됩니다. 이전 버전의 클러스터의 경우,--cluster-security-group cluster옵션을 지정하여kube-clusterID보안 그룹을 적용하십시오. 값을 지정하지 않으면,kube-clusterID를 포함한 기본 보안 그룹 세트가 적용됩니다. --cni- 클러스터에 대한 네트워크 플러그인을 설정합니다. Calico 기본값으로 설정되어 있습니다. 허용되는 값:
Calico,OVNKubernetes --cos-instance- OpenShift 클러스터의 경우에만 필요합니다. OpenShift 클러스터에서 내부 레지스트리를 백업하기 위한 표준 Cloud Object Storage 인스턴스의 CRN입니다. 클라우드 오브젝트 스토리지 인스턴스의 CRN을 나열하려면
ibmcloud resource service-instances --long --service-name cloud-object-storage``을 실행하십시오. --crk- 로컬 디스크 암호화에 사용할 KMS 인스턴스의 루트 키 ID입니다. 사용 가능한 루트 키를 나열하려면
ibmcloud ks kms crk ls --instance-id <kms_instance>``을 실행하십시오. --disable-outbound-traffic-protection- 클러스터 워커에서 외부로의 공개 액세스를 허용하려면 이 옵션을 포함하십시오. 기본적으로 OpenShift 버전 4.15 이상 및 Kubernetes 버전 1.30 이상에서는 공용 아웃바운드 액세스가 차단됩니다.
--disable-public-service-endpoint- 마스터에 대한 공용 액세스를 방지하도록 공용 서비스 엔드포인트를 사용 안함으로 설정합니다.
--entitlement- 이 클러스터를 ‘ Cloud Pak ’과 같이 ‘ OpenShift ’ 권한이 포함된 라이선스와 함께 사용하는 경우에만 이 플래그를 ‘
ocp_entitled’으로 설정하십시오. --flavor- 작업자 노드의 특성. 사용 가능한 플레버를 확인하려면
ibmcloud ks flavor ls --zone <zone name>( IBM Cloud 공개 계정의 경우) 또는ibmcloud ks flavor ls( IBM Cloud Dedicated 계정의 경우)을 실행하세요. --kms-account-id- 로컬 디스크 또는 시크릿 암호화에 사용할 KMS 인스턴스를 포함하는 계정의 ID입니다.
--kms-instance- 로컬 디스크 암호화에 사용할 KMS 인스턴스의 ID입니다. 사용 가능한 KMS 인스턴스를 나열하려면
ibmcloud ks kms instance ls를 실행하십시오. --name- 클러스터의 이름을 입력하십시오.
--offering- 클러스터 상품을 지정하십시오. 허용되는 값:
kubernetes,openshift,openshift-vs --operating-system- 운영 체제의 이름을 지정하십시오.
--pod-subnet- 팟(Pod)의 사설 IP 주소를 제공하기 위한 사용자 정의 서브넷 CIDR을 지정하십시오. 서브넷의 크기는 최소한
/23이상이어야 합니다. 자세한 내용은 다음을 참조하십시오. https://ibm.biz/cluster-create-vpc -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--secondary-storage- 특성에 대한 보조 스토리지 옵션입니다. 특정 플레버에서 사용할 수 있는 보조 스토리지 옵션을 확인하려면
ibmcloud ks flavor get --provider vpc-gen2 --zone`` 명령을 실행하십시오. --service-subnet- 서비스의 사설 IP 주소를 제공하기 위한 사용자 정의 서브넷 CIDR을 지정하십시오. 서브넷의 크기는 최소한
/24이상이어야 합니다. 자세한 내용은 다음을 참조하십시오 https://ibm.biz/cluster-create-vpc. 기본값:172.21.0.0/16 --sm-group- 시크릿이 지속되는 IBM Cloud Secrets Manager 인스턴스의 시크릿 그룹 ID.
--sm-instance- IBM Cloud Secrets Manager 인스턴스의 CRN.
--subnet-id- 클러스터를 지정할 VPC 서브넷입니다. 사용 가능한 서브넷을 나열하려면
ibmcloud ks subnets --provider vpc-gen2 --vpc-id--zone `` 명령을 실행하십시오. --version- 최소한 major.minor 버전을 포함하여 Kubernetes 또는 OpenShift 버전을 지정하십시오. 이 플래그를 포함하지 않는 경우 기본 버전이 사용됩니다. 사용 가능한 버전을 보려면
ibmcloud ks versions를 실행하십시오. --vpc-id- 작업자 노드를 작성할 VPC의 ID입니다. 사용 가능한 ID를 나열하려면
ibmcloud ks vpcs를 실행하십시오. --workers- 기본 작업자 풀에 있는 구역당 작업자 노드의 수입니다. OpenShift 클러스터의 경우, 이 값을 2 이상으로 설정해야 합니다. Kubernetes 클러스터의 경우, 이 값은 선택 사항입니다.
--zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
Virtual Private Cloud(VPC) Gen 2 인프라에 워커 노드가 포함된 클러스터 생성
ibmcloud ks cluster create vpc-gen2 \
--flavor FLAVOR \
--name NAME \
--subnet-id ID \
--vpc-id ID \
--zone ZONE
ibmcloud ks cluster get
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 세부사항을 봅니다.
ibmcloud ks cluster get --cluster CLUSTER [--output OUTPUT] [-q] [--show-resources]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--show-resources- 애드온, VLAN, 서브넷과 같은 추가 클러스터 리소스를 표시합니다.
예제
클러스터의 세부 정보 보기
ibmcloud ks cluster get --cluster CLUSTER
ibmcloud ks cluster help
도움말 표시
ibmcloud ks cluster help
예제
도움말 표시
ibmcloud ks cluster help
ibmcloud ks cluster image-security disable
Virtual Private Cloud Classic infrastructure Satellite
클러스터에서 이미지 보안 적용을 사용 안함으로 설정합니다.
ibmcloud ks cluster image-security disable --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에서 이미지 보안 적용을 비활성화합니다
ibmcloud ks cluster image-security disable --cluster CLUSTER
ibmcloud ks cluster image-security enable
Virtual Private Cloud Classic infrastructure Satellite
클러스터에서 이미지 보안 적용을 사용으로 설정합니다.
ibmcloud ks cluster image-security enable --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에서 이미지 보안 적용을 활성화합니다
ibmcloud ks cluster image-security enable --cluster CLUSTER
ibmcloud ks cluster image-security help
도움말 표시
ibmcloud ks cluster image-security help
예제
도움말 표시
ibmcloud ks cluster image-security help
ibmcloud ks cluster ls
Virtual Private Cloud Classic infrastructure Satellite
IBM Cloud 계정의 모든 클러스터를 나열합니다.
ibmcloud ks cluster ls [-l LOCATION ...] [--output OUTPUT] [--provider PROVIDER] [-q]
명령 옵션
-l,--location- 필터링할 위치입니다. 사용 가능한 위치를 나열하려면
ibmcloud ks locations를 실행하십시오. --output- 제공된 형식으로 명령 출력을 인쇄합니다. provider 플래그를 포함하지 않으면 클래식 클러스터만 반환됩니다. 허용 값:
json --provider- 목록을 특정 인프라 제공자에 대해 필터링합니다. 허용되는 값:
classic,vpc-classic,vpc-gen2,satellite -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
IBM Cloud 계정의 모든 클러스터를 나열합니다
ibmcloud ks cluster ls
ibmcloud ks cluster master audit-webhook get
Classic infrastructure
클러스터 내 Kubernetes API 서버의 감사 Webhook 구성을 봅니다. 웹훅 백엔드는 API 서버 감사 로그를 원격 서버로 전달합니다.
ibmcloud ks cluster master audit-webhook get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 ‘ Kubernetes ’ API 서버에 대한 감사 웹훅 구성을 확인합니다
ibmcloud ks cluster master audit-webhook get --cluster CLUSTER
ibmcloud ks cluster master audit-webhook help
도움말 표시
ibmcloud ks cluster master audit-webhook help
예제
도움말 표시
ibmcloud ks cluster master audit-webhook help
ibmcloud ks cluster master audit-webhook set
Classic infrastructure
클러스터 내 Kubernetes API 서버의 감사 Webhook 구성을 설정합니다. 웹훅 백엔드는 API 서버 감사 로그를 원격 서버로 전달합니다.
ibmcloud ks cluster master audit-webhook set --cluster CLUSTER [--ca-cert CERT] [--client-cert CERT] [--client-key KEY] [--policy POLICY] [-q] [--remote-server SERVER]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--ca-cert- 원격 로깅 서비스를 확인하는 데 사용하는 CA 인증서의 파일 경로입니다.
--client-cert- 원격 로깅 서비스에 대한 인증을 수행하는 데 사용하는 클라이언트 인증서의 파일 경로입니다.
--client-key- 원격 로깅 서비스에 연결하는 데 사용되는 해당 클라이언트 키의 파일 경로입니다.
--policy- 감사 정책 유형을 지정하십시오. 허용되는 값:
default,verbose -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--remote-server- 원격 로깅 서비스의 URL 또는 IP 주소입니다.
예제
클러스터의 Kubernetes API 서버에 대한 감사 웹훅 구성을 설정합니다
ibmcloud ks cluster master audit-webhook set --cluster CLUSTER
ibmcloud ks cluster master audit-webhook unset
Classic infrastructure
클러스터 내 Kubernetes API 서버의 감사 Webhook 구성을 제거합니다.
ibmcloud ks cluster master audit-webhook unset --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 Kubernetes API 서버에 대한 감사 웹훅 구성을 제거합니다
ibmcloud ks cluster master audit-webhook unset --cluster CLUSTER
ibmcloud ks cluster master console-oauth-access get
OpenShift 웹 콘솔과 OAuth 서버 액세스 유형을 확인하세요.
ibmcloud ks cluster master console-oauth-access get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
OpenShift 웹 콘솔 및 OAuth 서버 액세스 유형을 확인하세요
ibmcloud ks cluster master console-oauth-access get --cluster CLUSTER
ibmcloud ks cluster master console-oauth-access help
도움말 표시
ibmcloud ks cluster master console-oauth-access help
예제
도움말 표시
ibmcloud ks cluster master console-oauth-access help
ibmcloud ks cluster master console-oauth-access set
OpenShift 웹 콘솔 및 OAuth 서버의 액세스 유형을 설정하십시오.
ibmcloud ks cluster master console-oauth-access set --cluster CLUSTER [-f] [-q] [--type TYPE]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--type- OpenShift 웹 콘솔 및 OAuth 서버의 액세스 유형을 지정하십시오. 허용되는 값:
vpe-gateway,legacy
예제
OpenShift 웹 콘솔 및 OAuth 서버의 액세스 유형 설정
ibmcloud ks cluster master console-oauth-access set --cluster CLUSTER
ibmcloud ks cluster master help
도움말 표시
ibmcloud ks cluster master help
예제
도움말 표시
ibmcloud ks cluster master help
ibmcloud ks cluster master pod-security get
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 Kubernetes API 서버에 대한 PodSecurity 승인 구성을 봅니다.
ibmcloud ks cluster master pod-security get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 ‘ Kubernetes ’ API 서버에 대한 ‘ PodSecurity ’ 액세스 구성을 확인합니다
ibmcloud ks cluster master pod-security get --cluster CLUSTER
ibmcloud ks cluster master pod-security help
도움말 표시
ibmcloud ks cluster master pod-security help
예제
도움말 표시
ibmcloud ks cluster master pod-security help
ibmcloud ks cluster master pod-security policy disable
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 Kubernetes API 서버에 대해 PodSecurity정책을 사용 불가능하게 하십시오.
ibmcloud ks cluster master pod-security policy disable --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 Kubernetes API 서버에서 ‘ PodSecurityPolicy ’ 기능을 비활성화합니다
ibmcloud ks cluster master pod-security policy disable --cluster CLUSTER
ibmcloud ks cluster master pod-security policy enable
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 Kubernetes API 서버에 대해 PodSecurity정책을 사용 가능하게 하십시오.
ibmcloud ks cluster master pod-security policy enable --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 Kubernetes API 서버에 대해 ‘ PodSecurityPolicy ’을 활성화합니다
ibmcloud ks cluster master pod-security policy enable --cluster CLUSTER
ibmcloud ks cluster master pod-security policy get
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 Kubernetes API 서버에 대한 PodSecurity정책 구성을 봅니다.
ibmcloud ks cluster master pod-security policy get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 ‘ Kubernetes ’ API 서버에 대한 ‘ PodSecurityPolicy ’ 구성을 확인합니다
ibmcloud ks cluster master pod-security policy get --cluster CLUSTER
ibmcloud ks cluster master pod-security policy help
도움말 표시
ibmcloud ks cluster master pod-security policy help
예제
도움말 표시
ibmcloud ks cluster master pod-security policy help
ibmcloud ks cluster master pod-security set
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 Kubernetes API 서버에 대한 PodSecurity 승인 구성을 설정하고 사용 가능하게 하십시오.
ibmcloud ks cluster master pod-security set --cluster CLUSTER [--config-file FILE] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--config-file- 사용자 정의 PodSecurity 구성의 파일 경로입니다. 지정되지 않은 경우 Kubernetes 기본값이 적용됩니다. 자세한 정보는 https://ibm.biz/BdPtUB의 내용 참조
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 Kubernetes API 서버에 대해 ‘ PodSecurity ’ 접근 제어 구성을 설정하고 활성화합니다
ibmcloud ks cluster master pod-security set --cluster CLUSTER
ibmcloud ks cluster master pod-security unset
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 Kubernetes API 서버에 대한 PodSecurity 승인 구성을 제거하십시오.
ibmcloud ks cluster master pod-security unset --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 Kubernetes API 서버에 대한 PodSecurity 액세스 권한 설정을 제거합니다
ibmcloud ks cluster master pod-security unset --cluster CLUSTER
ibmcloud ks cluster master private-service-endpoint allowlist add
cluster master private-service-endpoint allowlist add 명령어는 더 이상 권장되지 않습니다.
Virtual Private Cloud Classic infrastructure
클러스터의 개인 서비스 엔드포인트 허용 목록에 서브넷을 추가합니다.
ibmcloud ks cluster master private-service-endpoint allowlist add --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--subnet- 서브넷 CIDR을 지정하십시오.
예제
클러스터의 사설 서비스 엔드포인트 허용 목록에 서브넷 추가하기
ibmcloud ks cluster master private-service-endpoint allowlist add --cluster CLUSTER --subnet SUBNET
ibmcloud ks cluster master private-service-endpoint allowlist disable
cluster master private-service-endpoint allowlist disable 명령어는 더 이상 권장되지 않습니다.
Virtual Private Cloud Classic infrastructure
허용 목록을 사용 안함으로 설정합니다. 사용 안 함으로 설정한 경우, 모든 서브넷에서 클러스터 마스터로 보내지는 승인된 요청은 개인 서비스 엔드포인트를 통해 허용됩니다.
ibmcloud ks cluster master private-service-endpoint allowlist disable --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
허용 목록 비활성화
ibmcloud ks cluster master private-service-endpoint allowlist disable --cluster CLUSTER
ibmcloud ks cluster master private-service-endpoint allowlist enable
cluster master private-service-endpoint allowlist enable 명령어는 더 이상 권장되지 않습니다.
Virtual Private Cloud Classic infrastructure
허용 목록을 사용합니다. 사용하게 되면, 허용 목록의 서브넷에서 클러스터 마스터로 보내지는 승인된 요청만 개인 서비스 엔드포인트를 통해 허용됩니다.
ibmcloud ks cluster master private-service-endpoint allowlist enable --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
허용 목록 활성화
ibmcloud ks cluster master private-service-endpoint allowlist enable --cluster CLUSTER
ibmcloud ks cluster master private-service-endpoint allowlist get
cluster master private-service-endpoint allowlist get 명령어는 더 이상 권장되지 않습니다.
Virtual Private Cloud Classic infrastructure
클러스터의 사설 서비스 엔드포인트 허용 목록을 가져옵니다.
ibmcloud ks cluster master private-service-endpoint allowlist get --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 비공개 서비스 엔드포인트 허용 목록 확인하기
ibmcloud ks cluster master private-service-endpoint allowlist get --cluster CLUSTER
ibmcloud ks cluster master private-service-endpoint allowlist help
도움말 표시
ibmcloud ks cluster master private-service-endpoint allowlist help
예제
도움말 표시
ibmcloud ks cluster master private-service-endpoint allowlist help
ibmcloud ks cluster master private-service-endpoint allowlist rm
cluster master private-service-endpoint allowlist rm 명령어는 더 이상 권장되지 않습니다.
Virtual Private Cloud Classic infrastructure
클러스터의 개인 서비스 엔드포인트 허용 목록에서 서브넷을 제거합니다.
ibmcloud ks cluster master private-service-endpoint allowlist rm --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--subnet- 서브넷 CIDR을 지정하십시오.
예제
클러스터의 사설 서비스 엔드포인트 허용 목록에서 서브넷 제거
ibmcloud ks cluster master private-service-endpoint allowlist rm --cluster CLUSTER --subnet SUBNET
ibmcloud ks cluster master private-service-endpoint enable
Classic infrastructure
마스터가 비공개로 액세스할 수 있도록 개인용 서비스 엔드포인트를 사용으로 설정합니다.
ibmcloud ks cluster master private-service-endpoint enable --cluster CLUSTER [-f] [-q] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
-y- 기능에 추가 조치(예: 작업자 재로드 또는 클러스터 마스터 새로 고치기)가 필요한 경우 사용자 프롬프트 없이 해당 조치를 수행합니다.
예제
마스터에 비공개로 접근할 수 있도록 비공개 서비스 엔드포인트를 활성화합니다
ibmcloud ks cluster master private-service-endpoint enable --cluster CLUSTER
ibmcloud ks cluster master private-service-endpoint help
도움말 표시
ibmcloud ks cluster master private-service-endpoint help
예제
도움말 표시
ibmcloud ks cluster master private-service-endpoint help
ibmcloud ks cluster master public-service-endpoint disable
Virtual Private Cloud Classic infrastructure
개인용으로만 마스터에 액세스할 수 있도록 공용 서비스 엔드포인트를 사용 안함으로 설정합니다.
ibmcloud ks cluster master public-service-endpoint disable --cluster CLUSTER [-f] [-q] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
-y- 기능에 추가 조치(예: 작업자 재로드 또는 클러스터 마스터 새로 고치기)가 필요한 경우 사용자 프롬프트 없이 해당 조치를 수행합니다.
예제
마스터에 대한 액세스를 사내에서만 가능하도록 하려면 공용 서비스 엔드포인트를 비활성화하십시오
ibmcloud ks cluster master public-service-endpoint disable --cluster CLUSTER
ibmcloud ks cluster master public-service-endpoint enable
Virtual Private Cloud Classic infrastructure
공용으로 마스터에 액세스할 수 있도록 공용 서비스 엔드포인트를 사용으로 설정합니다.
ibmcloud ks cluster master public-service-endpoint enable --cluster CLUSTER [-f] [-q] [-y]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
-y- 기능에 추가 조치(예: 작업자 재로드 또는 클러스터 마스터 새로 고치기)가 필요한 경우 사용자 프롬프트 없이 해당 조치를 수행합니다.
예제
마스터에 대한 공개 액세스를 허용하도록 공용 서비스 엔드포인트를 활성화합니다
ibmcloud ks cluster master public-service-endpoint enable --cluster CLUSTER
ibmcloud ks cluster master public-service-endpoint help
도움말 표시
ibmcloud ks cluster master public-service-endpoint help
예제
도움말 표시
ibmcloud ks cluster master public-service-endpoint help
ibmcloud ks cluster master refresh
Virtual Private Cloud Classic infrastructure Satellite
새 Kubernetes API 구성 변경사항을 적용하기 위해 클러스터 마스터 노드를 다시 시작합니다. 작업자 노드, 앱 및 리소스는 수정되지 않고 계속 실행됩니다.
ibmcloud ks cluster master refresh --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Kubernetes API 구성 변경 사항을 적용하려면 클러스터 마스터 노드를 다시 시작하십시오
ibmcloud ks cluster master refresh --cluster CLUSTER
ibmcloud ks cluster master satellite-service-endpoint allowlist add
Satellite 클러스터의 서비스 엔드포인트 허용 목록에 서브넷을 추가합니다.
ibmcloud ks cluster master satellite-service-endpoint allowlist add --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--subnet- 서브넷 CIDR을 지정하십시오.
예제
Satellite 클러스터의 서비스 엔드포인트 허용 목록에 서브넷 추가하기
ibmcloud ks cluster master satellite-service-endpoint allowlist add \
--cluster CLUSTER \
--subnet SUBNET
ibmcloud ks cluster master satellite-service-endpoint allowlist disable
Satellite 클러스터에 허용 목록을 사용하지 않도록 설정합니다. 사용 안 함으로 설정한 경우, 모든 서브넷에서 클러스터 마스터로 보내지는 승인된 요청은 Satellite 서비스 엔드포인트를 통해 허용됩니다.
ibmcloud ks cluster master satellite-service-endpoint allowlist disable --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Satellite 클러스터의 허용 목록 비활성화
ibmcloud ks cluster master satellite-service-endpoint allowlist disable --cluster CLUSTER
ibmcloud ks cluster master satellite-service-endpoint allowlist enable
Satellite 클러스터에 대한 허용 목록을 사용합니다. 사용하게 되면, 허용 목록의 서브넷에서 클러스터 마스터로 보내지는 승인된 요청만 Satellite 서비스 엔드포인트를 통해 허용됩니다.
ibmcloud ks cluster master satellite-service-endpoint allowlist enable --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Satellite 클러스터에 대한 허용 목록 활성화
ibmcloud ks cluster master satellite-service-endpoint allowlist enable --cluster CLUSTER
ibmcloud ks cluster master satellite-service-endpoint allowlist get
Satellite 클러스터의 서비스 엔드포인트 허용 목록을 가져옵니다.
ibmcloud ks cluster master satellite-service-endpoint allowlist get --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Satellite 클러스터의 서비스 엔드포인트 허용 목록 확인하기
ibmcloud ks cluster master satellite-service-endpoint allowlist get --cluster CLUSTER
ibmcloud ks cluster master satellite-service-endpoint allowlist help
도움말 표시
ibmcloud ks cluster master satellite-service-endpoint allowlist help
예제
도움말 표시
ibmcloud ks cluster master satellite-service-endpoint allowlist help
ibmcloud ks cluster master satellite-service-endpoint allowlist rm
Satellite 클러스터의 서비스 엔드포인트 허용 목록에서 서브넷을 삭제합니다.
ibmcloud ks cluster master satellite-service-endpoint allowlist rm --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--subnet- 서브넷 CIDR을 지정하십시오.
예제
Satellite 클러스터의 서비스 엔드포인트 허용 목록에서 서브넷 제거
ibmcloud ks cluster master satellite-service-endpoint allowlist rm --cluster CLUSTER --subnet SUBNET
ibmcloud ks cluster master satellite-service-endpoint help
도움말 표시
ibmcloud ks cluster master satellite-service-endpoint help
예제
도움말 표시
ibmcloud ks cluster master satellite-service-endpoint help
ibmcloud ks cluster master update
Virtual Private Cloud Classic infrastructure Satellite
클러스터 마스터를 최신 버전 또는 지정한 Kubernetes 버전으로 업데이트합니다.
ibmcloud ks cluster master update --cluster CLUSTER [-f] [--force-update] [-q] [--version VERSION]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
--force-update- 변경사항이 작업자 노드의 현재 버전의 부 버전보다 세 버전 이상 높은 경우에도 업데이트를 시도하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- 최소한 major.minor 버전을 포함하여 Kubernetes 또는 OpenShift 버전을 지정하십시오. 이 플래그를 포함하지 않는 경우 기본 버전이 사용됩니다. 사용 가능한 버전을 보려면
ibmcloud ks versions를 실행하십시오.
예제
클러스터 마스터를 최신 버전 또는 지정된 Kubernetes 버전으로 업데이트합니다
ibmcloud ks cluster master update --cluster CLUSTER
ibmcloud ks cluster pull-secret apply
Virtual Private Cloud Classic infrastructure Satellite
IBM Cloud Container Registry 에서 클러스터가 이미지에 액세스할 수 있도록 IAM 자격 증명을 저장하는 새로운 이미지 풀 시크릿을 생성하고 적용합니다.
ibmcloud ks cluster pull-secret apply --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터가 이미지 저장소의 이미지에 액세스할 수 있도록 IAM 자격 증명을 저장하는 새로운 이미지 가져오기 시크릿을 생성하고 적용합니다. IBM Cloud Container Registry
ibmcloud ks cluster pull-secret apply --cluster CLUSTER
ibmcloud ks cluster pull-secret help
도움말 표시
ibmcloud ks cluster pull-secret help
예제
도움말 표시
ibmcloud ks cluster pull-secret help
ibmcloud ks cluster rm
Virtual Private Cloud Classic infrastructure Satellite
클러스터를 삭제합니다. 모든 작업자 노드, 앱 및 컨테이너가 영구적으로 삭제됩니다. 이 조치는 실행 취소할 수 없습니다.
ibmcloud ks cluster rm --cluster CLUSTER [--delete-openshift-registry-cos-bucket] [--delete-storage] [-f] [-q] [--skip-advance-permissions-check]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--delete-openshift-registry-cos-bucket- ROKS 클러스터에 있는 OpenShift 레지스트리 백업을 보관하고 있는 COS 버킷과 관련 서비스 키를 삭제합니다
--delete-storage- 클러스터의 영구 스토리지를 강제로 제거합니다. 삭제된 데이터는 복구할 수 없습니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
delete-storage옵션이 함께 지정되지 않는 한, 클러스터의 영구 저장소는 삭제되지 않습니다.delete-openshift-registry-cos-bucket옵션이 함께 지정되지 않는 한, COS 버킷과 관련 서비스 키는 삭제되지 않습니다. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--skip-advance-permissions-check- 이 조치를 완료하기 전에 인프라 권한 확인은 건너뛰십시오. 올바른 인프라 권한이 없으면 이 조치는 부분적으로만 성공할 수 있습니다.
예제
클러스터 삭제
ibmcloud ks cluster rm --cluster CLUSTER
ibmcloud ks cluster service bind
Virtual Private Cloud Classic infrastructure Satellite
서비스 인스턴스를 Kubernetes 네임스페이스에 바인드하여 IBM Cloud 서비스를 클러스터에 추가합니다.
ibmcloud ks cluster service bind --cluster CLUSTER --namespace NAMESPACE --service SERVICE [-q] (--key KEY | --role ROLE)
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--key- 기존 서비스 키의 이름 또는 GUID를 지정하십시오. 서비스 키를 정의한 경우, ‘
--role’ 옵션을 동시에 설정할 수 없습니다. -n,--namespace- Kubernetes 네임스페이스를 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--role- 서비스 키의 IAM 역할을 지정하십시오. 사용할 기존 키가 지정된 경우 또는 IAM 사용이 설정되지 않은 서비스(예: Cloud Foundry 서비스)의 경우에는 이 플래그가 작동하지 않습니다.
--service- 서비스 인스턴스의 이름을 지정하십시오. 사용 가능한 서비스 인스턴스 목록을 확인하려면,
Cloud Foundry서비스의 경우ibmcloud service list을, IAM이 활성화된 서비스의 경우ibmcloud resource service-instances을 실행하십시오.
예제
서비스 인스턴스를 Kubernetes 네임스페이스에 바인딩하여 클러스터에 ‘ IBM Cloud ’ 서비스를 추가합니다
ibmcloud ks cluster service bind --cluster CLUSTER --namespace NAMESPACE --service SERVICE --key KEY
ibmcloud ks cluster service help
도움말 표시
ibmcloud ks cluster service help
예제
도움말 표시
ibmcloud ks cluster service help
ibmcloud ks cluster service ls
Virtual Private Cloud Classic infrastructure Satellite
Kubernetes 네임스페이스에 바인드된 서비스를 나열합니다.
ibmcloud ks cluster service ls --cluster CLUSTER [--output OUTPUT] [-q] (--all-namespaces | --namespace NAMESPACE)
명령 옵션
--all-namespaces- 모든 Kubernetes 네임스페이스를 포함합니다.
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-n,--namespace- Kubernetes 네임스페이스입니다. 명시되지 않은 경우
default네임스페이스를 사용합니다. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Kubernetes 네임스페이스에 바인딩된 서비스를 나열합니다
ibmcloud ks cluster service ls --cluster CLUSTER --all-namespaces
ibmcloud ks cluster service unbind
Virtual Private Cloud Classic infrastructure Satellite
Kubernetes 네임스페이스에서 IBM Cloud 서비스를 바인드 해제하여 클러스터에서 해당 서비스를 제거합니다.
ibmcloud ks cluster service unbind --cluster CLUSTER --namespace NAMESPACE --service SERVICE [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-n,--namespace- Kubernetes 네임스페이스를 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--service- 서비스 인스턴스의 이름을 지정하십시오. 사용 가능한 서비스 인스턴스 목록을 확인하려면,
Cloud Foundry서비스의 경우ibmcloud service list을, IAM이 활성화된 서비스의 경우ibmcloud resource service-instances을 실행하십시오.
예제
Kubernetes 네임스페이스와의 바인딩을 해제하여 클러스터에서 IBM Cloud 서비스를 제거합니다
ibmcloud ks cluster service unbind --cluster CLUSTER --namespace NAMESPACE --service SERVICE
ibmcloud ks cluster subnet add
Classic infrastructure
IBM Cloud 인프라 계정의 기존 공용 또는 사설 휴대용 서브넷을 클래식 클러스터에서 사용할 수 있도록 해줍니다.
ibmcloud ks cluster subnet add --cluster CLUSTER --subnet-id ID [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--subnet-id- 서브넷 ID를 지정하십시오.
예제
IBM Cloud 인프라 계정 내의 기존 공용 또는 비공개 휴대용 서브넷을 클래식 클러스터에서 사용할 수 있도록 설정하세요
ibmcloud ks cluster subnet add --cluster CLUSTER --subnet-id ID
ibmcloud ks cluster subnet create
Classic infrastructure
공용 또는 사설 VLAN에서 휴대용 서브넷을 작성하고 이를 클래식 클러스터에 사용 가능하게 하십시오.
ibmcloud ks cluster subnet create --cluster CLUSTER --size SIZE --vlan VLAN [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--size- 휴대용 서브넷의 크기를 지정하십시오. 크기는 8, 16, 32, 64 중 하나여야 합니다.
--vlan- 공용 또는 사설 VLAN ID를 지정하십시오.
예제
퍼블릭 또는 프라이빗 VLAN에 휴대용 서브넷을 생성하고, 이를 클래식 클러스터에서 사용할 수 있도록 설정합니다
ibmcloud ks cluster subnet create --cluster CLUSTER --size SIZE --vlan VLAN
ibmcloud ks cluster subnet detach
Classic infrastructure
클래식 클러스터에서 기존 공용 또는 사설 포터블 서브넷을 분리합니다.
ibmcloud ks cluster subnet detach --cluster CLUSTER --subnet-id ID [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--subnet-id- 서브넷 ID를 지정하십시오.
예제
클래식 클러스터에서 기존 공용 또는 사설 휴대용 서브넷 분리하기
ibmcloud ks cluster subnet detach --cluster CLUSTER --subnet-id ID
ibmcloud ks cluster subnet help
도움말 표시
ibmcloud ks cluster subnet help
예제
도움말 표시
ibmcloud ks cluster subnet help
신임 정보 명령
IBM Cloud 계정을 통해 IBM Cloud 클래식 인프라 포트폴리오에 액세스하는 데 필요한 인증 정보를 설정하고 설정 해제합니다.
ibmcloud ks credential get
Classic infrastructure
IBM Cloud 클래식 인프라 포트폴리오에 액세스하는 데 다른 인증 정보를 사용하도록 IBM Cloud 계정을 설정하는 경우 인프라 사용자 이름을 가져오십시오. 이 명령은 지정된 리소스 그룹에 적용되며, 리소스 그룹이 지정되지 않은 경우에는 기본 리소스 그룹에 적용됩니다.
ibmcloud ks credential get --region REGION [--output OUTPUT] [-q]
별명: ibmcloud ks credentials-get
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--region- 대상에 지역을 지정하십시오.
예제
IBM Cloud 계정을 설정하여 IBM Cloud 의 기존 인프라 포트폴리오에 액세스할 때 다른 자격 증명을 사용하도록 한 경우, 인프라 사용자 이름을 확인하십시오
ibmcloud ks credential get --region REGION
ibmcloud ks credential help
도움말 표시
ibmcloud ks credential help
예제
도움말 표시
ibmcloud ks credential help
ibmcloud ks credential set classic
Classic infrastructure
IBM Cloud 계정을 통해 IBM Cloud 클래식 인프라 포트폴리오에 액세스하는 데 필요한 인증 정보를 설정합니다.
ibmcloud ks credential set classic --infrastructure-api-key KEY --infrastructure-username USERNAME --region REGION [-q]
명령 옵션
--infrastructure-api-key- IBM Cloud 클래식 인프라 계정의 API 키입니다.
--infrastructure-username- IBM Cloud 클래식 인프라 계정의 사용자 이름입니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--region- 대상에 지역을 지정하십시오.
예제
IBM Cloud 계정을 통해 IBM Cloud 클래식 인프라 포트폴리오에 액세스할 수 있도록 인증 정보를 설정하세요
ibmcloud ks credential set classic \
--infrastructure-api-key KEY \
--infrastructure-username USERNAME \
--region REGION
ibmcloud ks credential set help
도움말 표시
ibmcloud ks credential set help
예제
도움말 표시
ibmcloud ks credential set help
ibmcloud ks credential unset
Classic infrastructure
IBM Cloud 계정을 통해 IBM Cloud 클래식 인프라 포트폴리오에 액세스하는 데 사용하는 인증 정보를 제거합니다. 이 명령은 지정된 리소스 그룹에 적용되며, 리소스 그룹이 지정되지 않은 경우에는 기본 리소스 그룹에 적용됩니다.
ibmcloud ks credential unset --region REGION [-q]
별명: ibmcloud ks credentials-unset
명령 옵션
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--region- 대상에 지역을 지정하십시오.
예제
IBM Cloud 계정을 통해 IBM Cloud 클래식 인프라 포트폴리오에 액세스할 수 있게 해주는 자격 증명을 삭제하십시오
ibmcloud ks credential unset --region REGION
실험용 명령어
[Expires on 2026-10-21] 새 명령을 사용해 보십시오. 중요: 여기에 나열된 명령어는 설명에 명시된 ‘ [date] ’ 이후에는 더 이상 사용되지 않게 됩니다.
ibmcloud ks experimental help
도움말 표시
ibmcloud ks experimental help
예제
도움말 표시
ibmcloud ks experimental help
ibmcloud ks experimental trusted-profile default get
[Expires on 2026-10-21] 리소스 그룹에서 생성된 클러스터에 대한 기본 신뢰 프로필을 가져옵니다.
ibmcloud ks experimental trusted-profile default get --region REGION --resource-group GROUP [--output OUTPUT] [-q]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--region- 리소스 그룹이 위치한 지역.
--resource-group- 기본 신뢰 프로필을 가져올 리소스 그룹입니다.
예제
[Expires on 2026-10-21] 리소스 그룹에서 생성된 클러스터에 대한 기본 신뢰 프로필 가져오기
ibmcloud ks experimental trusted-profile default get --region REGION --resource-group GROUP
ibmcloud ks experimental trusted-profile default help
도움말 표시
ibmcloud ks experimental trusted-profile default help
예제
도움말 표시
ibmcloud ks experimental trusted-profile default help
ibmcloud ks experimental trusted-profile default set
[Expires on 2026-10-21] 리소스 그룹에서 생성된 클러스터에 대한 기본 신뢰할 수 있는 프로필을 설정합니다.
ibmcloud ks experimental trusted-profile default set --region REGION --resource-group GROUP --trusted-profile PROFILE [--output OUTPUT] [-q]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--region- 리소스 그룹이 위치한 지역.
--resource-group- 신뢰할 수 있는 프로필을 설정할 리소스 그룹 ID입니다.
--trusted-profile- 신뢰할 수 있는 프로필 ID.
예제
[Expires on 2026-10-21] 리소스 그룹에서 생성된 클러스터에 대한 기본 신뢰할 수 있는 프로필 설정
ibmcloud ks experimental trusted-profile default set \
--region REGION \
--resource-group GROUP \
--trusted-profile PROFILE
ibmcloud ks experimental trusted-profile get
[Expires on 2026-10-21] 클러스터에 대한 신뢰할 수 있는 프로필을 가져옵니다.
ibmcloud ks experimental trusted-profile get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
--cluster- 신뢰할 수 있는 프로필을 가져올 클러스터 ID입니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
[Expires on 2026-10-21] 클러스터에 대한 신뢰할 수 있는 프로필 가져오기
ibmcloud ks experimental trusted-profile get --cluster CLUSTER
ibmcloud ks experimental trusted-profile help
도움말 표시
ibmcloud ks experimental trusted-profile help
예제
도움말 표시
ibmcloud ks experimental trusted-profile help
ibmcloud ks experimental trusted-profile set
[Expires on 2026-10-21] 클러스터에 신뢰할 수 있는 프로필을 설정합니다.
ibmcloud ks experimental trusted-profile set --cluster CLUSTER --trusted-profile PROFILE [--output OUTPUT] [-q]
명령 옵션
--cluster- 신뢰할 수 있는 프로필을 설정할 클러스터 ID입니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--trusted-profile- 신뢰할 수 있는 프로필 ID.
예제
[Expires on 2026-10-21] 클러스터에 신뢰할 수 있는 프로필 설정하기
ibmcloud ks experimental trusted-profile set --cluster CLUSTER --trusted-profile PROFILE
맛 관련 명령어
특성 관련 정보를 가져옵니다. 특성은 각 작업자 노드에 사용 가능한 가상 CPU, 메모리, 디스크 공간을 결정합니다.
ibmcloud ks flavor get
영역 및 제공자의 특성 정보를 가져옵니다.
ibmcloud ks flavor get --flavor FLAVOR --provider PROVIDER --zone ZONE [--output OUTPUT] [-q]
명령 옵션
--flavor- 작업자 노드의 특성. 사용 가능한 플레버를 확인하려면
ibmcloud ks flavor ls --zone <zone name>( IBM Cloud 공개 계정의 경우) 또는ibmcloud ks flavor ls( IBM Cloud Dedicated 계정의 경우)을 실행하세요. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json --provider- 제공자를 지정합니다. 사용 가능한 옵션은
classic,vpc-classic및vpc-gen2입니다. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--zone- 사용 가능한 특성을 나열할 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
특정 지역 및 제공업체에 대한 맛 정보를 확인하세요
ibmcloud ks flavor get --flavor FLAVOR --provider PROVIDER --zone ZONE
ibmcloud ks flavor help
도움말 표시
ibmcloud ks flavor help
예제
도움말 표시
ibmcloud ks flavor help
ibmcloud ks flavor ls
구역에서 사용 가능한 특성을 나열합니다.
ibmcloud ks flavor ls --zone ZONE [--output OUTPUT] [--provider PROVIDER] [-q] [--show-os] [--show-storage]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json --provider- 특성을 가져오기 위한 제공자 유형입니다. 허용되는 값:
classic,vpc-classic,vpc-gen2,satellite -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--show-os- 지원되는 운영 체제를 나열하십시오.
--show-storage- 추가 스토리지 드라이브를 표시합니다.
--zone- 사용 가능한 특성을 나열할 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
특정 구역에서 이용 가능한 맛을 나열합니다
ibmcloud ks flavor ls --zone ZONE
인프라 권한 관련 명령어
IBM Cloud 계정을 통해 IBM Cloud 클래식 인프라 포트폴리오에 액세스하는 데 필요한 인프라 권한에 대한 정보를 봅니다.
ibmcloud ks infra-permissions get
Classic infrastructure
대상 지정된 리소스 그룹의 IBM Cloud 클래식 인프라 포트폴리오에 대한 액세스를 허용하는 인증 정보에서 제안되었거나 필요한 인프라 권한이 누락되었는지 여부를 확인하십시오. 이 명령은 지정된 리소스 그룹에 적용되며, 리소스 그룹이 지정되지 않은 경우에는 기본 리소스 그룹에 적용됩니다.
ibmcloud ks infra-permissions get [--output OUTPUT] [-q] [--region REGION]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--region- 대상에 지역을 지정하십시오. 해당 지역이 아직 대상 지역으로 지정되지 않은 경우, 이 인수를 반드시 지정해야 합니다. 특정 지역이 대상인지 확인하려면
ibmcloud target을 실행하십시오.
예제
대상 리소스 그룹에 대해 IBM Cloud 클래식 인프라 포트폴리오에 대한 액세스를 허용하는 자격 증명에, 권장되거나 필수적인 인프라 권한이 누락되었는지 확인하십시오
ibmcloud ks infra-permissions get
ibmcloud ks infra-permissions help
도움말 표시
ibmcloud ks infra-permissions help
예제
도움말 표시
ibmcloud ks infra-permissions help
잉그레스 명령어
Ingress 서비스 및 설정 보기 및 수정
ibmcloud ks ingress alb autoscale get
Virtual Private Cloud Classic infrastructure Satellite
Ingress ALB에 대한 Auto-Scaling 상태 및 구성을 확인하십시오.
ibmcloud ks ingress alb autoscale get --alb ALB --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
--alb- ALB ID입니다. 사용 가능한 ALB ID를 확인하려면
ibmcloud ks ingress alb ls``을 실행하십시오. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Ingress ALB의 자동 확장 상태 및 구성 확인
ibmcloud ks ingress alb autoscale get --alb ALB --cluster CLUSTER
ibmcloud ks ingress alb autoscale help
도움말 표시
ibmcloud ks ingress alb autoscale help
예제
도움말 표시
ibmcloud ks ingress alb autoscale help
ibmcloud ks ingress alb autoscale set
Virtual Private Cloud Classic infrastructure Satellite
Ingress ALB에 대한 Auto-Scaling을 구성하십시오.
ibmcloud ks ingress alb autoscale set --alb ALB --cluster CLUSTER --max-replicas REPLICAS --min-replicas REPLICAS [--output OUTPUT] [-q] (--cpu-average-utilization PERCENT | --custom-metrics-file FILE)
명령 옵션
--alb- ALB ID입니다. 사용 가능한 ALB ID를 확인하려면
ibmcloud ks ingress alb ls``을 실행하십시오. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--cpu-average-utilization- 평균 CPU 활용도 임계값. 복제본 수를 동적으로 계산하는 데 사용됩니다.
--custom-metrics-file- 사용자 정의 메트릭 파일의 경로입니다. 자세한 내용은 https://ibm.biz/iks-ingress-custom-metrics의 내용을 참조하십시오.
--max-replicas- 지정된 ALB에 대한 최대 복제본입니다. 인력이 충분한지 확인하십시오.
--min-replicas- 지정된 ALB에 대한 최소 복제본입니다. 1보다 크거나 같아야 합니다. (높은 가용성을 위해 권장되는 최소값은 2입니다.)
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Ingress ALB에 대한 자동 확장 구성
ibmcloud ks ingress alb autoscale set \
--alb ALB \
--cluster CLUSTER \
--max-replicas REPLICAS \
--min-replicas REPLICAS \
--cpu-average-utilization PERCENT
ibmcloud ks ingress alb autoscale unset
Virtual Private Cloud Classic infrastructure Satellite
Ingress ALB에 대한 Auto-Scaling 구성을 삭제하십시오.
ibmcloud ks ingress alb autoscale unset --alb ALB --cluster CLUSTER [-q]
명령 옵션
--alb- ALB ID입니다. 사용 가능한 ALB ID를 확인하려면
ibmcloud ks ingress alb ls``을 실행하십시오. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Ingress ALB에 대한 자동 확장 구성을 삭제합니다
ibmcloud ks ingress alb autoscale unset --alb ALB --cluster CLUSTER
ibmcloud ks ingress alb autoupdate disable
Virtual Private Cloud Classic infrastructure Satellite
클러스터에서 모든 Ingress ALB 팟(Pod)의 자동 업데이트를 사용 안함으로 설정합니다.
ibmcloud ks ingress alb autoupdate disable --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내 모든 Ingress ALB 포드의 자동 업데이트 비활성화
ibmcloud ks ingress alb autoupdate disable --cluster CLUSTER
ibmcloud ks ingress alb autoupdate enable
Virtual Private Cloud Classic infrastructure Satellite
클러스터에서 모든 Ingress ALB 팟(Pod)의 자동 업데이트를 사용으로 설정합니다.
ibmcloud ks ingress alb autoupdate enable --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내 모든 Ingress ALB 포드의 자동 업데이트 활성화
ibmcloud ks ingress alb autoupdate enable --cluster CLUSTER
ibmcloud ks ingress alb autoupdate get
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 Ingress ALB 팟(Pod)이 자동으로 업데이트하도록 설정되어 있는지 여부와 ALB 팟(Pod)이 최신 버전인지 여부를 확인합니다.
ibmcloud ks ingress alb autoupdate get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내의 Ingress ALB 포드가 자동 업데이트로 설정되어 있는지, 그리고 ALB 포드가 최신 버전인지 확인합니다
ibmcloud ks ingress alb autoupdate get --cluster CLUSTER
ibmcloud ks ingress alb autoupdate help
도움말 표시
ibmcloud ks ingress alb autoupdate help
예제
도움말 표시
ibmcloud ks ingress alb autoupdate help
ibmcloud ks ingress alb create classic
Classic infrastructure
클래식 클러스터에서 Ingress ALB를 작성하고 사용으로 설정합니다.
ibmcloud ks ingress alb create classic --cluster CLUSTER --type TYPE --vlan VLAN --zone ZONE [--ip IP] [-q] [--version VERSION]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--ip- 생성하거나 활성화할 ALB의 ‘
vlan’ 및 ‘zone’에서 사용할 수 있는 이동 가능한 공용 또는 사설 IP 주소를 지정하십시오. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--type- ALB 유형을 지정합니다. 사용 가능한 옵션: 공개, 비공개
--version- ALB 이미지 버전을 지정하십시오. 지원되는 이미지 버전을 확인하려면
ibmcloud ks ingress alb versions을 실행하십시오. --vlan- VLAN ID입니다. 이 VLAN은 ALB
type과 일치해야 하며 작성할 ALB와 동일한zone에 있어야 합니다. --zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
클래식 클러스터에서 Ingress ALB 생성 및 활성화
ibmcloud ks ingress alb create classic --cluster CLUSTER --type TYPE --vlan VLAN --zone ZONE
ibmcloud ks ingress alb create help
도움말 표시
ibmcloud ks ingress alb create help
예제
도움말 표시
ibmcloud ks ingress alb create help
ibmcloud ks ingress alb create vpc-gen2
Virtual Private Cloud
VPC 2세대 클러스터에서 Ingress ALB를 작성하고 사용으로 설정합니다.
ibmcloud ks ingress alb create vpc-gen2 --cluster CLUSTER --type TYPE --zone ZONE [-q] [--version VERSION]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--type- ALB 유형을 지정합니다. 사용 가능한 옵션: 공개, 비공개
--version- ALB 이미지 버전을 지정하십시오. 지원되는 이미지 버전을 확인하려면
ibmcloud ks ingress alb versions을 실행하십시오. --zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
VPC Gen 2 클러스터에서 Ingress ALB 생성 및 활성화
ibmcloud ks ingress alb create vpc-gen2 --cluster CLUSTER --type TYPE --zone ZONE
ibmcloud ks ingress alb disable
Virtual Private Cloud Classic infrastructure Satellite
클러스터에서 Ingress ALB를 사용 안함으로 설정합니다.
ibmcloud ks ingress alb disable --alb ALB --cluster CLUSTER [-q]
명령 옵션
--alb- ALB ID입니다. 사용 가능한 ALB ID를 확인하려면
ibmcloud ks ingress alb ls``을 실행하십시오. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에서 Ingress ALB 비활성화하기
ibmcloud ks ingress alb disable --alb ALB --cluster CLUSTER
ibmcloud ks ingress alb enable classic
Classic infrastructure
클래식 클러스터에서 Ingress ALB를 사용으로 설정합니다.
ibmcloud ks ingress alb enable classic --alb ALB --cluster CLUSTER [--ip IP] [-q] [--version VERSION]
명령 옵션
--alb- ALB ID입니다. 사용 가능한 ALB ID를 확인하려면
ibmcloud ks ingress alb ls``을 실행하십시오. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--ip- 생성하거나 활성화할 ALB의 ‘
vlan’ 및 ‘zone’에서 사용할 수 있는 이동 가능한 공용 또는 사설 IP 주소를 지정하십시오. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- ALB 이미지 버전을 지정하십시오. 지원되는 이미지 버전을 확인하려면
ibmcloud ks ingress alb versions을 실행하십시오.
예제
클래식 클러스터에서 Ingress ALB 활성화하기
ibmcloud ks ingress alb enable classic --alb ALB --cluster CLUSTER
ibmcloud ks ingress alb enable help
도움말 표시
ibmcloud ks ingress alb enable help
예제
도움말 표시
ibmcloud ks ingress alb enable help
ibmcloud ks ingress alb enable vpc-gen2
Virtual Private Cloud
VPC 2세대 클러스터에서 Ingress ALB를 사용으로 설정합니다.
ibmcloud ks ingress alb enable vpc-gen2 --alb ALB --cluster CLUSTER [-q] [--version VERSION]
명령 옵션
--alb- ALB ID입니다. 사용 가능한 ALB ID를 확인하려면
ibmcloud ks ingress alb ls``을 실행하십시오. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- ALB 이미지 버전을 지정하십시오. 지원되는 이미지 버전을 확인하려면
ibmcloud ks ingress alb versions을 실행하십시오.
예제
VPC Gen 2 클러스터에서 Ingress ALB 활성화하기
ibmcloud ks ingress alb enable vpc-gen2 --alb ALB --cluster CLUSTER
ibmcloud ks ingress alb get
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 Ingress ALB에 대한 세부사항을 봅니다.
ibmcloud ks ingress alb get --alb ALB --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
--alb- ALB ID입니다. 사용 가능한 ALB ID를 확인하려면
ibmcloud ks ingress alb ls``을 실행하십시오. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내 Ingress ALB의 세부 정보 확인하기
ibmcloud ks ingress alb get --alb ALB --cluster CLUSTER
ibmcloud ks ingress alb health-checker disable
Virtual Private Cloud Classic infrastructure Satellite
Ingress 상태 검사기를 사용 안함으로 설정합니다.
ibmcloud ks ingress alb health-checker disable --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Ingress 상태 확인 기능을 비활성화합니다
ibmcloud ks ingress alb health-checker disable --cluster CLUSTER
ibmcloud ks ingress alb health-checker enable
Virtual Private Cloud Classic infrastructure Satellite
Ingress 상태 검사기를 사용으로 설정합니다.
ibmcloud ks ingress alb health-checker enable --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Ingress 상태 확인 기능을 활성화합니다
ibmcloud ks ingress alb health-checker enable --cluster CLUSTER
ibmcloud ks ingress alb health-checker get
Virtual Private Cloud Classic infrastructure Satellite
Ingress 상태 검사기의 상태를 봅니다.
ibmcloud ks ingress alb health-checker get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Ingress 상태 확인 도구의 상태 보기
ibmcloud ks ingress alb health-checker get --cluster CLUSTER
ibmcloud ks ingress alb health-checker help
도움말 표시
ibmcloud ks ingress alb health-checker help
예제
도움말 표시
ibmcloud ks ingress alb health-checker help
ibmcloud ks ingress alb help
도움말 표시
ibmcloud ks ingress alb help
예제
도움말 표시
ibmcloud ks ingress alb help
ibmcloud ks ingress alb ls
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 모든 Ingress ALB ID와 ALB 팟(Pod)이 최신 버전인지 여부를 나열합니다.
ibmcloud ks ingress alb ls --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내의 모든 Ingress ALB ID를 나열하고, ALB 파드가 최신 버전인지 여부를 표시합니다
ibmcloud ks ingress alb ls --cluster CLUSTER
ibmcloud ks ingress alb update
Virtual Private Cloud Classic infrastructure Satellite
클러스터에 있는 개별 또는 모든 ALB의 팟(Pod)에 대한 일회성 업데이트를 강제 실행합니다.
ibmcloud ks ingress alb update --cluster CLUSTER [--alb ALB ...] [--output OUTPUT] [-q] [--version VERSION]
명령 옵션
--alb- 특정 ALB를 업데이트하려면 ALB ID를 지정하십시오. 사용 가능한 ALB ID를 확인하려면
ibmcloud ks ingress alb ls``을 실행하십시오. 두 개 이상의 ALB를 업데이트하려면, 각 플래그에 하나의 ALB ID를 지정하십시오(예:--alb ID_1 --alb ID_2). 모든 ALB를 업데이트하려면 이 플래그를 포함하지 마십시오. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--version- ALB 이미지 버전을 지정하십시오. 지원되는 이미지 버전을 확인하려면
ibmcloud ks ingress alb versions을 실행하십시오.
예제
클러스터 내의 개별 또는 모든 ALB에 대해 파드의 일회성 업데이트를 강제 실행합니다
ibmcloud ks ingress alb update --cluster CLUSTER
ibmcloud ks ingress alb versions
Virtual Private Cloud Classic infrastructure Satellite
사용 가능한 Ingress ALB 이미지 버전을 나열합니다.
ibmcloud ks ingress alb versions [--output OUTPUT] [-q] [--region REGION]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--region- 대상에 지역을 지정하십시오.
예제
사용 가능한 Ingress ALB 이미지 버전을 나열합니다
ibmcloud ks ingress alb versions
ibmcloud ks ingress domain create
클러스터에 대한 Ingress 도메인을 작성합니다.
ibmcloud ks ingress domain create --cluster CLUSTER [--crn CRN] [--domain DOMAIN] [--domain-provider PROVIDER] [--domain-zone ZONE] [--hostname HOSTNAME] [--ip IP] [--is-default] [--output OUTPUT] [-q] [--secret-namespace NAMESPACE]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--crn- IBM CIS 인스턴스의 CRN입니다.
--domain- Ingress 도메인입니다. 기존 도메인을 확인하려면
ibmcloud ks ingress domain ls을 실행하세요. --domain-provider- DNS 제공업체. 기본 DNS 제공업체는 당사의 내부 DNS입니다. 지원되는 제공업체 목록은 당사 문서를 참조하십시오: https://ibm.biz/containers-ingress-domains
--domain-zone- CIS용 ZoneID입니다.
--hostname- VPC 클러스터의 경우. 도메인에 대해 등록할 호스트 이름입니다.
--ip- 도메인에 등록할 IP 주소입니다.
--is-default- 관련 도메인을 클러스터의 기본 도메인으로 설정하려면 이 옵션을 포함시키십시오.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--secret-namespace- TLS 시크릿이 작성된 네임스페이스입니다.
예제
클러스터용 Ingress 도메인 생성하기
ibmcloud ks ingress domain create --cluster CLUSTER
ibmcloud ks ingress domain default help
도움말 표시
ibmcloud ks ingress domain default help
예제
도움말 표시
ibmcloud ks ingress domain default help
ibmcloud ks ingress domain default replace
클러스터의 기본 Ingress 도메인을 변경합니다.
ibmcloud ks ingress domain default replace --cluster CLUSTER --domain DOMAIN [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--domain- Ingress 도메인입니다. 기존 도메인을 확인하려면
ibmcloud ks ingress domain ls을 실행하세요. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 기본 Ingress 도메인 변경
ibmcloud ks ingress domain default replace --cluster CLUSTER --domain DOMAIN
ibmcloud ks ingress domain get
Ingress 도메인의 세부사항을 봅니다.
ibmcloud ks ingress domain get --cluster CLUSTER --domain DOMAIN [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--domain- Ingress 도메인입니다. 기존 도메인을 확인하려면
ibmcloud ks ingress domain ls을 실행하세요. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
잉그레스 도메인의 세부 정보 보기
ibmcloud ks ingress domain get --cluster CLUSTER --domain DOMAIN
ibmcloud ks ingress domain help
도움말 표시
ibmcloud ks ingress domain help
예제
도움말 표시
ibmcloud ks ingress domain help
ibmcloud ks ingress domain ls
클러스터에 대한 모든 Ingress 도메인을 나열합니다.
ibmcloud ks ingress domain ls --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 모든 Ingress 도메인 나열하기
ibmcloud ks ingress domain ls --cluster CLUSTER
ibmcloud ks ingress domain rm
클러스터에서 Ingress 도메인을 제거합니다.
ibmcloud ks ingress domain rm --cluster CLUSTER --domain DOMAIN [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--domain- Ingress 도메인입니다. 기존 도메인을 확인하려면
ibmcloud ks ingress domain ls을 실행하세요. -f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에서 Ingress 도메인 제거하기
ibmcloud ks ingress domain rm --cluster CLUSTER --domain DOMAIN
ibmcloud ks ingress domain secret help
도움말 표시
ibmcloud ks ingress domain secret help
예제
도움말 표시
ibmcloud ks ingress domain secret help
ibmcloud ks ingress domain secret regenerate
유입 도메인에 대한 인증서를 다시 생성하십시오.
ibmcloud ks ingress domain secret regenerate --cluster CLUSTER --domain DOMAIN [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--domain- Ingress 도메인입니다. 기존 도메인을 확인하려면
ibmcloud ks ingress domain ls을 실행하세요. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Ingress 도메인의 인증서 재생성
ibmcloud ks ingress domain secret regenerate --cluster CLUSTER --domain DOMAIN
ibmcloud ks ingress domain secret rm
Ingress 도메인의 시크릿을 삭제하고 향후 인증서 업데이트를 막습니다.
ibmcloud ks ingress domain secret rm --cluster CLUSTER --domain DOMAIN [-f] [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--domain- Ingress 도메인입니다. 기존 도메인을 확인하려면
ibmcloud ks ingress domain ls을 실행하세요. -f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Ingress 도메인의 시크릿을 삭제하고 향후 인증서 갱신을 방지합니다
ibmcloud ks ingress domain secret rm --cluster CLUSTER --domain DOMAIN
ibmcloud ks ingress domain update
클러스터에 대한 Ingress 도메인을 업데이트합니다. 전달된 레코드는 도메인과 연관된 현재 레코드를 완전히 대체합니다. 레코드를 전달하지 않으면 도메인에서 현재 레코드가 등록 취소됩니다.
ibmcloud ks ingress domain update --cluster CLUSTER --domain DOMAIN [--hostname HOSTNAME] [--ip IP] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--domain- Ingress 도메인입니다. 기존 도메인을 확인하려면
ibmcloud ks ingress domain ls을 실행하세요. --hostname- VPC 클러스터의 경우. 도메인에 대해 등록할 호스트 이름입니다.
--ip- 도메인에 등록할 IP 주소입니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 Ingress 도메인 업데이트하기
ibmcloud ks ingress domain update --cluster CLUSTER --domain DOMAIN
ibmcloud ks ingress help
도움말 표시
ibmcloud ks ingress help
예제
도움말 표시
ibmcloud ks ingress help
ibmcloud ks ingress instance default help
도움말 표시
ibmcloud ks ingress instance default help
예제
도움말 표시
ibmcloud ks ingress instance default help
ibmcloud ks ingress instance default set
Virtual Private Cloud Classic infrastructure Satellite
등록된 IBM Cloud Secrets Manager 인스턴스를 기본값으로 설정하십시오. 기존의 기본 인스턴스가 있다면 설정되지 않습니다.
ibmcloud ks ingress instance default set --cluster CLUSTER --name NAME [-q] [--secret-group GROUP]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--name- 등록된 IBM Cloud Secret Manager 인스턴스의 이름입니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--secret-group- 시크릿이 지속되고 있는 IBM Cloud Secret Manager 인스턴스의 시크릿 그룹 ID입니다.
예제
등록된 IBM Cloud Secrets Manager 인스턴스를 기본값으로 설정합니다
ibmcloud ks ingress instance default set --cluster CLUSTER --name NAME
ibmcloud ks ingress instance default unset
Virtual Private Cloud Classic infrastructure Satellite
등록된 IBM Cloud Secrets Manager 인스턴스를 기본값에서 설정 해제하십시오.
ibmcloud ks ingress instance default unset --cluster CLUSTER --name NAME [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--name- 등록된 IBM Cloud Secret Manager 인스턴스의 이름입니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
등록된 IBM Cloud Secrets Manager 인스턴스를 기본값에서 해제합니다
ibmcloud ks ingress instance default unset --cluster CLUSTER --name NAME
ibmcloud ks ingress instance get
Virtual Private Cloud Classic infrastructure Satellite
클러스터에 등록된 IBM Cloud Secrets Manager 인스턴스의 세부 정보를 확인합니다.
ibmcloud ks ingress instance get --cluster CLUSTER --name NAME [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--name- 등록된 IBM Cloud Secret Manager 인스턴스의 이름입니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에 등록된 IBM Cloud Secrets Manager 인스턴스의 세부 정보를 확인합니다
ibmcloud ks ingress instance get --cluster CLUSTER --name NAME
ibmcloud ks ingress instance help
도움말 표시
ibmcloud ks ingress instance help
예제
도움말 표시
ibmcloud ks ingress instance help
ibmcloud ks ingress instance ls
Virtual Private Cloud Classic infrastructure Satellite
클러스터에 등록된 IBM Cloud Secrets Manager 인스턴스 목록을 표시합니다.
ibmcloud ks ingress instance ls --cluster CLUSTER [--output OUTPUT] [-q] [--show-deleted]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--show-deleted- 클러스터에서 등록이 취소된 IBM Cloud Secret Manager 인스턴스를 표시합니다.
예제
클러스터에 등록된 IBM Cloud Secrets Manager 인스턴스 목록 표시
ibmcloud ks ingress instance ls --cluster CLUSTER
ibmcloud ks ingress instance register
Virtual Private Cloud Classic infrastructure Satellite
클러스터에 IBM Cloud Secrets Manager 인스턴스를 등록하십시오.
ibmcloud ks ingress instance register --cluster CLUSTER --crn CRN [--is-default] [-q] [--secret-group GROUP]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--crn- IBM Cloud Secret Manager 인스턴스의 CRN입니다.
--is-default- IBM Cloud Secrets Manager 인스턴스를 기본값으로 설정하십시오. 기존의 기본 인스턴스가 있다면 설정되지 않습니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--secret-group- 시크릿이 지속되고 있는 IBM Cloud Secret Manager 인스턴스의 시크릿 그룹 ID입니다.
예제
IBM Cloud Secrets Manager 인스턴스를 클러스터에 등록하기
ibmcloud ks ingress instance register --cluster CLUSTER --crn CRN
ibmcloud ks ingress instance unregister
Virtual Private Cloud Classic infrastructure Satellite
클러스터에서 IBM Cloud Secrets Manager 인스턴스를 등록 취소하십시오.
ibmcloud ks ingress instance unregister --cluster CLUSTER --name NAME [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--name- 등록된 IBM Cloud Secret Manager 인스턴스의 이름입니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에서 IBM Cloud Secrets Manager 인스턴스의 등록 해제
ibmcloud ks ingress instance unregister --cluster CLUSTER --name NAME
ibmcloud ks ingress load-balancer backend help
도움말 표시
ibmcloud ks ingress load-balancer backend help
예제
도움말 표시
ibmcloud ks ingress load-balancer backend help
ibmcloud ks ingress load-balancer backend set
Virtual Private Cloud
클러스터의 Ingress 컨트롤러를 노출하는 VPC ALB 로드 밸런서에 대한 비공개 및/또는 공용 백엔드를 설정합니다.
ibmcloud ks ingress load-balancer backend set --cluster CLUSTER [--private-backend BACKEND] [--public-backend BACKEND] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--private-backend- 사설 로드 밸런서용 백엔드
--public-backend- 공용 로드 밸런서용 백엔드
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 Ingress 컨트롤러를 노출하는 VPC ALB 로드 밸런서에 대한 비공개 및/또는 공용 백엔드를 설정합니다
ibmcloud ks ingress load-balancer backend set --cluster CLUSTER
ibmcloud ks ingress load-balancer get
Virtual Private Cloud Classic infrastructure
클러스터에서 Ingress ALB를 노출하는 로드 밸런서의 구성을 가져옵니다.
ibmcloud ks ingress load-balancer get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내에서 Ingress ALB를 노출하는 로드 밸런서의 구성을 확인하세요
ibmcloud ks ingress load-balancer get --cluster CLUSTER
ibmcloud ks ingress load-balancer help
도움말 표시
ibmcloud ks ingress load-balancer help
예제
도움말 표시
ibmcloud ks ingress load-balancer help
ibmcloud ks ingress load-balancer proxy-protocol disable
Virtual Private Cloud
Ingress ALB에서 PROXY 프로토콜을 비활성화하십시오.
ibmcloud ks ingress load-balancer proxy-protocol disable --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Ingress ALB에서 PROXY 프로토콜 비활성화
ibmcloud ks ingress load-balancer proxy-protocol disable --cluster CLUSTER
ibmcloud ks ingress load-balancer proxy-protocol enable
Virtual Private Cloud
클라이언트 연결 정보가 요청 헤더에서 ALB로 전달되도록 PROXY 프로토콜을 사용으로 설정합니다.
ibmcloud ks ingress load-balancer proxy-protocol enable --cluster CLUSTER [--cidr CIDR ...] [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--cidr- CIDR 형식으로 된 로드 밸런서의 IP 주소 범위입니다. 다른 IP 범위의 로드 밸런서에 의해 전달되는 PROXY 헤더는 처리되지 않습니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클라이언트 연결 정보가 요청 헤더를 통해 ALB로 전달되도록 PROXY 프로토콜을 활성화하십시오
ibmcloud ks ingress load-balancer proxy-protocol enable --cluster CLUSTER
ibmcloud ks ingress load-balancer proxy-protocol help
도움말 표시
ibmcloud ks ingress load-balancer proxy-protocol help
예제
도움말 표시
ibmcloud ks ingress load-balancer proxy-protocol help
ibmcloud ks ingress secret create
Virtual Private Cloud Classic infrastructure Satellite
IBM Cloud Secret Manager에 저장된 시크릿에 대해 클러스터에 Ingress 시크릿을 작성하십시오.
ibmcloud ks ingress secret create --cluster CLUSTER --name NAME [--cert-crn CRN] [--field FIELD] [--namespace NAMESPACE] [--persist] [-q] [--type TYPE]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--cert-crn- 인증서 CRN입니다.
--field- 필드로 포함할 시크릿 CRN입니다. 이름을 지정하지 않고 비밀을 불러오려면
--field을 사용하세요. 필드 이름을 지정하려면 ` `--field name=<crn>을 사용하십시오. IBM Cloud Secrets Manager 시크릿을 접두사로 사용하려면--field prefix=<crn>을 사용하십시오. -n,--namespace- Kubernetes 네임스페이스를 지정하십시오.
--name- 클러스터에 작성되는 Ingress 시크릿의 이름입니다.
--persist- 삭제할 수 없도록 클러스터에서 시크릿을 유지합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--type- Ingress 시크릿 유형. TLS 또는 Opaque일 수 있습니다. 옵션을 지정하지 않으면 기본적으로 TLS가 적용됩니다.
예제
IBM Cloud 시크릿 매니저에 저장된 시크릿에 대해 클러스터에 Ingress 시크릿을 생성합니다
ibmcloud ks ingress secret create --cluster CLUSTER --name NAME
ibmcloud ks ingress secret field add
Virtual Private Cloud Classic infrastructure Satellite
기존 Ingress 시크릿에 필드를 추가하십시오.
ibmcloud ks ingress secret field add --cluster CLUSTER --name NAME --namespace NAMESPACE [--field FIELD] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--field- 필드로 포함할 시크릿 CRN입니다. 이름을 지정하지 않고 비밀을 불러오려면
--field을 사용하세요. 필드 이름을 지정하려면 ` `--field name=<crn>을 사용하십시오. IBM Cloud Secrets Manager 시크릿을 접두사로 사용하려면--field prefix=<crn>을 사용하십시오. -n,--namespace- Kubernetes 네임스페이스를 지정하십시오.
--name- 클러스터에 작성되는 Ingress 시크릿의 이름입니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
기존 Ingress 시크릿에 필드 추가하기
ibmcloud ks ingress secret field add --cluster CLUSTER --name NAME --namespace NAMESPACE
ibmcloud ks ingress secret field help
도움말 표시
ibmcloud ks ingress secret field help
예제
도움말 표시
ibmcloud ks ingress secret field help
ibmcloud ks ingress secret field ls
Virtual Private Cloud Classic infrastructure Satellite
Ingress 시크릿의 필드를 확인합니다.
ibmcloud ks ingress secret field ls --cluster CLUSTER --name NAME --namespace NAMESPACE [--output OUTPUT] [-q] [--show-crn]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-n,--namespace- Kubernetes 네임스페이스를 지정하십시오.
--name- 클러스터에 작성되는 Ingress 시크릿의 이름입니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--show-crn- 시크릿의 CRN 값을 표시합니다.
예제
Ingress 시크릿의 필드 보기
ibmcloud ks ingress secret field ls --cluster CLUSTER --name NAME --namespace NAMESPACE
ibmcloud ks ingress secret field rm
Virtual Private Cloud Classic infrastructure Satellite
기존의 Ingress 시크릿에서 필드를 제거합니다.
ibmcloud ks ingress secret field rm --cluster CLUSTER --name NAME --namespace NAMESPACE [--field-name NAME] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--field-name- 시크릿에서 제거할 필드의 이름입니다.
-n,--namespace- Kubernetes 네임스페이스를 지정하십시오.
--name- 클러스터에 작성되는 Ingress 시크릿의 이름입니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
기존 Ingress 시크릿에서 필드 제거하기
ibmcloud ks ingress secret field rm --cluster CLUSTER --name NAME --namespace NAMESPACE
ibmcloud ks ingress secret get
Virtual Private Cloud Classic infrastructure Satellite
Ingress 시크릿의 세부사항을 봅니다.
ibmcloud ks ingress secret get --cluster CLUSTER --name NAME --namespace NAMESPACE [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-n,--namespace- Kubernetes 네임스페이스를 지정하십시오.
--name- 클러스터에 작성되는 Ingress 시크릿의 이름입니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
Ingress 시크릿의 세부 정보 보기
ibmcloud ks ingress secret get --cluster CLUSTER --name NAME --namespace NAMESPACE
ibmcloud ks ingress secret help
도움말 표시
ibmcloud ks ingress secret help
예제
도움말 표시
ibmcloud ks ingress secret help
ibmcloud ks ingress secret ls
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 모든 Ingress 시크릿을 나열합니다.
ibmcloud ks ingress secret ls --cluster CLUSTER [--output OUTPUT] [-q] [--show-crn] [--show-deleted]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--show-crn- 시크릿의 CRN 값을 표시합니다.
--show-deleted- 클러스터에서 삭제된 시크릿을 표시합니다.
예제
클러스터 내의 모든 Ingress 시크릿 나열하기
ibmcloud ks ingress secret ls --cluster CLUSTER
ibmcloud ks ingress secret rm
Virtual Private Cloud Classic infrastructure Satellite
클러스터에서 Ingress 시크릿을 제거합니다.
ibmcloud ks ingress secret rm --cluster CLUSTER --name NAME --namespace NAMESPACE [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-n,--namespace- Kubernetes 네임스페이스를 지정하십시오.
--name- 클러스터에 작성되는 Ingress 시크릿의 이름입니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에서 Ingress 시크릿 제거하기
ibmcloud ks ingress secret rm --cluster CLUSTER --name NAME --namespace NAMESPACE
ibmcloud ks ingress secret update
Virtual Private Cloud Classic infrastructure Satellite
기존의 Ingress 시크릿을 업데이트합니다.
ibmcloud ks ingress secret update --cluster CLUSTER --name NAME --namespace NAMESPACE [--cert-crn CRN] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--cert-crn- 인증서 CRN입니다.
-n,--namespace- Kubernetes 네임스페이스를 지정하십시오.
--name- 클러스터에 작성되는 Ingress 시크릿의 이름입니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
기존 Ingress 시크릿 업데이트하기
ibmcloud ks ingress secret update --cluster CLUSTER --name NAME --namespace NAMESPACE
ibmcloud ks ingress security help
도움말 표시
ibmcloud ks ingress security help
예제
도움말 표시
ibmcloud ks ingress security help
ibmcloud ks ingress security port80 disable
클러스터에서 포트 80의 사용을 비활성화하십시오.
ibmcloud ks ingress security port80 disable --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에서 포트 80 사용을 비활성화하십시오
ibmcloud ks ingress security port80 disable --cluster CLUSTER
ibmcloud ks ingress security port80 enable
클러스터에서 포트 80 사용을 활성화하십시오.
ibmcloud ks ingress security port80 enable --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에서 포트 80 사용을 활성화하십시오
ibmcloud ks ingress security port80 enable --cluster CLUSTER
ibmcloud ks ingress security port80 get
클러스터의 80번 포트에 대한 보안 구성을 확인하십시오.
ibmcloud ks ingress security port80 get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 80번 포트에 대한 보안 구성을 확인하세요
ibmcloud ks ingress security port80 get --cluster CLUSTER
ibmcloud ks ingress security port80 help
도움말 표시
ibmcloud ks ingress security port80 help
예제
도움말 표시
ibmcloud ks ingress security port80 help
ibmcloud ks ingress status-report disable
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 수신 구성요소에 대해 상태 보고를 사용할 수 없습니다.
ibmcloud ks ingress status-report disable --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내 Ingress 구성 요소에 대한 상태 보고 비활성화
ibmcloud ks ingress status-report disable --cluster CLUSTER
ibmcloud ks ingress status-report enable
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 수신 구성요소에 대한 상태 보고를 사용할 수 있습니다.
ibmcloud ks ingress status-report enable --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내 Ingress 구성 요소에 대한 상태 보고 활성화
ibmcloud ks ingress status-report enable --cluster CLUSTER
ibmcloud ks ingress status-report get
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 수신 구성요소에 대한 상태 보고서를 가져옵니다.
ibmcloud ks ingress status-report get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내 Ingress 구성 요소의 상태 보고서를 가져옵니다
ibmcloud ks ingress status-report get --cluster CLUSTER
ibmcloud ks ingress status-report help
도움말 표시
ibmcloud ks ingress status-report help
예제
도움말 표시
ibmcloud ks ingress status-report help
ibmcloud ks ingress status-report ignored-errors add
Virtual Private Cloud Classic infrastructure Satellite
클러스터에 대한 Ingress 상태 보고서에서 경고 메시지를 표시하지 않도록 합니다.
ibmcloud ks ingress status-report ignored-errors add --cluster CLUSTER --code CODE [--code CODE ...] [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--code- 무시될 경고의 코드.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에 대한 Ingress 상태 보고서의 경고 표시를 억제하기
ibmcloud ks ingress status-report ignored-errors add --cluster CLUSTER --code CODE
ibmcloud ks ingress status-report ignored-errors help
도움말 표시
ibmcloud ks ingress status-report ignored-errors help
예제
도움말 표시
ibmcloud ks ingress status-report ignored-errors help
ibmcloud ks ingress status-report ignored-errors ls
Virtual Private Cloud Classic infrastructure Satellite
클러스터에 대한 수신 상태에 의해 현재 무시된 경고를 나열합니다.
ibmcloud ks ingress status-report ignored-errors ls --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에 대해 Ingress 상태가 현재 무시하고 있는 경고 목록
ibmcloud ks ingress status-report ignored-errors ls --cluster CLUSTER
ibmcloud ks ingress status-report ignored-errors rm
Virtual Private Cloud Classic infrastructure Satellite
클러스터에 대한 수신 상태에 의해 현재 무시된 경고를 제거합니다.
ibmcloud ks ingress status-report ignored-errors rm --cluster CLUSTER --code CODE [--code CODE ...] [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--code- 제거될 경고의 코드.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 Ingress 상태에서 현재 무시되고 있는 경고 제거
ibmcloud ks ingress status-report ignored-errors rm --cluster CLUSTER --code CODE
Kms 명령어
키 관리 서비스 통합을 보고 구성합니다.
ibmcloud ks kms crk help
도움말 표시
ibmcloud ks kms crk help
예제
도움말 표시
ibmcloud ks kms crk help
ibmcloud ks kms crk ls
Virtual Private Cloud Classic infrastructure Satellite
키 관리 서비스 인스턴스의 사용 가능한 루트 키를 나열합니다.
ibmcloud ks kms crk ls --instance-id ID [--output OUTPUT] [-q]
명령 옵션
--instance-id- KMS 인스턴스 ID. 사용 가능한 KMS 인스턴스를 확인하려면
ibmcloud ks kms instance ls``을 실행하십시오. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
키 관리 서비스 인스턴스에 대해 사용 가능한 루트 키 나열하기
ibmcloud ks kms crk ls --instance-id ID
ibmcloud ks kms enable
Virtual Private Cloud Classic infrastructure Satellite
시크릿을 암호화하려면 클러스터에서 키 관리 서비스(KMS)로 사용으로 설정하십시오.
ibmcloud ks kms enable --cluster CLUSTER --crk CRK --instance-id ID [--kms-account-id ID] [--public-endpoint] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--crk- KMS 인스턴스의 루트 키 ID입니다. 사용 가능한 루트 키를 나열하려면
ibmcloud ks kms crk ls --instance-id <kms_instance>``을 실행하십시오. --instance-id- KMS 인스턴스 ID. 사용 가능한 KMS 인스턴스를 확인하려면
ibmcloud ks kms instance ls``을 실행하십시오. --kms-account-id- 로컬 디스크 또는 시크릿 암호화에 사용할 KMS 인스턴스를 포함하는 계정의 ID입니다.
--public-endpoint- KMS 공용 서비스 엔드포인트를 사용하려면 이 옵션을 지정하십시오. 그렇지 않으면 KMS 사설 서비스 엔드포인트가 사용됩니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에서 키 관리 서비스(KMS)를 활성화하여 시크릿을 암호화하세요
ibmcloud ks kms enable --cluster CLUSTER --crk CRK --instance-id ID
ibmcloud ks kms help
도움말 표시
ibmcloud ks kms help
예제
도움말 표시
ibmcloud ks kms help
ibmcloud ks kms instance help
도움말 표시
ibmcloud ks kms instance help
예제
도움말 표시
ibmcloud ks kms instance help
ibmcloud ks kms instance ls
Virtual Private Cloud Classic infrastructure Satellite
사용 가능한 키 관리 서비스 인스턴스를 나열합니다.
ibmcloud ks kms instance ls [--output OUTPUT] [-q]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
사용 가능한 키 관리 서비스 인스턴스 나열
ibmcloud ks kms instance ls
위치 관련 명령어
지원되는 IBM Cloud Kubernetes Service 위치를 나열합니다.
ibmcloud ks locations
지원되는 IBM Cloud Kubernetes Service 위치를 나열합니다.
ibmcloud ks locations
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json --provider- 목록을 특정 인프라 제공자에 대해 필터링합니다. 허용되는 값:
classic,vpc-classic,vpc-gen2,satellite -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--show-flavors- 지역에서 VPC용으로 사용 가능한 작업자 노드 특성을 표시합니다.
예제
IBM Cloud Kubernetes Service 에서 지원되는 위치 목록
ibmcloud ks locations
로깅 명령
클러스터에서 로그를 전달합니다.
ibmcloud ks logging autoupdate disable
Virtual Private Cloud Classic infrastructure
클러스터에서 모든 Fluentd 팟(Pod)의 자동 업데이트를 사용 안함으로 설정합니다.
ibmcloud ks logging autoupdate disable --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내의 모든 Fluentd 포드에 대한 자동 업데이트 비활성화
ibmcloud ks logging autoupdate disable --cluster CLUSTER
ibmcloud ks logging autoupdate enable
Virtual Private Cloud Classic infrastructure
클러스터에서 모든 Fluentd 팟(pod)의 자동 업데이트를 사용합니다.
ibmcloud ks logging autoupdate enable --cluster CLUSTER [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내의 모든 Fluentd 포드에 대한 자동 업데이트 활성화
ibmcloud ks logging autoupdate enable --cluster CLUSTER
ibmcloud ks logging autoupdate get
Virtual Private Cloud Classic infrastructure
Fluentd 팟(Pod)이 클러스터에서 자동 업데이트로 설정되었는지 여부를 확인합니다.
ibmcloud ks logging autoupdate get --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내에서 Fluentd 포드가 자동 업데이트로 설정되어 있는지 확인합니다
ibmcloud ks logging autoupdate get --cluster CLUSTER
ibmcloud ks logging autoupdate help
도움말 표시
ibmcloud ks logging autoupdate help
예제
도움말 표시
ibmcloud ks logging autoupdate help
ibmcloud ks logging config create
Virtual Private Cloud Classic infrastructure
로깅 구성을 작성하십시오. 전용 계정을 사용하는 경우, 로그 전달을 활성화하려면 IBM Cloud 엔드포인트에 로그인한 후 해당 공개 조직 및 스페이스를 대상으로 지정해야 합니다.
ibmcloud ks logging config create --cluster CLUSTER --logsource LOGSOURCE --type TYPE [--force-update] [--hostname HOSTNAME] [--output OUTPUT] [--port PORT] [-q] (--ca-cert CERT --syslog-protocol PROTOCOL --verify-mode MODE | --org ORG --skip-validation --space SPACE) (--namespace NAMESPACE | -C CONTAINER -p PATH)
명령 옵션
-C,--app-container- 로그를 수집할 컨테이너를 지정하십시오. 두 개 이상의 경로를 지정하려면
-C container1 -C container2와 같이 여러 플래그를 사용하십시오. 이 옵션은 ‘application’ 로그 소스에 필수입니다. 제공되지 않은 경우, 전달된 애플리케이션 로그 경로의 모든 컨테이너에서 로그가 수집됩니다. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--ca-cert- 로깅 유형이 ‘
syslog’이고 프로토콜이 ‘tls’인 경우, 인증 기관(CA) 인증서를 포함하는 ‘ Kubernetes ’ 비밀 이름입니다. --force-update- 클러스터의 Fluentd 팟(Pod)을 최신 버전으로 강제 업데이트합니다.
--hostname- 로그 유형이 ‘
syslog’인 경우, 로그 수집기의 호스트 이름 또는 IP 주소입니다. 로깅 유형이 ‘ibm’(사용 중단됨)인 경우, 로깅 수집 엔드포인트. 로깅 ingest 엔드포인트를 제공하지 않으면, 현재 지역의 엔드포인트가 사용됩니다. --logsource- 전달할 로그의 소스입니다. 지원되는 값은
container,application,ingress,worker,storage및kubernetes입니다. 이 인수는 로그 소스를 쉼표로 구분된 목록으로 지원합니다. 로그 소스를 지정하지 않으면,container및ingress에 대한 로그가 전달됩니다. -n,--namespace- 로그 전달 구성을 적용하려는 네임스페이스입니다. 이 플래그는 '
container' 로그 소스와 함께 사용하거나, 로그 소스를 지정하지 않은 경우에만 사용하십시오. 네임스페이스를 지정하지 않으면 모든 네임스페이스에서 이 구성을 사용합니다. --org- Deprecated 로그를 전송할 조직 이름. 이 플래그는 로깅 유형이
ibm``일 때만 유효합니다. 조직 이름은 영역 이름을 지정할 때 필요합니다. 영역 이름을 지정하지 않으면, 로그가 계정 레벨에서 전달됩니다. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -p,--app-path- 컨테이너 내부에서 로그를 수집할 절대 파일 경로를 지정하십시오. 두 개 이상의 경로를 지정하려면
-p path1 -p path2와 같이 여러 플래그를 사용하십시오. 로그 소스로application을 지정할 때 필수 매개변수입니다./var/log/*.log와 같은 와일드카드는 허용되지만,/var/log/**/test.log와 같은 재귀적 글로브는 허용되지 않습니다. --port- 로그 콜렉터 포트입니다. 포트를 지정하지 않으면,
ibm(사용 중단됨)의 경우 인제스트 엔드포인트의 기본 포트가 사용되며,syslog의 경우514가 사용됩니다. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--skip-validation- 조직 이름과 영역 이름이 지정된 경우 유효성 검증을 건너뜁니다. 그러면 값이 유효하지 않은 경우 로깅 구성이 손상될 수 있지만 처리 시간은 절약됩니다.
--space- Deprecated 로그를 전송할 공간 이름. 이 플래그는 로깅 유형이
ibm``일 때만 유효합니다. 영역 이름은 조직 이름을 지정할 때 필요합니다. 영역 이름을 지정하지 않으면, 로그가 계정 레벨에서 전달됩니다. --syslog-protocol- 로깅 유형이
syslog이면 전송 계층 프로토콜입니다. 지원되는 값은tls,tcp및 기본값인udp입니다. UDP 프로토콜을 사용하여 rsyslog 서버에 전달할 때 1KB가 넘는 로그는 잘립니다. --type- 사용하려는 로그 전달 프로토콜입니다. 지원되는 유일한 값은
syslog입니다. --verify-mode- 로깅 유형이 ‘
syslog’이고 프로토콜이 ‘tls’인 경우의 검증 모드. 지원되는 값은verify-peer및 기본값verify-none입니다.
예제
로깅 구성 만들기
ibmcloud ks logging config create \
--cluster CLUSTER \
--logsource LOGSOURCE \
--type TYPE \
--ca-cert CERT \
--syslog-protocol PROTOCOL \
--verify-mode MODE \
--namespace NAMESPACE
ibmcloud ks logging config get
Virtual Private Cloud Classic infrastructure
클러스터의 로그 전달 구성을 봅니다.
ibmcloud ks logging config get --cluster CLUSTER [--logsource LOGSOURCE] [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--logsource- 필터링할 로그 소스 유형입니다. 허용되는 값은
container,application,ingress,worker,storage및kubernetes입니다. 로그 소스를 전달하지 않으면 클러스터에 대한 모든 로깅 구성이 반환됩니다. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 로그 전달 구성을 확인합니다
ibmcloud ks logging config get --cluster CLUSTER
ibmcloud ks logging config help
도움말 표시
ibmcloud ks logging config help
예제
도움말 표시
ibmcloud ks logging config help
ibmcloud ks logging config rm
Virtual Private Cloud Classic infrastructure
클러스터에서 로그 전달 구성을 삭제하십시오.
ibmcloud ks logging config rm --cluster CLUSTER [--force-update] [-q] (--all | --id ID | --namespace NAMESPACE)
명령 옵션
--all- 모든 로그 전달 구성을 제거합니다.
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--force-update- 클러스터의 Fluentd 팟(Pod)을 최신 버전으로 강제 업데이트합니다.
--id- 로깅 구성의 ID를 지정하십시오.
-n,--namespace- 로그 전달 구성을 제거할 네임스페이스입니다. 동일한 네임스페이스의 구성이 둘 이상인 경우
--id <logging configuration ID>플래그를 대신 사용하십시오. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에서 로그 전달 구성을 삭제합니다
ibmcloud ks logging config rm --cluster CLUSTER --all
ibmcloud ks logging config update
Virtual Private Cloud Classic infrastructure
클러스터의 로그 전달 구성을 업데이트합니다.
ibmcloud ks logging config update --cluster CLUSTER --id ID --logsource LOGSOURCE --type TYPE [--force-update] [--hostname HOSTNAME] [--output OUTPUT] [--port PORT] [-q] (--ca-cert CERT --syslog-protocol PROTOCOL --verify-mode MODE | --org ORG --skip-validation --space SPACE) (--namespace NAMESPACE | -C CONTAINER -p PATH)
명령 옵션
-C,--app-container- 로그를 수집할 컨테이너를 지정하십시오. 두 개 이상의 경로를 지정하려면
-C container1 -C container2와 같이 여러 플래그를 사용하십시오. 이 옵션은 ‘application’ 로그 소스에 필수입니다. 제공되지 않은 경우, 전달된 애플리케이션 로그 경로의 모든 컨테이너에서 로그가 수집됩니다. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--ca-cert- 로깅 유형이 ‘
syslog’이고 프로토콜이 ‘tls’인 경우, 인증 기관(CA) 인증서를 포함하는 ‘ Kubernetes ’ 비밀 이름입니다. --force-update- 클러스터의 Fluentd 팟(Pod)을 최신 버전으로 강제 업데이트합니다.
--hostname- 로그 유형이 ‘
syslog’인 경우, 로그 수집기의 호스트 이름 또는 IP 주소입니다. 로깅 유형이 ‘ibm’(사용 중단됨)인 경우, 로깅 수집 엔드포인트. 로깅 ingest 엔드포인트를 제공하지 않으면, 현재 지역의 엔드포인트가 사용됩니다. --id- 로깅 구성의 ID를 지정하십시오.
--logsource- 전달할 로그의 소스입니다. 지원되는 값은
container,application,ingress,worker,storage및kubernetes입니다. 이 인수는 로그 소스를 쉼표로 구분된 목록으로 지원합니다. 로그 소스를 지정하지 않으면,container및ingress에 대한 로그가 전달됩니다. -n,--namespace- 로그 전달 구성을 적용하려는 네임스페이스입니다. 이 플래그는 '
container' 로그 소스와 함께 사용하거나, 로그 소스를 지정하지 않은 경우에만 사용하십시오. 네임스페이스를 지정하지 않으면 모든 네임스페이스에서 이 구성을 사용합니다. --org- Deprecated 로그를 전송할 조직 이름. 이 플래그는 로깅 유형이
ibm``일 때만 유효합니다. 조직 이름은 영역 이름을 지정할 때 필요합니다. 영역 이름을 지정하지 않으면, 로그가 계정 레벨에서 전달됩니다. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -p,--app-path- 컨테이너 내부에서 로그를 수집할 절대 파일 경로를 지정하십시오. 두 개 이상의 경로를 지정하려면
-p path1 -p path2와 같이 여러 플래그를 사용하십시오. 로그 소스로application을 지정할 때 필수 매개변수입니다./var/log/*.log와 같은 와일드카드는 허용되지만,/var/log/**/test.log와 같은 재귀적 글로브는 허용되지 않습니다. --port- 로그 콜렉터 포트입니다. 포트를 지정하지 않으면,
ibm(사용 중단됨)의 경우 인제스트 엔드포인트의 기본 포트가 사용되며,syslog의 경우514가 사용됩니다. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--skip-validation- 조직 이름과 영역 이름이 지정된 경우 유효성 검증을 건너뜁니다. 그러면 값이 유효하지 않은 경우 로깅 구성이 손상될 수 있지만 처리 시간은 절약됩니다.
--space- Deprecated 로그를 전송할 공간 이름. 이 플래그는 로깅 유형이
ibm``일 때만 유효합니다. 영역 이름은 조직 이름을 지정할 때 필요합니다. 영역 이름을 지정하지 않으면, 로그가 계정 레벨에서 전달됩니다. --syslog-protocol- 로깅 유형이
syslog이면 전송 계층 프로토콜입니다. 지원되는 값은tls,tcp및 기본값인udp입니다. UDP 프로토콜을 사용하여 rsyslog 서버에 전달할 때 1KB가 넘는 로그는 잘립니다. --type- 사용하려는 로그 전달 프로토콜입니다. 지원되는 유일한 값은
syslog입니다. --verify-mode- 로깅 유형이 ‘
syslog’이고 프로토콜이 ‘tls’인 경우의 검증 모드. 지원되는 값은verify-peer및 기본값verify-none입니다.
예제
클러스터의 로그 전달 구성을 업데이트합니다
ibmcloud ks logging config update \
--cluster CLUSTER \
--id ID \
--logsource LOGSOURCE \
--type TYPE \
--ca-cert CERT \
--syslog-protocol PROTOCOL \
--verify-mode MODE \
--namespace NAMESPACE
ibmcloud ks logging filter create
Virtual Private Cloud Classic infrastructure
전송 대상에서 로그 행을 제외하는 필터를 생성합니다.
ibmcloud ks logging filter create --cluster CLUSTER [--container CONTAINER] [--force-update] [--lc LOGGING-CONFIG ...] [--level LEVEL] [--namespace NAMESPACE] [--output OUTPUT] [-q] [--type TYPE] (--message MESSAGE | --regex-message MESSAGE)
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--container- 로그를 필터링할 컨테이너의 이름입니다. 이 플래그는 로그 유형 컨테이너를 사용 중인 경우에만 적용됩니다.
--force-update- 클러스터의 Fluentd 팟(Pod)을 최신 버전으로 강제 업데이트합니다.
--lc,--logging-config- 로깅 구성 ID입니다. 제공되지 않은 경우 필터는 필터에 전달되는 모든 클러스터 로깅 구성에 적용됩니다. 명령과 함께 --show-matching-configs 플래그를 사용하여 필터와 일치하는 로그 구성을 볼 수 있습니다.
--level- 지정된 레벨 이하의 로그를 필터링합니다. 정규 순서의 허용 가능한 값은 심각, 오류, 경고, 정보, 디버그 및 추적입니다. 예를 들어, 정보 레벨의 로그를 필터링한 경우 디버그 및 추적도 필터링됩니다. 참고: 로그 메시지가 JSON 형식이며 level 필드를 포함하는 경우에만 이 플래그를 사용할 수 있습니다. 출력 예: {"log": "hello", "level": "info"}
--message- 로그의 임의의 위치에 지정된 메시지가 포함되어 있는 로그를 필터링합니다. 이 메시지는 표현식으로 비교되지 않고 글자 그대로 비교됩니다. 예: "Hello", "!" 및 "Hello, World!"는 "Hello, World!" 로그에 적용됩니다.
-n,--namespace- 로그를 필터링할 Kubernetes 네임스페이스입니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--regex-message- 로그에 지정된 메시지 정규식 패턴가 포함된 모든 로그를 필터링하여 제외합니다. 메시지는 정규식으로 일치됩니다. 예시: “hello [0-9] ”라는 패턴은 “hello 1”, “hello 2”, “hello 9”에 모두 적용됩니다
--type- 필터를 적용할 로그의 유형입니다. 현재 컨테이너와 호스트가 모두 지원됩니다.
예제
전달 대상에서 로그 행을 제외하는 필터를 생성합니다
ibmcloud ks logging filter create --cluster CLUSTER --message MESSAGE
ibmcloud ks logging filter get
Virtual Private Cloud Classic infrastructure
로깅 필터 구성을 봅니다.
ibmcloud ks logging filter get --cluster CLUSTER [--id ID] [--output OUTPUT] [-q] [--show-covering-filters] [--show-matching-configs]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--id- 로깅 필터의 ID를 지정하십시오.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--show-covering-filters- 더 이상 사용되지 않는 이전 필터를 렌더링하는 로깅 필터를 표시합니다.
--show-matching-configs- 보고 있는 구성과 일치하는 로깅 구성을 표시합니다.
예제
로깅 필터 구성을 확인합니다
ibmcloud ks logging filter get --cluster CLUSTER
ibmcloud ks logging filter help
도움말 표시
ibmcloud ks logging filter help
예제
도움말 표시
ibmcloud ks logging filter help
ibmcloud ks logging filter rm
Virtual Private Cloud Classic infrastructure
로깅 필터를 삭제하십시오.
ibmcloud ks logging filter rm --cluster CLUSTER [--force-update] [-q] (--all | --id ID)
명령 옵션
--all- 모든 로그 전달 필터를 삭제합니다.
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--force-update- 클러스터의 Fluentd 팟(Pod)을 최신 버전으로 강제 업데이트합니다.
--id- 로깅 필터의 ID를 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
로깅 필터 삭제
ibmcloud ks logging filter rm --cluster CLUSTER --all
ibmcloud ks logging filter update
Virtual Private Cloud Classic infrastructure
로깅 필터를 업데이트하십시오.
ibmcloud ks logging filter update --cluster CLUSTER --id ID [--container CONTAINER] [--force-update] [--lc LOGGING-CONFIG ...] [--level LEVEL] [--namespace NAMESPACE] [--output OUTPUT] [-q] [--type TYPE] (--message MESSAGE | --regex-message MESSAGE)
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--container- 로그를 필터링할 컨테이너의 이름입니다. 이 플래그는 로그 유형 컨테이너를 사용 중인 경우에만 적용됩니다.
--force-update- 클러스터의 Fluentd 팟(Pod)을 최신 버전으로 강제 업데이트합니다.
--id- 로깅 필터의 ID를 지정하십시오.
--lc,--logging-config- 로깅 구성 ID입니다. 제공되지 않은 경우 필터는 필터에 전달되는 모든 클러스터 로깅 구성에 적용됩니다. 명령과 함께 --show-matching-configs 플래그를 사용하여 필터와 일치하는 로그 구성을 볼 수 있습니다.
--level- 지정된 레벨 이하의 로그를 필터링합니다. 정규 순서의 허용 가능한 값은 심각, 오류, 경고, 정보, 디버그 및 추적입니다. 예를 들어, 정보 레벨의 로그를 필터링한 경우 디버그 및 추적도 필터링됩니다. 참고: 로그 메시지가 JSON 형식이며 level 필드를 포함하는 경우에만 이 플래그를 사용할 수 있습니다. 출력 예: {"log": "hello", "level": "info"}
--message- 로그의 임의의 위치에 지정된 메시지가 포함되어 있는 로그를 필터링합니다. 이 메시지는 표현식으로 비교되지 않고 글자 그대로 비교됩니다. 예: "Hello", "!" 및 "Hello, World!"는 "Hello, World!" 로그에 적용됩니다.
-n,--namespace- 로그를 필터링할 Kubernetes 네임스페이스입니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--regex-message- 로그에 지정된 메시지 정규식 패턴가 포함된 모든 로그를 필터링하여 제외합니다. 메시지는 정규식으로 일치됩니다. 예시: “hello [0-9] ”라는 패턴은 “hello 1”, “hello 2”, “hello 9”에 모두 적용됩니다
--type- 필터를 적용할 로그의 유형입니다. 현재 컨테이너와 호스트가 모두 지원됩니다.
예제
로깅 필터 업데이트하기
ibmcloud ks logging filter update --cluster CLUSTER --id ID --message MESSAGE
ibmcloud ks logging help
도움말 표시
ibmcloud ks logging help
예제
도움말 표시
ibmcloud ks logging help
ibmcloud ks logging refresh
Virtual Private Cloud Classic infrastructure
클러스터의 로깅 구성을 새로 고칩니다.
ibmcloud ks logging refresh --cluster CLUSTER [--force-update] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--force-update- 클러스터의 Fluentd 팟(Pod)을 최신 버전으로 강제 업데이트합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터의 로깅 구성을 새로 고침
ibmcloud ks logging refresh --cluster CLUSTER
메시지 명령어
현재 사용자 메시지를 봅니다.
ibmcloud ks messages
현재 사용자 메시지를 봅니다.
ibmcloud ks messages [-q]
명령 옵션
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
현재 사용자 메시지 보기
ibmcloud ks messages
nlb-dns 명령어
클러스터의 네트워크 로드 밸런서(NLB) IP 주소에 대한 호스트 이름과 호스트 이름에 대한 상태 검사 모니터를 작성하고 관리합니다.
ibmcloud ks nlb-dns add
Classic infrastructure
ibmcloud ks nlb-dns create 을 사용하여 생성한 기존 호스트 이름에 NLB IP를 추가합니다.
ibmcloud ks nlb-dns add --cluster CLUSTER --ip IP [--ip IP ...] --nlb-host HOST [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--ip- 하나 이상의 NLB IP 주소입니다. 로드 밸런서의 IP 주소를 확인하려면
kubectl get svc -n``을 실행하세요. --nlb-host- 호스트 이름입니다. 기존 호스트 이름을 확인하려면
ibmcloud ks nlb-dns ls``을 실행하세요. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
다음 명령어로 생성한 기존 호스트 이름에 NLB IP를 추가하려면 ibmcloud ks nlb-dns create
ibmcloud ks nlb-dns add --cluster CLUSTER --ip IP --nlb-host HOST
ibmcloud ks nlb-dns create classic
Classic infrastructure
클래식 클러스터에 하나 이상의 NLB IP를 등록하려면 DNS 호스트 이름을 작성하십시오.
ibmcloud ks nlb-dns create classic --cluster CLUSTER --ip IP [--ip IP ...] [--output OUTPUT] [-q] [--secret-namespace NAMESPACE]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--ip- 하나 이상의 NLB IP 주소입니다. 로드 밸런서의 IP 주소를 확인하려면
kubectl get svc -n``을 실행하세요. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--secret-namespace- SSL 시크릿이 작성된 네임스페이스입니다. 이 플래그가 지정되지 않으면, 시크릿은
default.
예제
클래식 클러스터에 하나 이상의 NLB IP를 등록하기 위해 DNS 호스트 이름을 생성합니다
ibmcloud ks nlb-dns create classic --cluster CLUSTER --ip IP
ibmcloud ks nlb-dns create help
도움말 표시
ibmcloud ks nlb-dns create help
예제
도움말 표시
ibmcloud ks nlb-dns create help
ibmcloud ks nlb-dns create vpc-gen2
Virtual Private Cloud
VPC 클러스터에 로드 밸런서 호스트 이름 또는 로드 밸런서 IP 주소를 등록하려면 DNS 레코드를 작성하십시오.
ibmcloud ks nlb-dns create vpc-gen2 --cluster CLUSTER [--output OUTPUT] [-q] [--secret-namespace NAMESPACE] (--ip IP | --lb-host HOST)
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--ip- 하나 이상의 NLB IP 주소입니다. 로드 밸런서의 IP 주소를 확인하려면
kubectl get svc -n``을 실행하세요. --lb-host- VPC 로드 밸런서 호스트 이름입니다. 로드 밸런서의 호스트 이름을 확인하려면
kubectl get svc -n``을 실행하십시오. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--secret-namespace- SSL 시크릿이 작성된 네임스페이스입니다. 이 플래그가 지정되지 않으면, 시크릿은
default.
예제
VPC 클러스터에 로드 밸런서 호스트 이름 또는 로드 밸런서 IP 주소를 등록하기 위해 DNS 레코드를 생성합니다
ibmcloud ks nlb-dns create vpc-gen2 --cluster CLUSTER --ip IP
ibmcloud ks nlb-dns get
Virtual Private Cloud Classic infrastructure Satellite
클러스터에서 등록된 NLB 호스트 이름의 세부사항을 봅니다.
ibmcloud ks nlb-dns get --cluster CLUSTER --nlb-subdomain SUBDOMAIN [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--nlb-subdomain- 하위 도메인입니다. 기존 하위 도메인을 보려면
ibmcloud ks nlb-dns ls를 실행하십시오. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에 등록된 NLB 호스트 이름의 세부 정보를 확인합니다
ibmcloud ks nlb-dns get --cluster CLUSTER --nlb-subdomain SUBDOMAIN
ibmcloud ks nlb-dns help
도움말 표시
ibmcloud ks nlb-dns help
예제
도움말 표시
ibmcloud ks nlb-dns help
ibmcloud ks nlb-dns ls
클러스터의 등록된 NLB 호스트 이름 및 IP 주소를 나열합니다.
ibmcloud ks nlb-dns ls --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에 등록된 NLB 호스트 이름과 IP 주소를 나열하십시오
ibmcloud ks nlb-dns ls --cluster CLUSTER
ibmcloud ks nlb-dns monitor configure
클러스터의 기존 NLB 호스트 이름에 대한 상태 검사 모니터를 구성하십시오. 모니터를 활성화하려면 --enable 플래그를 포함하십시오. 기존 모니터를 업데이트하려면 변경할 설정에 대한 플래그만 포함하십시오.
ibmcloud ks nlb-dns monitor configure --cluster CLUSTER --nlb-host HOST [--enable] [--header HEADER ...] [--interval INTERVAL] [--output OUTPUT] [--path PATH] [--port PORT] [-q] [--timeout TIMEOUT] [--type TYPE]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--enable- 호스트 이름에 대한 상태 검사 모니터를 사용으로 설정하십시오.
--header- HTTP 상태 확인에 사용되는 요청 헤더는 Host 헤더로만 제한됩니다. 이 플래그는
HTTP또는HTTPS유형에만 유효합니다. 이 플래그는 다음 형식의 값을 허용합니다:--header Header-Name=value. 모니터를 업데이트하면 기존 헤더가 지정된 헤더로 대체됩니다. 기존 헤더를 모두 삭제하려면 값을 비워둔 플래그--header ""를 지정하십시오. --interval- 각 상태 검사 간의 간격(초)입니다. 짧은 간격으로 장애 복구 시간을 개선할 수 있지만 IP에 대한 로드가 늘어날 수 있습니다. [60, 300] 범위 내에 있어야 합니다. 기본값:
60 --nlb-host- 호스트 이름입니다. 기존 호스트 이름을 확인하려면
ibmcloud ks nlb-dns ls``을 실행하세요. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json --path- 상태 검사에 대한 엔드포인트 경로입니다. 이 플래그는
HTTP또는HTTPS유형에만 유효합니다. 기본값:/ --port- 상태 검사에 연결할 포트 번호입니다. 유형이 TCP인 경우 이 플래그가 필요합니다. 유형이 HTTP 또는 HTTPS인 경우 80(HTTP의 경우) 또는 443(HTTPS의 경우)이 아닌 포트에 대해서만 이 플래그를 사용하십시오. HTTP 기본값:
80. HTTPS 기본값:443. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--timeout- IP가 비정상 상태로 간주되기 전의 시간(초)입니다. [1, 60] 범위 내에 있어야 합니다. 기본값:
5 --type- 상태 검사에 사용할 프로토콜입니다. 허용되는 값:
http,https,tcp
예제
클러스터 내의 기존 NLB 호스트 이름에 대한 상태 확인 모니터 구성
ibmcloud ks nlb-dns monitor configure --cluster CLUSTER --nlb-host HOST
ibmcloud ks nlb-dns monitor disable
Classic infrastructure
클러스터의 NLB 호스트 이름에 대한 기존 상태 검사 모니터를 사용 안함으로 설정합니다.
ibmcloud ks nlb-dns monitor disable --cluster CLUSTER --nlb-host HOST [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--nlb-host- 호스트 이름입니다. 기존 호스트 이름을 확인하려면
ibmcloud ks nlb-dns ls``을 실행하세요. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내 NLB 호스트 이름에 대해 기존 상태 확인 모니터를 비활성화합니다
ibmcloud ks nlb-dns monitor disable --cluster CLUSTER --nlb-host HOST
ibmcloud ks nlb-dns monitor enable
Classic infrastructure
클러스터의 NLB 호스트 이름에 대한 상태 검사 모니터를 사용으로 설정하십시오. 참고: 먼저 ibmcloud ks nlb-dns monitor configure 을 사용하여 모니터를 구성해야 합니다.
ibmcloud ks nlb-dns monitor enable --cluster CLUSTER --nlb-host HOST [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--nlb-host- 호스트 이름입니다. 기존 호스트 이름을 확인하려면
ibmcloud ks nlb-dns ls``을 실행하세요. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내 NLB 호스트 이름에 대한 상태 확인 모니터 활성화
ibmcloud ks nlb-dns monitor enable --cluster CLUSTER --nlb-host HOST
ibmcloud ks nlb-dns monitor get
Classic infrastructure
기존 상태 검사 모니터에 대한 설정을 봅니다.
ibmcloud ks nlb-dns monitor get --cluster CLUSTER --nlb-host HOST [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--nlb-host- 호스트 이름입니다. 기존 호스트 이름을 확인하려면
ibmcloud ks nlb-dns ls``을 실행하세요. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
기존 상태 점검 모니터의 설정 보기
ibmcloud ks nlb-dns monitor get --cluster CLUSTER --nlb-host HOST
ibmcloud ks nlb-dns monitor help
도움말 표시
ibmcloud ks nlb-dns monitor help
예제
도움말 표시
ibmcloud ks nlb-dns monitor help
ibmcloud ks nlb-dns monitor ls
Classic infrastructure
클러스터의 각 NLB 호스트 이름에 대한 상태 검사 모니터 설정을 나열합니다.
ibmcloud ks nlb-dns monitor ls --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내 각 NLB 호스트 이름에 대한 상태 확인 모니터 설정을 나열하십시오
ibmcloud ks nlb-dns monitor ls --cluster CLUSTER
ibmcloud ks nlb-dns replace
Virtual Private Cloud
VPC 클러스터에서 연관된 로드 밸런서 호스트 이름을 바꿔 기존 DNS 호스트 이름을 업데이트합니다.
ibmcloud ks nlb-dns replace --cluster CLUSTER --lb-host HOST --nlb-subdomain SUBDOMAIN [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--lb-host- VPC 로드 밸런서 호스트 이름입니다. 로드 밸런서의 호스트 이름을 확인하려면
kubectl get svc -n``을 실행하십시오. --nlb-subdomain- 하위 도메인입니다. 기존 하위 도메인을 보려면
ibmcloud ks nlb-dns ls를 실행하십시오. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
VPC 클러스터에서 기존 DNS 호스트 이름과 연결된 로드 밸런서 호스트 이름을 교체하여 해당 DNS 호스트 이름을 업데이트합니다
ibmcloud ks nlb-dns replace --cluster CLUSTER --lb-host HOST --nlb-subdomain SUBDOMAIN
ibmcloud ks nlb-dns rm classic
Classic infrastructure
NLB 호스트 이름에서 NLB IP 주소를 제거합니다. 호스트 이름에서 모든 IP를 제거하는 경우 호스트 이름은 계속해서 존재하지만 IP가 이와 연관되지 않습니다.
ibmcloud ks nlb-dns rm classic --cluster CLUSTER --ip IP --nlb-host HOST [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--ip- 하나의 NLB IP 주소입니다. 호스트 이름과 연결된 NLB IP 주소를 확인하려면
ibmcloud ks nlb-dns ls`` 명령을 실행하십시오. --nlb-host- 호스트 이름입니다. 기존 호스트 이름을 확인하려면
ibmcloud ks nlb-dns ls``을 실행하세요. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
NLB 호스트 이름에서 NLB IP 주소를 제거합니다
ibmcloud ks nlb-dns rm classic --cluster CLUSTER --ip IP --nlb-host HOST
ibmcloud ks nlb-dns rm help
도움말 표시
ibmcloud ks nlb-dns rm help
예제
도움말 표시
ibmcloud ks nlb-dns rm help
ibmcloud ks nlb-dns rm vpc-gen2
Virtual Private Cloud
VPC 클러스터의 DNS 레코드에서 로드 밸런서 호스트 이름 또는 IP 주소를 제거합니다.
ibmcloud ks nlb-dns rm vpc-gen2 --cluster CLUSTER --nlb-subdomain SUBDOMAIN [--ip IP] [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--ip- 하나의 NLB IP 주소입니다. 호스트 이름과 연결된 NLB IP 주소를 확인하려면
ibmcloud ks nlb-dns ls`` 명령을 실행하십시오. --nlb-subdomain- 하위 도메인입니다. 기존 하위 도메인을 보려면
ibmcloud ks nlb-dns ls를 실행하십시오. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
VPC 클러스터의 DNS 레코드에서 로드 밸런서 호스트 이름 또는 IP 주소를 제거합니다
ibmcloud ks nlb-dns rm vpc-gen2 --cluster CLUSTER --nlb-subdomain SUBDOMAIN
ibmcloud ks nlb-dns secret help
도움말 표시
ibmcloud ks nlb-dns secret help
예제
도움말 표시
ibmcloud ks nlb-dns secret help
ibmcloud ks nlb-dns secret regenerate
Virtual Private Cloud Classic infrastructure Satellite
NLB 하위 도메인에 대한 인증서 및 시크릿을 재생성합니다.
ibmcloud ks nlb-dns secret regenerate --cluster CLUSTER --nlb-subdomain SUBDOMAIN [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--nlb-subdomain- 하위 도메인입니다. 기존 하위 도메인을 보려면
ibmcloud ks nlb-dns ls를 실행하십시오. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
NLB 하위 도메인의 인증서 및 비밀 키를 재생성합니다
ibmcloud ks nlb-dns secret regenerate --cluster CLUSTER --nlb-subdomain SUBDOMAIN
ibmcloud ks nlb-dns secret rm
Virtual Private Cloud Classic infrastructure Satellite
NLB 하위 도메인에서 시크릿을 삭제하여 인증서의 차후 갱신을 방지합니다.
ibmcloud ks nlb-dns secret rm --cluster CLUSTER --nlb-subdomain SUBDOMAIN [-f] [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
--nlb-subdomain- 하위 도메인입니다. 기존 하위 도메인을 보려면
ibmcloud ks nlb-dns ls를 실행하십시오. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
NLB 하위 도메인에서 시크릿을 삭제하고 향후 인증서 갱신을 방지합니다
ibmcloud ks nlb-dns secret rm --cluster CLUSTER --nlb-subdomain SUBDOMAIN
할당량 명령어
IBM Cloud 계정의 클러스터 관련 리소스에 대한 할당량 및 한계를 봅니다.
ibmcloud ks quota help
도움말 표시
ibmcloud ks quota help
예제
도움말 표시
ibmcloud ks quota help
ibmcloud ks quota ls
Virtual Private Cloud Classic infrastructure Satellite
IBM Cloud 계정의 클러스터 관련 리소스에 대한 모든 할당량 및 한계를 나열합니다.
ibmcloud ks quota ls [--output OUTPUT] [--provider PROVIDER] [-q]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json --provider- 목록을 특정 인프라 제공자에 대해 필터링합니다. 허용되는 값:
classic,vpc-classic,vpc-gen2,satellite -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
IBM Cloud 계정의 클러스터 관련 리소스에 대한 모든 할당량 및 제한 사항을 나열합니다
ibmcloud ks quota ls
스크립트 명령어
IBM Cloud Kubernetes Service 플러그인 명령을 호출하는 스크립트를 재작성합니다. 레거시 구조 명령은 베타 구조 명령으로 대체됩니다.
ibmcloud ks script help
도움말 표시
ibmcloud ks script help
예제
도움말 표시
ibmcloud ks script help
ibmcloud ks script update
Virtual Private Cloud Classic infrastructure
IBM Cloud Kubernetes Service 플러그인 명령을 호출하는 스크립트를 재작성합니다. 레거시 구조 명령은 베타 구조 명령으로 대체됩니다.
ibmcloud ks script update [--in-place] FILE [FILE ...]
명령 옵션
--in-place- 업데이트된 명령 구조로 소스 파일을 다시 씁니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
IBM Cloud Kubernetes Service 플러그인 명령을 호출하는 스크립트를 다시 작성하십시오
ibmcloud ks script update FILE
보안 그룹 명령어
보안 그룹에 대해 작업을 실행합니다.
ibmcloud ks security-group help
도움말 표시
ibmcloud ks security-group help
예제
도움말 표시
ibmcloud ks security-group help
ibmcloud ks security-group ls
클러스터와 연결된 모든 보안 그룹을 나열합니다.
ibmcloud ks security-group ls --cluster CLUSTER [--attached-to ATTACHED] [--managed-by MANAGER] [--output OUTPUT] [-q] [--scope SCOPE]
명령 옵션
--attached-to- 보안 그룹을 해당 그룹이 연결된 구성 요소별로 필터링합니다. 허용되는 값:
cluster,load-balancer,vpc,vpe-gateway,worker-pool -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--managed-byuser를 지정하면 사용자가 생성한 보안 그룹을 반환합니다. IBM 에서 관리하는 보안 그룹만 반환하려면ibm을 지정하십시오. 허용되는 값:ibm,user--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--scope- 클러스터를 범위로 하는 보안 그룹을 반환하려면
cluster을 지정하십시오.vpc를 지정하면 전체 VPC를 적용 범위로 하는 보안 그룹이 반환됩니다. 허용되는 값:cluster,vpc
예제
클러스터와 연결된 모든 보안 그룹 나열하기
ibmcloud ks security-group ls --cluster CLUSTER
ibmcloud ks security-group reset
Virtual Private Cloud Classic infrastructure
기존의 모든 보안 그룹 규칙을 삭제하고 기본 규칙을 다시 적용합니다.
ibmcloud ks security-group reset --cluster CLUSTER --security-group GROUP [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--security-group,--sg- 보안 그룹 ID를 지정합니다.
예제
기존의 모든 보안 그룹 규칙을 삭제하고 기본 규칙을 다시 적용합니다
ibmcloud ks security-group reset --cluster CLUSTER --security-group GROUP
ibmcloud ks security-group sync
Virtual Private Cloud Classic infrastructure
존재하지 않는 기본 보안 그룹 규칙을 다시 적용합니다. 기존 규칙을 삭제하지 않습니다.
ibmcloud ks security-group sync --cluster CLUSTER --security-group GROUP [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--security-group,--sg- 보안 그룹 ID를 지정합니다.
예제
존재하지 않는 기본 보안 그룹 규칙을 다시 적용합니다
ibmcloud ks security-group sync --cluster CLUSTER --security-group GROUP
스토리지 명령
스토리지 리소스를 보고 수정합니다.
ibmcloud ks storage attachment create
storage attachment create 명령어는 베타 기능입니다.
Virtual Private Cloud
작업자 노드에 스토리지 볼륨을 접속합니다.
ibmcloud ks storage attachment create --cluster CLUSTER --volume VOLUME --worker WORKER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--volume- 볼륨 ID를 지정하십시오. 사용 가능한 볼륨을 나열하려면
ibmcloud ks storage volume ls를 실행하십시오. -w,--worker- 작업자 ID를 지정하십시오. 사용 가능한 작업자를 확인하려면
ibmcloud ks workers``를 실행하십시오.
예제
워커 노드에 스토리지 볼륨 연결하기
ibmcloud ks storage attachment create --cluster CLUSTER --volume VOLUME --worker WORKER_ID
ibmcloud ks storage attachment get
storage attachment get 명령어는 베타 기능입니다.
Virtual Private Cloud
클러스터에서 볼륨 접속에 대한 세부사항을 가져옵니다.
ibmcloud ks storage attachment get --attachment ATTACHMENT --cluster CLUSTER --worker WORKER [--output OUTPUT] [-q]
명령 옵션
--attachment- 볼륨 접속 ID를 지정하십시오. 사용 가능한 첨부를 나열하려면
ibmcloud ks storage attachment ls를 실행하십시오. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
-w,--worker- 작업자 ID를 지정하십시오. 사용 가능한 작업자를 확인하려면
ibmcloud ks workers``를 실행하십시오.
예제
클러스터 내 볼륨 연결에 대한 세부 정보를 확인합니다
ibmcloud ks storage attachment get --attachment ATTACHMENT --cluster CLUSTER --worker WORKER_ID
ibmcloud ks storage attachment help
도움말 표시
ibmcloud ks storage attachment help
예제
도움말 표시
ibmcloud ks storage attachment help
ibmcloud ks storage attachment ls
storage attachment ls 명령어는 베타 기능입니다.
Virtual Private Cloud
클러스터에 있는 작업자의 모든 스토리지 볼륨 접속을 나열합니다.
ibmcloud ks storage attachment ls --cluster CLUSTER --worker WORKER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
-w,--worker- 작업자 ID를 지정하십시오. 사용 가능한 작업자를 확인하려면
ibmcloud ks workers``를 실행하십시오.
예제
클러스터 내 특정 워커에 연결된 모든 스토리지 볼륨을 나열합니다
ibmcloud ks storage attachment ls --cluster CLUSTER --worker WORKER_ID
ibmcloud ks storage attachment rm
storage attachment rm 명령어는 베타 기능입니다.
Virtual Private Cloud
작업자 노드에서 볼륨 접속을 삭제합니다.
ibmcloud ks storage attachment rm --attachment ATTACHMENT --cluster CLUSTER --worker WORKER [-q]
명령 옵션
--attachment- 볼륨 접속 ID를 지정하십시오. 사용 가능한 첨부를 나열하려면
ibmcloud ks storage attachment ls를 실행하십시오. -c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
-w,--worker- 작업자 ID를 지정하십시오. 사용 가능한 작업자를 확인하려면
ibmcloud ks workers``를 실행하십시오.
예제
워커 노드에서 볼륨 연결을 삭제합니다
ibmcloud ks storage attachment rm --attachment ATTACHMENT --cluster CLUSTER --worker WORKER_ID
ibmcloud ks storage help
도움말 표시
ibmcloud ks storage help
예제
도움말 표시
ibmcloud ks storage help
ibmcloud ks storage volume get
storage volume get 명령어는 베타 기능입니다.
Virtual Private Cloud Classic infrastructure
볼륨에 대한 세부사항을 가져옵니다.
ibmcloud ks storage volume get --volume VOLUME [--output OUTPUT] [-q]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--volume- 볼륨 ID를 지정하십시오. 사용 가능한 볼륨을 나열하려면
ibmcloud ks storage volume ls를 실행하십시오.
예제
볼륨에 대한 세부 정보 확인하기
ibmcloud ks storage volume get --volume VOLUME
ibmcloud ks storage volume help
도움말 표시
ibmcloud ks storage volume help
예제
도움말 표시
ibmcloud ks storage volume help
ibmcloud ks storage volume ls
storage volume ls 명령어는 베타 기능입니다.
Virtual Private Cloud Classic infrastructure
볼륨의 세부사항을 나열합니다.
ibmcloud ks storage volume ls [--cluster CLUSTER] [--output OUTPUT] [--provider PROVIDER] [-q] [--zone ZONE]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json --provider- 목록을 특정 인프라 제공자에 대해 필터링합니다. 허용되는 값:
classic,vpc-classic,vpc-gen2,satellite -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--zone- 필터링할 구역입니다. 사용 가능한 영역을 나열하려면
ibmcloud ks locations``을 실행하십시오.
예제
권별 세부 정보를 나열하십시오
ibmcloud ks storage volume ls
서브넷 명령어
IBM Cloud 인프라 계정에서 사용 가능한 휴대용 서브넷을 나열합니다.
ibmcloud ks subnets
IBM Cloud 인프라 계정에서 사용 가능한 휴대용 서브넷을 나열합니다.
ibmcloud ks subnets --provider PROVIDER [-l LOCATION ...] [--output OUTPUT] [-q] [--vpc-id ID] [--zone ZONE]
명령 옵션
-l,--location- 필터링할 위치입니다. 사용 가능한 위치를 나열하려면
ibmcloud ks locations를 실행하십시오. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json --provider- 목록을 특정 인프라 제공자에 대해 필터링합니다. 사용 가능한 옵션: classic, vpc-classic, vpc-gen2
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--vpc-idvpc-classic및vpc-gen2제공자 유형에 필수: 서브넷을 나열할 VPC의 ID입니다. VPC ID를 나열하려면ibmcloud ks vpcs를 실행하십시오.--zonevpc-classic및vpc-gen2제공자 유형에 필수: VPC 서브넷을 나열할 영역입니다. 사용 가능한 영역을 나열하려면ibmcloud ks zone ls --provider vpc-classic|vpc-gen2``을 실행하십시오.
예제
IBM Cloud 인프라 계정에서 사용 가능한 휴대용 서브넷 목록 확인하기
ibmcloud ks subnets --provider PROVIDER
버전 관련 명령어
IBM Cloud Kubernetes Service 클러스터에 사용 가능한 컨테이너 플랫폼 버전을 모두 나열합니다.
ibmcloud ks versions
IBM Cloud Kubernetes Service 클러스터에 사용 가능한 컨테이너 플랫폼 버전을 모두 나열합니다.
ibmcloud ks versions [--output OUTPUT] [-q] [--show-version VERSION]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--show-version- 지정된 컨테이너 플랫폼에 대한 버전만 표시합니다. 허용되는 값:
OpenShift,Kubernetes
예제
IBM Cloud Kubernetes Service 클러스터에서 사용할 수 있는 모든 컨테이너 플랫폼 버전을 나열합니다
ibmcloud ks versions
VLAN 명령어
구역에 대한 공용 및 사설 VLAN을 나열하고 VLAN Spanning 상태를 봅니다.
ibmcloud ks vlan help
도움말 표시
ibmcloud ks vlan help
예제
도움말 표시
ibmcloud ks vlan help
ibmcloud ks vlan ls
Classic infrastructure
해당 구역에 사용 가능한 공용 및 사설 VLAN을 나열합니다.
ibmcloud ks vlan ls --zone ZONE [--output OUTPUT] [-q]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
특정 영역에 사용 가능한 공용 및 사설 VLAN 목록 표시
ibmcloud ks vlan ls --zone ZONE
ibmcloud ks vlan spanning get
Classic infrastructure
IBM Cloud 클래식 인프라 계정의 VLAN Spanning 상태를 봅니다.
ibmcloud ks vlan spanning get [--output OUTPUT] [-q] [--region REGION]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--region- 대상에 지역을 지정하십시오. 해당 지역이 아직 대상 지역으로 지정되지 않은 경우, 이 인수를 반드시 지정해야 합니다. 특정 지역이 대상인지 확인하려면
ibmcloud target을 실행하십시오.
예제
IBM Cloud 클래식 인프라 계정의 VLAN 스패닝 상태를 확인하세요
ibmcloud ks vlan spanning get
ibmcloud ks vlan spanning help
도움말 표시
ibmcloud ks vlan spanning help
예제
도움말 표시
ibmcloud ks vlan spanning help
Vni 명령어
워커 노드에서 가상 네트워크 인터페이스를 연결, 분리 및 나열합니다.
ibmcloud ks vni attach baremetal
Virtual Private Cloud
베어 메탈 워커 노드 또는 클러스터에 가상 네트워크 인터페이스를 연결합니다.
ibmcloud ks vni attach baremetal --vlan VLAN --vni VNI [--auto-delete] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)
명령 옵션
--auto-delete- VNI가 클러스터에서 제거되면 자동으로 삭제합니다.
-c,--cluster-id- 클러스터의 ID입니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--vlan- 베어 메탈 노드 연결에 대한 VLAN ID. 각 VPC 서브넷마다 고유해야 합니다. 동일한 서브넷에 속한 여러 VNI가 동일한 VLAN ID를 재사용할 수 있습니다. 유효 범위: 1-500.
--vni- 연결할 가상 네트워크 인터페이스의 ID. 현재 대상 리소스가 없는 VNI를 지정해야 합니다. 모든 VNI를 나열하려면
ibmcloud is vnis`` 명령을 실행하십시오. 특정 VNI가 이미 리소스에 연결되어 있는지 확인하려면, 'ibmcloud is vni <VNI_ID>' 명령어의 “Target” 필드를 확인하십시오. -w,--worker- 워커 노드의 ID입니다.
예제
베어 메탈 워커 노드 또는 클러스터에 가상 네트워크 인터페이스 연결하기
ibmcloud ks vni attach baremetal --vlan VLAN --vni VNI --cluster-id CLUSTER_NAME_OR_ID
ibmcloud ks vni attach help
도움말 표시
ibmcloud ks vni attach help
예제
도움말 표시
ibmcloud ks vni attach help
ibmcloud ks vni detach
Virtual Private Cloud
워커 노드 또는 클러스터에서 가상 네트워크 인터페이스를 분리합니다.
ibmcloud ks vni detach --vni VNI [-f] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)
명령 옵션
-c,--cluster-id- 클러스터의 ID입니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--vni- 분리할 가상 네트워크 인터페이스의 ID입니다.
-w,--worker- 워커 노드의 ID입니다.
예제
워커 노드 또는 클러스터에서 가상 네트워크 인터페이스를 분리합니다
ibmcloud ks vni detach --vni VNI --cluster-id CLUSTER_NAME_OR_ID
ibmcloud ks vni help
도움말 표시
ibmcloud ks vni help
예제
도움말 표시
ibmcloud ks vni help
ibmcloud ks vni ls
Virtual Private Cloud
클러스터 또는 워커 노드에 연결된 가상 네트워크 인터페이스를 나열합니다.
ibmcloud ks vni ls (--cluster-id ID | --worker WORKER) [--after AFTER] [--first FIRST] [--output OUTPUT] [-q]
명령 옵션
--after- 지정된 커서 위치 뒤에 가상 네트워크 인터페이스를 표시합니다.
-c,--cluster-id- 클러스터의 ID입니다.
--first- 다음 가상 네트워크 인터페이스(VNI)를 표시하며, 첫 번째 VNI 번호까지 표시합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
-w,--worker- 워커 노드의 ID입니다.
예제
클러스터 또는 워커 노드에 연결된 가상 네트워크 인터페이스 나열
ibmcloud ks vni ls --cluster-id CLUSTER_NAME_OR_ID
Vpc 명령어
VPC에 대한 정보를 확인하고 VPC 클러스터를 관리하세요.
ibmcloud ks vpc help
도움말 표시
ibmcloud ks vpc help
예제
도움말 표시
ibmcloud ks vpc help
ibmcloud ks vpc ls
대상으로 지정된 리소스 그룹의 모든 VPC를 나열합니다. 대상 리소스 그룹이 지정되지 않은 경우, 해당 계정의 모든 VPC가 나열됩니다.
ibmcloud ks vpc ls [--output OUTPUT] [--provider PROVIDER] [-q]
명령 옵션
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json --provider- VPC 인프라 제공자 유형입니다. 지원되는 값은
vpc-classic및vpc-gen2입니다. 기본적으로 모든 제공자 유형의 VPC가 리턴됩니다. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
대상 리소스 그룹에 속한 모든 VPC 나열하기
ibmcloud ks vpc ls
ibmcloud ks vpc outbound-traffic-protection disable
'Secure By Default' VPC 클러스터에 대한 아웃바운드 트래픽 보호 기능을 비활성화합니다.
ibmcloud ks vpc outbound-traffic-protection disable --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
'Secure By Default' VPC 클러스터에 대한 아웃바운드 트래픽 보호 기능 비활성화
ibmcloud ks vpc outbound-traffic-protection disable --cluster CLUSTER
ibmcloud ks vpc outbound-traffic-protection enable
'Secure By Default' VPC 클러스터에 대해 아웃바운드 트래픽 보호 기능을 활성화합니다.
ibmcloud ks vpc outbound-traffic-protection enable --cluster CLUSTER [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
'Secure By Default' VPC 클러스터에 대해 아웃바운드 트래픽 보호 기능을 활성화합니다
ibmcloud ks vpc outbound-traffic-protection enable --cluster CLUSTER
ibmcloud ks vpc outbound-traffic-protection help
도움말 표시
ibmcloud ks vpc outbound-traffic-protection help
예제
도움말 표시
ibmcloud ks vpc outbound-traffic-protection help
ibmcloud ks vpc secure-by-default enable
레거시 보안 그룹을 사용하는 VPC 클러스터에 대해 ‘기본적으로 보안 적용’ VPC 네트워킹을 활성화합니다.
ibmcloud ks vpc secure-by-default enable --cluster CLUSTER [--disable-outbound-traffic-protection] [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--disable-outbound-traffic-protection- 클러스터 워커에서 외부로의 공개 액세스를 허용하려면 이 옵션을 포함하십시오. 기본적으로 외부로의 공개 액세스는 차단됩니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
레거시 보안 그룹을 사용하여 VPC 클러스터에 대해 ‘기본적으로 보안 모드’ VPC 네트워킹을 활성화합니다
ibmcloud ks vpc secure-by-default enable --cluster CLUSTER
ibmcloud ks vpc secure-by-default help
도움말 표시
ibmcloud ks vpc secure-by-default help
예제
도움말 표시
ibmcloud ks vpc secure-by-default help
Webhook 생성 명령어
클러스터에서 Webhook를 등록합니다.
ibmcloud ks webhook-create
클러스터에서 Webhook를 등록합니다.
ibmcloud ks webhook-create --cluster CLUSTER --type TYPE --url URL [--level LEVEL] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--level- 알림 레벨을 설정합니다. 허용되는 값은
Normal또는Warning입니다. 기본값은Warning입니다. -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--type- 사용하려는 Webhook 유형입니다. 현재
slack가 지원됩니다. --url- Webhook URL.
예제
클러스터에 웹훅 등록하기
ibmcloud ks webhook-create --cluster CLUSTER --type TYPE --url URL
작업자 명령어
클러스터의 작업자 노드를 보고 수정합니다.
ibmcloud ks worker get
Virtual Private Cloud Classic infrastructure Satellite
작업자 노드의 세부사항을 봅니다.
ibmcloud ks worker get --cluster CLUSTER --worker WORKER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
-w,--worker- 작업자 ID를 지정하십시오. 사용 가능한 작업자를 확인하려면
ibmcloud ks workers``를 실행하십시오.
예제
워커 노드의 세부 정보 보기
ibmcloud ks worker get --cluster CLUSTER --worker WORKER_ID
ibmcloud ks worker help
도움말 표시
ibmcloud ks worker help
예제
도움말 표시
ibmcloud ks worker help
ibmcloud ks worker ls
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 모든 작업자 노드를 나열합니다.
ibmcloud ks worker ls --cluster CLUSTER [--output OUTPUT] [-q] [--show-delete-reason] [--show-deleted] [--show-pools] [--worker-pool POOL]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -p,--worker-pool- 지정한 작업자 풀에 속하는 작업자 노드만 표시하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--show-delete-reason- 작업자 노드 삭제 이유를 표시합니다.
--show-deleted- 클러스터에서 삭제된 작업자 노드를 표시합니다.
--show-pools- 각 작업자가 속한 작업자 풀을 보십시오.
예제
클러스터 내의 모든 워커 노드 나열하기
ibmcloud ks worker ls --cluster CLUSTER
ibmcloud ks worker reboot
Virtual Private Cloud Classic infrastructure Satellite
작업자 노드를 다시 시작합니다.
ibmcloud ks worker reboot --cluster CLUSTER --worker WORKER [--worker WORKER ...] [-f] [--hard] [-q] [--skip-master-health]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
--hard- 작업자 노드의 전원을 차단하여 작업자 노드의 하드 재시작을 강제 실행합니다. 작업자 노드의 반응이 늦거나 작업자 노드에 Docker 정지가 된 경우 이 옵션을 사용하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--skip-master-health- 조치를 시작하기 전에 마스터 상태 검사를 건너뜁니다.
-w,--worker- 하나 이상의 작업자 ID를 지정하십시오.
예제
워커 노드 재시작
ibmcloud ks worker reboot --cluster CLUSTER --worker WORKER_ID
ibmcloud ks worker reload
Virtual Private Cloud Classic infrastructure Satellite
하나 이상의 워커 노드에서 데이터를 삭제하고, 이미지를 다시 생성한 후, 최신 패치 버전이 적용된 Kubernetes 을 다시 설치하십시오. 이 조치는 실행 취소할 수 없습니다. 클래식 노드와 베어 메탈 VPC 노드가 지원됩니다.
ibmcloud ks worker reload --worker WORKER [--worker WORKER ...] [-f] [-q] [--skip-master-health]
명령 옵션
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--skip-master-health- 조치를 시작하기 전에 마스터 상태 검사를 건너뜁니다.
-w,--worker- 하나 이상의 작업자 ID를 지정하십시오.
예제
하나 이상의 워커 노드에서 데이터를 삭제하고, 이미지를 다시 생성한 후, 최신 패치 버전의 Kubernetes 를 재설치하십시오
ibmcloud ks worker reload --worker WORKER_ID
ibmcloud ks worker replace
Virtual Private Cloud Classic infrastructure Satellite
작업자 노드를 삭제하고 동일한 작업자 풀에 있는 새 작업자 노드로 대체하십시오.
ibmcloud ks worker replace --cluster CLUSTER --worker WORKER [-f] [-q] [--update]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--update- 마스터와 동일한 주 버전/부 버전과 최신 패치로 작업자 노드를 업데이트합니다. 또한, 작업자 풀의 운영 체제가 업데이트된 경우 해당 운영 체제도 업데이트합니다.
-w,--worker- 작업자 ID를 지정하십시오. 사용 가능한 작업자를 확인하려면
ibmcloud ks workers``를 실행하십시오.
예제
동일한 워커 풀에서 워커 노드를 삭제하고 새로운 워커 노드로 교체하기
ibmcloud ks worker replace --cluster CLUSTER --worker WORKER_ID
ibmcloud ks worker rm
Virtual Private Cloud Classic infrastructure Satellite
클러스터에서 작업자 노드를 제거합니다.
ibmcloud ks worker rm --cluster CLUSTER --worker WORKER [--worker WORKER ...] [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
-w,--worker- 하나 이상의 작업자 ID를 지정하십시오.
예제
클러스터에서 워커 노드 제거하기
ibmcloud ks worker rm --cluster CLUSTER --worker WORKER_ID
ibmcloud ks worker update
Classic infrastructure
클래식 클러스터에서 하나 이상의 작업자 노드를 새 Kubernetes 버전으로 업데이트합니다. 업데이트 중에 작업자 노드는 최신 이미지로 업데이트되고 데이터가 지속적 스토리지에 저장되지 않는 경우 영구적으로 삭제됩니다.
ibmcloud ks worker update --cluster CLUSTER --worker WORKER [--worker WORKER ...] [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
-w,--worker- 하나 이상의 작업자 ID를 지정하십시오.
예제
클래식 클러스터의 하나 이상의 워커 노드를 새로운 Kubernetes 버전으로 업데이트합니다
ibmcloud ks worker update --cluster CLUSTER --worker WORKER_ID
작업자 풀 명령어
클러스터의 작업자 풀을 보고 수정합니다.
ibmcloud ks worker-pool create classic
Classic infrastructure
클래식 클러스터에 작업자 풀을 추가합니다. 작업자 노드는 구역이 작업자 풀에 추가될 때까지 작성되지 않습니다.
ibmcloud ks worker-pool create classic --cluster CLUSTER --flavor FLAVOR --name NAME --size-per-zone SIZE [--disable-disk-encrypt] [--entitlement ENTITLEMENT] [--hardware HARDWARE] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--disable-disk-encrypt- 작업자 노드에서 암호화를 사용 안함으로 설정합니다.
--entitlement- 이 클러스터를 ‘ Cloud Pak ’과 같이 ‘ OpenShift ’ 권한이 포함된 라이선스와 함께 사용하는 경우에만 이 플래그를 ‘
ocp_entitled’으로 설정하십시오. --flavor- 작업자 노드의 특성. 사용 가능한 플레버를 확인하려면
ibmcloud ks flavor ls --zone <zone name>( IBM Cloud 공개 계정의 경우) 또는ibmcloud ks flavor ls( IBM Cloud Dedicated 계정의 경우)을 실행하세요. --hardware- 작업자 노드에 대한 하드웨어 격리의 레벨입니다. 사용자 전용으로만 실제 리소스가 사용 가능하도록 하려면
dedicated를 사용하고, 실제 리소스가 다른 IBM 고객과 공유되도록 허용하려면shared를 사용하십시오. IBM Cloud 퍼블릭 계정의 경우 기본값은 shared입니다. IBM Cloud 데디케이티드 계정의 경우 dedicated가 사용 가능한 유일한 옵션입니다. -l,--label- 작업자 풀에 있는 모든 작업자의 레이블을 설정합니다.
--name- 작업자 풀의 이름을 입력하십시오.
--operating-system- 운영 체제의 이름을 지정하십시오.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--size-per-zone- 이 작업자 풀에서 구역당 원하는 작업자 수를 지정하십시오.
예제
클래식 클러스터에 워커 풀 추가하기
ibmcloud ks worker-pool create classic \
--cluster CLUSTER \
--flavor FLAVOR \
--name NAME \
--size-per-zone SIZE
ibmcloud ks worker-pool create help
도움말 표시
ibmcloud ks worker-pool create help
예제
도움말 표시
ibmcloud ks worker-pool create help
ibmcloud ks worker-pool create satellite
IBM Cloud Satellite 클러스터에 작업자 풀을 추가합니다. 작업자 노드는 구역이 작업자 풀에 추가될 때까지 작성되지 않습니다.
ibmcloud ks worker-pool create satellite --cluster CLUSTER --host-label LABEL [--host-label LABEL ...] --name NAME --size-per-zone SIZE --zone ZONE [--entitlement ENTITLEMENT] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--entitlement- 이 클러스터를 ‘ Cloud Pak ’과 같이 ‘ OpenShift ’ 권한이 포함된 라이선스와 함께 사용하는 경우에만 이 플래그를 ‘
ocp_entitled’으로 설정하십시오. --host-label,--hl- Satellite 제어 플레인 또는 Red Hat OpenShift 클러스터에 할당할 호스트를 식별할 수 있도록 레이블을 키-값 쌍 형태로 입력하십시오. 이 레이블이 있고 지정되지 않은 첫 번째 호스트는 자동으로 제어 플레인 또는 클러스터에 지정됩니다. 사용 가능한 호스트 레이블을 찾으려면
ibmcloud sat host get --host <host_name_or_ID> --location <location_name_or_ID>를 실행하십시오. -l,--label- 작업자 풀에 있는 모든 작업자의 레이블을 설정합니다.
--name- 작업자 풀의 이름을 입력하십시오.
--operating-system- 운영 체제의 이름을 지정하십시오.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--size-per-zone- 이 작업자 풀에서 구역당 원하는 작업자 수를 지정하십시오.
--zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
IBM Cloud Satellite 클러스터에 워커 풀 추가하기
ibmcloud ks worker-pool create satellite \
--cluster CLUSTER \
--host-label LABEL \
--name NAME \
--size-per-zone SIZE \
--zone ZONE
ibmcloud ks worker-pool create vpc-classic
VPC 1세대 클러스터에 작업자 풀을 추가합니다. 작업자 노드는 구역이 작업자 풀에 추가될 때까지 작성되지 않습니다.
ibmcloud ks worker-pool create vpc-classic --cluster CLUSTER --flavor FLAVOR --name NAME --size-per-zone SIZE [--entitlement ENTITLEMENT] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q] [--vpc-id ID]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--entitlement- 이 클러스터를 ‘ Cloud Pak ’과 같이 ‘ OpenShift ’ 권한이 포함된 라이선스와 함께 사용하는 경우에만 이 플래그를 ‘
ocp_entitled’으로 설정하십시오. --flavor- 작업자 노드의 특성. 사용 가능한 플레버를 확인하려면
ibmcloud ks flavor ls --zone <zone name>( IBM Cloud 공개 계정의 경우) 또는ibmcloud ks flavor ls( IBM Cloud Dedicated 계정의 경우)을 실행하세요. -l,--label- 작업자 풀에 있는 모든 작업자의 레이블을 설정합니다.
--name- 작업자 풀의 이름을 입력하십시오.
--operating-system- 운영 체제의 이름을 지정하십시오.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--size-per-zone- 이 작업자 풀에서 구역당 원하는 작업자 수를 지정하십시오.
--vpc-id- 클러스터가 있는 VPC와 일치해야 하는 작업자 노드를 작성할 VPC의 ID입니다. 클러스터의 VPC ID를 나열하려면
ibmcloud ks cluster get -c <cluster_name_or_ID>를 실행하십시오. 이 플래그가 제공되지 않은 경우 작업자 풀은 기본적으로 클러스터에 있는 기존 작업자 풀의 VPC ID를 사용합니다.
예제
VPC Gen 1 클러스터에 워커 풀 추가하기
ibmcloud ks worker-pool create vpc-classic \
--cluster CLUSTER \
--flavor FLAVOR \
--name NAME \
--size-per-zone SIZE
ibmcloud ks worker-pool create vpc-gen2
Virtual Private Cloud
VPC 2세대 클러스터에 작업자 풀을 추가합니다. 작업자 노드는 구역이 작업자 풀에 추가될 때까지 작성되지 않습니다.
ibmcloud ks worker-pool create vpc-gen2 --cluster CLUSTER --flavor FLAVOR --name NAME --size-per-zone SIZE [--crk CRK] [--disable-disk-encrypt] [--entitlement ENTITLEMENT] [--kms-account-id ID] [--kms-instance INSTANCE] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q] [--secondary-storage STORAGE] [--security-group GROUP ...] [--vpc-id ID]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--crk- 로컬 디스크 암호화에 사용할 KMS 인스턴스의 루트 키 ID입니다. 사용 가능한 루트 키를 나열하려면
ibmcloud ks kms crk ls --instance-id <kms_instance>``을 실행하십시오. --disable-disk-encrypt- 작업자 노드에서 암호화를 사용 안함으로 설정합니다.
--entitlement- 이 클러스터를 ‘ Cloud Pak ’과 같이 ‘ OpenShift ’ 권한이 포함된 라이선스와 함께 사용하는 경우에만 이 플래그를 ‘
ocp_entitled’으로 설정하십시오. --flavor- 작업자 노드의 특성. 사용 가능한 플레버를 확인하려면
ibmcloud ks flavor ls --zone <zone name>( IBM Cloud 공개 계정의 경우) 또는ibmcloud ks flavor ls( IBM Cloud Dedicated 계정의 경우)을 실행하세요. --kms-account-id- 로컬 디스크 또는 시크릿 암호화에 사용할 KMS 인스턴스를 포함하는 계정의 ID입니다.
--kms-instance- 로컬 디스크 암호화에 사용할 KMS 인스턴스의 ID입니다. 사용 가능한 KMS 인스턴스를 나열하려면
ibmcloud ks kms instance ls를 실행하십시오. -l,--label- 작업자 풀에 있는 모든 작업자의 레이블을 설정합니다.
--name- 작업자 풀의 이름을 입력하십시오.
--operating-system- 운영 체제의 이름을 지정하십시오.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--secondary-storage- 특성에 대한 보조 스토리지 옵션입니다. 특정 플레버에서 사용할 수 있는 보조 스토리지 옵션을 확인하려면
ibmcloud ks flavor get --provider vpc-gen2 --zone`` 명령을 실행하십시오. --security-group- 선택사항입니다. 작업자 풀의 모든 작업자에게 적용할 최대 5개의 보안 그룹 ID를 지정하십시오.
--size-per-zone- 이 작업자 풀에서 구역당 원하는 작업자 수를 지정하십시오.
--vpc-id- 클러스터가 있는 VPC와 일치해야 하는 작업자 노드를 작성할 VPC의 ID입니다. 클러스터의 VPC ID를 나열하려면
ibmcloud ks cluster get -c <cluster_name_or_ID>를 실행하십시오. 이 플래그가 제공되지 않은 경우 작업자 풀은 기본적으로 클러스터에 있는 기존 작업자 풀의 VPC ID를 사용합니다.
예제
VPC Gen 2 클러스터에 워커 풀 추가하기
ibmcloud ks worker-pool create vpc-gen2 \
--cluster CLUSTER \
--flavor FLAVOR \
--name NAME \
--size-per-zone SIZE
ibmcloud ks worker-pool get
Virtual Private Cloud Classic infrastructure Satellite
작업자 풀의 세부사항을 나열합니다.
ibmcloud ks worker-pool get --cluster CLUSTER --worker-pool POOL [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -p,--worker-pool- 작업자 풀을 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
작업자 풀의 세부 정보를 나열합니다
ibmcloud ks worker-pool get --cluster CLUSTER --worker-pool POOL
ibmcloud ks worker-pool help
도움말 표시
ibmcloud ks worker-pool help
예제
도움말 표시
ibmcloud ks worker-pool help
ibmcloud ks worker-pool label help
도움말 표시
ibmcloud ks worker-pool label help
예제
도움말 표시
ibmcloud ks worker-pool label help
ibmcloud ks worker-pool label rm
Virtual Private Cloud Classic infrastructure Satellite
작업자 풀에 있는 모든 작업자 노드에서 모든 사용자 정의 Kubernetes 레이블을 제거합니다.
ibmcloud ks worker-pool label rm --cluster CLUSTER --worker-pool POOL [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-p,--worker-pool- 작업자 풀을 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
워커 풀에 속한 모든 워커 노드에서 사용자 정의 ‘ Kubernetes ’ 레이블을 모두 제거합니다
ibmcloud ks worker-pool label rm --cluster CLUSTER --worker-pool POOL
ibmcloud ks worker-pool label set
Virtual Private Cloud Classic infrastructure Satellite
작업자 풀의 모든 작업자 노드에 대한 사용자 정의 Kubernetes 레이블을 설정합니다.
ibmcloud ks worker-pool label set --cluster CLUSTER --label LABEL [--label LABEL ...] --worker-pool POOL [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-l,--label- 작업자 풀의 모든 작업자 노드에 대해
key=value형식의 사용자 정의 Kubernetes 레이블을 설정합니다. 다중 레이블의 경우 이 플래그를 반복하십시오. 작업자 풀에서 기존 사용자 정의 레이블을 유지하려면 이 플래그와 함께 해당 레이블을 포함하십시오. -p,--worker-pool- 작업자 풀을 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
워커 풀 내의 모든 워커 노드에 대해 사용자 지정 ‘ Kubernetes ’ 레이블을 설정합니다
ibmcloud ks worker-pool label set --cluster CLUSTER --label LABEL --worker-pool POOL
ibmcloud ks worker-pool ls
Virtual Private Cloud Classic infrastructure Satellite
클러스터의 모든 작업자 풀을 나열합니다.
ibmcloud ks worker-pool ls --cluster CLUSTER [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내의 모든 워커 풀 나열하기
ibmcloud ks worker-pool ls --cluster CLUSTER
ibmcloud ks worker-pool operating-system help
도움말 표시
ibmcloud ks worker-pool operating-system help
예제
도움말 표시
ibmcloud ks worker-pool operating-system help
ibmcloud ks worker-pool operating-system set
운영 체제를 설정하십시오. 운영 체제를 설정한 후에는 ibmcloud ks worker update 또는 ibmcloud ks worker replace 중 하나를 실행하여 워커를 업데이트해야 합니다.
ibmcloud ks worker-pool operating-system set --cluster CLUSTER --operating-system SYSTEM --worker-pool POOL [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--operating-system- 운영 체제의 이름을 지정하십시오.
-p,--worker-pool- 작업자 풀을 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
운영 체제 설정
ibmcloud ks worker-pool operating-system set \
--cluster CLUSTER \
--operating-system SYSTEM \
--worker-pool POOL
ibmcloud ks worker-pool rebalance
Virtual Private Cloud Classic infrastructure Satellite
클러스터에서 작업자 풀을 재조정하십시오. 재조정 기능은 각 구역별 워커 풀의 크기에 맞춰 워커 노드를 추가하거나 제거합니다. Satellite 워커 풀은 수동으로 할당된 노드가 해당 워커 풀의 호스트 레이블과 일치하지 않는 경우, 해당 노드를 제거할 수 있습니다.
ibmcloud ks worker-pool rebalance --cluster CLUSTER --worker-pool POOL [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-p,--worker-pool- 작업자 풀을 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터 내 워커 풀의 균형 재조정
ibmcloud ks worker-pool rebalance --cluster CLUSTER --worker-pool POOL
ibmcloud ks worker-pool resize
Virtual Private Cloud Classic infrastructure Satellite
작업자 풀을 지정한 구역당 작업자 수로 크기 조정하십시오.
ibmcloud ks worker-pool resize --cluster CLUSTER --size-per-zone SIZE --worker-pool POOL [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-p,--worker-pool- 작업자 풀을 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--size-per-zone- 이 작업자 풀에서 구역당 원하는 작업자 수를 지정하십시오.
예제
작업자 풀의 크기를 사용자가 지정한 구역당 작업자 수에 맞게 조정합니다
ibmcloud ks worker-pool resize --cluster CLUSTER --size-per-zone SIZE --worker-pool POOL
ibmcloud ks worker-pool rm
Virtual Private Cloud Classic infrastructure Satellite
클러스터에서 작업자 풀을 제거합니다.
ibmcloud ks worker-pool rm --cluster CLUSTER --worker-pool POOL [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-p,--worker-pool- 작업자 풀을 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
클러스터에서 워커 풀 제거하기
ibmcloud ks worker-pool rm --cluster CLUSTER --worker-pool POOL
ibmcloud ks worker-pool taint help
도움말 표시
ibmcloud ks worker-pool taint help
예제
도움말 표시
ibmcloud ks worker-pool taint help
ibmcloud ks worker-pool taint rm
Virtual Private Cloud Classic infrastructure Satellite
작업자 풀의 모든 작업자 노드에서 모든 Kubernetes 오염(taint)을 제거합니다.
ibmcloud ks worker-pool taint rm --cluster CLUSTER --worker-pool POOL [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-p,--worker-pool- 작업자 풀을 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
워커 풀에 속한 모든 워커 노드에서 모든 ‘ Kubernetes ’ 테인트를 제거합니다
ibmcloud ks worker-pool taint rm --cluster CLUSTER --worker-pool POOL
ibmcloud ks worker-pool taint set
Virtual Private Cloud Classic infrastructure Satellite
작업자 풀에서 모든 작업자 노드에 대해 Kubernetes 오염(taint)을 설정합니다. 오염은 일치하는 오염 허용이 없는 팟(Pod)이 작업자 노드에서 실행될 수 없도록 합니다.
ibmcloud ks worker-pool taint set --cluster CLUSTER --taint TAINT [--taint TAINT ...] --worker-pool POOL [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-p,--worker-pool- 작업자 풀을 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--taint- 작업자 풀의 모든 작업자에서 오염(taint)을 설정합니다. Kubernetes 테인트를
key=value:effect형식으로 지정하십시오.key=value는env=prod와 같은 쌍으로, 워커 노드의 테인트와 이에 대응하는 파드의 허용 조건을 관리하는 데 사용됩니다.effect는NoSchedule와 같은 Kubernetes 테인트 효과로, 테인트가 어떻게 작동하는지를 설명합니다.
예제
워커 풀 내의 모든 워커 노드에 대해 ‘ Kubernetes ’ 테인트를 설정합니다
ibmcloud ks worker-pool taint set --cluster CLUSTER --taint TAINT --worker-pool POOL
ibmcloud ks worker-pool zones
Virtual Private Cloud Classic infrastructure Satellite
작업자 풀에 연결된 구역을 봅니다.
ibmcloud ks worker-pool zones --cluster CLUSTER --worker-pool POOL [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -p,--worker-pool- 작업자 풀을 지정하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
예제
워커 풀에 연결된 영역 보기
ibmcloud ks worker-pool zones --cluster CLUSTER --worker-pool POOL
영역 명령어
가용성 구역을 나열하고 작업자 풀에 첨부된 구역을 수정합니다.
ibmcloud ks zone add classic
Classic infrastructure
클래식 클러스터에 있는 하나 이상의 작업자 풀에 구역을 추가합니다.
ibmcloud ks zone add classic --cluster CLUSTER --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [--output OUTPUT] [--private-vlan VLAN] [-q] (--private-only | --public-vlan VLAN)
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -p,--worker-pool- 수정할 작업자 풀의 이름입니다. 여러 개의 작업자 풀을 지정하려면 여러 개의 플래그를 사용하십시오(예:
-p pool1 -p pool2). --private-only- 이 플래그를 사용하여 공용 VLAN이 작성되지 않도록 하십시오. 이 옵션은
--private-vlan플래그를 지정하고--public-vlan플래그는 지정하지 않은 경우에만 필수입니다. --private-vlan- 프라이빗 VLAN의 ID를 지정하십시오. 사용 가능한 VLAN을 확인하려면 '.을 실행하십시오. 프라이빗 VLAN을 지정할 때는 ‘
--public-vlan’ 플래그나 ‘ '--private-only' ’ 플래그 중 하나를 반드시 함께 지정해야 합니다. --public-vlan- 공용 VLAN의 ID를 지정하십시오. 사용 가능한 VLAN을 확인하려면 '.을 실행하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
클래식 클러스터 내의 하나 이상의 워커 풀에 영역 추가하기
ibmcloud ks zone add classic --cluster CLUSTER --worker-pool POOL --zone ZONE --private-only
ibmcloud ks zone add help
도움말 표시
ibmcloud ks zone add help
예제
도움말 표시
ibmcloud ks zone add help
ibmcloud ks zone add satellite
Satellite 클러스터에서 하나 이상의 작업자 풀에 구역을 추가하십시오.
ibmcloud ks zone add satellite --cluster CLUSTER --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -p,--worker-pool- 수정할 작업자 풀의 이름입니다. 여러 개의 작업자 풀을 지정하려면 여러 개의 플래그를 사용하십시오(예:
-p pool1 -p pool2). -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
Satellite 클러스터 내의 하나 이상의 워커 풀에 영역 추가하기
ibmcloud ks zone add satellite --cluster CLUSTER --worker-pool POOL --zone ZONE
ibmcloud ks zone add vpc-classic
VPC 1세대 클러스터에 있는 하나 이상의 작업자 풀에 구역을 추가합니다.
ibmcloud ks zone add vpc-classic --cluster CLUSTER --subnet-id ID --worker-pool POOL --zone ZONE [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--subnet-id- 클러스터를 지정할 VPC 서브넷입니다. 사용 가능한 서브넷을 나열하려면
ibmcloud ks subnets --provider vpc-classic --vpc-id--zone `` 명령을 실행하십시오. --worker-pool- 작업자 풀을 지정하십시오.
--zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
VPC Gen 1 클러스터 내의 하나 이상의 워커 풀에 영역 추가하기
ibmcloud ks zone add vpc-classic --cluster CLUSTER --subnet-id ID --worker-pool POOL --zone ZONE
ibmcloud ks zone add vpc-gen2
Virtual Private Cloud
VPC 2세대 클러스터에 있는 하나 이상의 작업자 풀에 구역을 추가합니다.
ibmcloud ks zone add vpc-gen2 --cluster CLUSTER --subnet-id ID --worker-pool POOL --zone ZONE [--output OUTPUT] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
--output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--subnet-id- 클러스터를 지정할 VPC 서브넷입니다. 사용 가능한 서브넷을 나열하려면
ibmcloud ks subnets --provider vpc-gen2 --vpc-id--zone `` 명령을 실행하십시오. --worker-pool- 작업자 풀을 지정하십시오.
--zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
VPC Gen 2 클러스터 내의 하나 이상의 워커 풀에 영역 추가하기
ibmcloud ks zone add vpc-gen2 --cluster CLUSTER --subnet-id ID --worker-pool POOL --zone ZONE
ibmcloud ks zone help
도움말 표시
ibmcloud ks zone help
예제
도움말 표시
ibmcloud ks zone help
ibmcloud ks zone ls
Virtual Private Cloud Classic infrastructure Satellite
지역의 사용 가능한 모든 구역을 나열합니다.
ibmcloud ks zone ls --provider PROVIDER [-l LOCATION ...] [--output OUTPUT] [-q] [--region-only] [--show-flavors]
명령 옵션
-l,--location- 필터링할 위치입니다. 사용 가능한 위치를 나열하려면
ibmcloud ks locations를 실행하십시오. --output- 제공된 형식으로 명령 출력을 인쇄합니다. 허용 값:
json --provider- 목록을 특정 인프라 제공자에 대해 필터링합니다. 사용 가능한 옵션: classic, vpc-classic, vpc-gen2, satellite
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--region-only- 해당 지역의 데이터 센터만 표시합니다.
--show-flavors- 지역에서 VPC용으로 사용 가능한 작업자 노드 특성을 표시합니다.
예제
리전 내의 모든 가용 영역 나열하기
ibmcloud ks zone ls --provider PROVIDER
ibmcloud ks zone network-set
Classic infrastructure
클래식 클러스터에 있는 지정된 작업자 풀의 특정 구역에 네트워크 메타데이터를 설정합니다.
ibmcloud ks zone network-set --cluster CLUSTER --private-vlan VLAN --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [-f] [-q] (--private-only | --public-vlan VLAN)
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-p,--worker-pool- 수정할 작업자 풀의 이름입니다. 여러 개의 작업자 풀을 지정하려면 여러 개의 플래그를 사용하십시오(예:
-p pool1 -p pool2). --private-only- 이 구역의 작업자가 사설 VLN에만 연결되도록 공용 VLAN을 설정 해제합니다.
--private-vlan- 프라이빗 VLAN의 ID를 지정하십시오. 사용 가능한 VLAN을 확인하려면 '.을 실행하십시오.
--public-vlan- 공용 VLAN의 ID를 지정하십시오. 사용 가능한 VLAN을 확인하려면 '.을 실행하십시오.
-q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
클래식 클러스터에서 지정된 워커 풀에 대해 특정 영역의 네트워크 메타데이터를 설정합니다
ibmcloud ks zone network-set \
--cluster CLUSTER \
--private-vlan VLAN \
--worker-pool POOL \
--zone ZONE \
--private-only
ibmcloud ks zone rm
Virtual Private Cloud Classic infrastructure Satellite
클러스터에 있는 하나 이상의 작업자 풀에서 구역을 제거합니다.
ibmcloud ks zone rm --cluster CLUSTER --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [-f] [-q]
명령 옵션
-c,--cluster- 클러스터 이름 또는 ID를 지정합니다.
-f- 사용자 프롬프트를 표시하지 않고 명령을 강제 실행합니다.
-p,--worker-pool- 수정할 작업자 풀의 이름입니다. 여러 개의 작업자 풀을 지정하려면 여러 개의 플래그를 사용하십시오(예:
-p pool1 -p pool2). -q- 오늘의 메시지 또는 업데이트 미리 알림을 표시하지 않습니다.
--zone- 다중 구역 클러스터에 있는 작업자 풀의 구역을 지정하십시오. 사용 가능한 영역을 나열하려면
ibmcloud ks zone ls``을 실행하십시오.
예제
클러스터 내 하나 이상의 워커 풀에서 영역을 제거합니다
ibmcloud ks zone rm --cluster CLUSTER --worker-pool POOL --zone ZONE