kubectl 다운로드

Docker Enterprise는 사용자에게 고유한 인증서와 키를 제공하여 Docker 및 Kubernetes API에 대해 인증합니다. 이러한 인증서를 다운로드하는 방법과 인증서를 사용하도록 kubectl을 구성하는 방법에 대한 지침은 CLI 기반 액세스에서 찾을 수 있습니다. 클러스터 상태를 확인하여 kubectl이 제대로 구성되어 있는지 확인합니다: 특정 버전을 다운로드하려면 명령의 $(curl-s https://storage.googleapis.com/kubernetes-release/release/stable.txt) 부분을 특정 버전으로 바꿉니다. 홈브루 또는 맥포트 패키지 관리자를 사용하여 MacOS에 kubectl을 설치할 수 있습니다. kubectl을 사용하여 UCP 클러스터에 액세스하려면 UCP 클라이언트 번들을 설치합니다. kubectl는 기본적으로 파일을 읽습니다 ~/.kube/config 우리는 거기에 kubeconfig를 배치하는 것이 좋습니다. 그렇지 않으면 kubectl 옵션을 전달할 수 있습니다–kubeconfig k8s.io/kubectl 리포지토리는 k8s.io/kubernetes 배포된 kubectl cli에 대한 문제를 추적하는 데 사용됩니다. 또한 클라이언트 프로그램에서 사용하기 위한 패키지도 포함되어 있습니다. 예를 들어 이러한 패키지는 kubectl cli 클라이언트에서 사용하기 위해 k8s.io/kubernetes 공급됩니다. 해당 클라이언트도 결국 이곳으로 이동합니다. 위에서 설명한 대로 Homebrew와 함께 kubectl을 설치한 경우 kubectl 완료 스크립트가 이미 /usr/local/etc/bash_completion.d/kubectl에 있어야 합니다.

이 경우 아무 것도 할 필요가 없습니다. 다른 운영 체제에 kubectl을 설치하려면 Kubernetes 설명서를 참조하십시오. 클러스터를 시작할 때 자세히 알아차린 경우 출력에 “Kubectl이 클러스터를 사용하도록 구성되었습니다.”라는 문이 있습니다. 이것이 해야 할 일은 결국 kubectl 유틸리티에 대한 현재 컨텍스트를 설정하여 어떤 클러스터가 말하는지 알 수 있도록 하는 것입니다. %HOMEPATH%.kube 디렉터리뒤에는 Kubernetes 클러스터에 대한 정보가 들어 있는 구성 파일이 있으며 다양한 클러스터에 연결하는 세부 정보가 여기에 있습니다. Platform9은 kubeconfig를 ~/.kube/config 아래에 배치하는 것이 좋습니다. 그렇지 않으면 kubectl 옵션을 전달할 수 있습니다–kubeconfig 클러스터의 하나의 사소한 버전 차이 내에 있는 kubectl 버전을 사용 해야 합니다. 예를 들어 v1.2 클라이언트는 v1.1, v1.2 및 v1.3 마스터에서 작동해야 합니다. 최신 버전의 kubectl을 사용하면 예기치 않은 문제를 방지할 수 있습니다.

kubectl 의 버전이 다운로드된 버전과 동일한지 테스트합니다: Kubectl은 클러스터의 kubeconfig 파일에서 클러스터 연결 및 로그인 정보를 가져옵니다. kubectl을 사용 하기 위해 당신이 해야 합니다:우분투 또는 스냅 패키지 관리자를 지 원하는 다른 리눅스 배포판에 있는 경우, kubectl 스냅 응용 프로그램으로 사용할 수 있습니다. 당신이 초콜릿을 설치 한 후, PowerShell 또는 cmd를 엽니 다, 다음 명령으로 kubectl을 설치 : kubectl는 OS와 CPU 아키텍처의 조합을 위해 특별히 만들어진 실행 가능한 바이너리입니다. 이 링크를 사용하여 창용 Kubectl의 .exe 파일을 다운로드하십시오 : https://storage.googleapis.com/kubernetes-release/release/v1.12.0/bin/windows/amd64/kubectl.exe 더 많은 kubectl 문서는 공식 Kubernetes 사이트에서 찾을 수 있습니다. 첫 번째 단계는 이전 단계에서 다운로드한 kubectl.exe 파일을 가져가서 C: 위치에 배치하는 것입니다. 폴더. Docker 엔터프라이즈 2.0 이상은 UCP 설치의 일부로 Kubernetes를 배포합니다. UCP 대시보드에서 Kubernetes 워크로드를 배포, 관리 및 모니터링합니다.

About the Author

rodjpf