퍼블릭 클라우드 서비스 엔드포인트를 통해 클러스터에 액세스
퍼블릭 클라우드 서비스 엔드포인트가 활성화된 IBM Cloud Kubernetes Service Classic 및 VPC 클러스터의 경우, CLI 또는 그래픽 대시보드를 통해 로그인할 수 있습니다.
시작하기 전에
- IBM Cloud CLI, Kubernetes Service 플러그인(
ibmcloud ks) 및 Kubernetes CLI(kubectl)를 포함하는 필수 CLI 도구를 설치하십시오. 클러스터의 기능을 테스트하기 위해 신속하게 액세스하려면 IBM Cloud Shell도 사용할 수 있습니다. - 네트워크가 회사 방화벽으로 보호되는 경우에는 IBM Cloud 및 IBM Cloud Kubernetes Service API 엔드포인트와 포트에 대한 액세스를 허용 하십시오.
- 클러스터 상태가 정상인지 확인하세요:
ibmcloud ks cluster get -c CLUSTER_NAME_OR_ID.
CLI를 통해 연결하기
- 클러스터에 대한
kubeconfig구성 파일을 다운로드하여kubeconfig의 기존~/.kube/config또는KUBECONFIG환경 변수의 마지막 파일에 추가하십시오.ibmcloud ks cluster config -c CLUSTER_NAME_OR_ID kubectl명령이 올바르게 실행되고 Kubernetes 컨텍스트가 클러스터로 설정되었는지 확인하십시오.
출력 예kubectl config current-context<cluster_name>/<cluster_ID>
헤드램프 대시보드에 연결하기
Headlamp은 클러스터 리소스를 관리하고 모니터링하는 데 권장되는 그래픽 대시보드입니다. 이 기능은 IBM Cloud IAM 인증을 사용하며, 애드온을 설치하면 클러스터의 기본 인그레스 호스트명을 통해 자동으로 노출됩니다.
- 아직 설치하지 않으셨다면 ‘헤드램프’ 확장 기능을 설치하세요.
- 클러스터의 기본 인그레스 호스트명을 확인하세요.
ibmcloud ks cluster get -c CLUSTER_NAME_OR_ID | grep "Ingress Subdomain" - 브라우저에서
https://headlamp.<ingress_subdomain>을 열고 ‘로그인’을 클릭하세요.
Legacy: kubectl proxy와의 연결
상위 프로젝트인 kubernetes-dashboard 는 아카이브 처리되었으며, 버전 1.36 부터 새로운 클러스터에는 더 이상 설치되지 않습니다. 대신 헤드램프를 사용하세요.
클러스터에 여전히 구버전 Kubernetes 대시보드가 설치되어 있는 경우:
- 로컬 프록시를 시작합니다.
kubectl proxy - 웹 브라우저에서 다음 주소( URL )를 열어 주세요.
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/