# 리눅스에 kubectl 설치 및 설정

LLMS index: [llms.txt](/llms.txt)

---

## 시작하기 전에

클러스터의 마이너(minor) 버전 차이 내에 있는 kubectl 버전을 사용해야 한다. 예를 들어, v1.36 클라이언트는 v1.35, v1.36, v1.37의 컨트롤 플레인과 연동될 수 있다.
호환되는 최신 버전의 kubectl을 사용하면 예기치 않은 문제를 피할 수 있다.

## 리눅스에 kubectl 설치

다음과 같은 방법으로 리눅스에 kubectl을 설치할 수 있다.

- [리눅스에 curl을 사용하여 kubectl 바이너리 설치](#install-kubectl-binary-with-curl-on-linux)
- [기본 패키지 관리 도구를 사용하여 설치](#install-using-native-package-management)
- [다른 패키지 관리 도구를 사용하여 설치](#install-using-other-package-management)

### 리눅스에서 curl을 사용하여 kubectl 바이너리 설치 {#install-kubectl-binary-with-curl-on-linux}

1. 다음 명령으로 최신 릴리스를 다운로드한다.

   ```bash
   curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
   ```

   
<div class="alert alert-info" role="note"><h4 class="alert-heading">참고:</h4><p>특정 버전을 다운로드하려면, <code>$(curl -L -s https://dl.k8s.io/release/stable.txt)</code> 명령 부분을 특정 버전으로 바꾼다.</p>
<p>예를 들어, 리눅스에서 버전 1.36.0을 다운로드하려면, 다음을 입력한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">curl -LO https://dl.k8s.io/release/v1.36.0/bin/linux/amd64/kubectl
</span></span></code></pre></div></div>


1. 바이너리를 검증한다. (선택 사항)

   kubectl 체크섬(checksum) 파일을 다운로드한다.

   ```bash
   curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
   ```

   kubectl 바이너리를 체크섬 파일을 통해 검증한다.

   ```bash
   echo "$(cat kubectl.sha256)  kubectl" | sha256sum --check
   ```

   검증이 성공한다면, 출력은 다음과 같다.

   ```bash
   kubectl: OK
   ```

   검증이 실패한다면, `shasum`이 0이 아닌 상태로 종료되며 다음과 유사한 결과를 출력한다.

   ```bash
   kubectl: FAILED
   sha256sum: WARNING: 1 computed checksum did NOT match
   ```

   
<div class="alert alert-info" role="note"><h4 class="alert-heading">참고:</h4>동일한 버전의 바이너리와 체크섬을 다운로드한다.</div>


1. kubectl 설치

   ```bash
   sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
   ```

   
<div class="alert alert-info" role="note"><h4 class="alert-heading">참고:</h4><p>대상 시스템에 root 접근 권한을 가지고 있지 않더라도, <code>~/.local/bin</code> 디렉터리에 kubectl을 설치할 수 있다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">chmod +x kubectl
</span></span><span class="line"><span class="cl">mkdir -p ~/.local/bin
</span></span><span class="line"><span class="cl">mv ./kubectl ~/.local/bin/kubectl
</span></span><span class="line"><span class="cl"><span class="c1"># 그리고 ~/.local/bin 을 $PATH의 앞부분 또는 뒷부분에 추가</span>
</span></span></code></pre></div></div>


1. 설치한 버전이 최신인지 확인한다.

   ```bash
   kubectl version --client
   ```
   또는 다음을 실행하여 버전에 대한 더 자세한 정보를 본다.

   ```cmd
   kubectl version --client --output=yaml    
   ```

### 기본 패키지 관리 도구를 사용하여 설치 {#install-using-native-package-management}

<ul class="nav nav-tabs" id="tabs-kubectl-install" role="tablist"><li class="nav-item"><a data-bs-toggle="tab" class="nav-link active" href="#tabs-kubectl-install-0" role="tab" aria-controls="tabs-kubectl-install-0" aria-selected="true">데비안 기반의 배포판</a></li>
	  
		<li class="nav-item"><a data-bs-toggle="tab" class="nav-link" href="#tabs-kubectl-install-1" role="tab" aria-controls="tabs-kubectl-install-1">레드햇 기반의 배포판</a></li></ul>

<div class="tab-content" id="tabs-kubectl-install-content"><div class="tab-body tab-pane fadeshow active"
        id="tabs-kubectl-install-0" role="tabpanel" aria-labelledby="tabs-kubectl-install-0-tab" tabindex="kubectl-install"><ol>
<li>
<p><code>apt</code> 패키지 색인을 업데이트하고 쿠버네티스 <code>apt</code> 리포지터리를 사용하는 데 필요한 패키지들을 설치한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">sudo apt-get update
</span></span><span class="line"><span class="cl">sudo apt-get install -y apt-transport-https ca-certificates curl
</span></span></code></pre></div><p>Debian 9(stretch) 또는 그 이전 버전을 사용하는 경우 <code>apt-transport-https</code>도 설치해야 한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">sudo apt-get install -y apt-transport-https
</span></span></code></pre></div></li>
<li>
<p>구글 클라우드 공개 사이닝 키를 다운로드한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">sudo curl -fsSLo /etc/apt/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
</span></span></code></pre></div></li>
<li>
<p>쿠버네티스 <code>apt</code> 리포지터리를 추가한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"><span class="nb">echo</span> <span class="s2">&#34;deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main&#34;</span> <span class="p">|</span> sudo tee /etc/apt/sources.list.d/kubernetes.list
</span></span></code></pre></div></li>
<li>
<p>새 리포지터리의 <code>apt</code> 패키지 색인을 업데이트하고 kubectl을 설치한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">sudo apt-get update
</span></span><span class="line"><span class="cl">sudo apt-get install -y kubectl
</span></span></code></pre></div></li>
</ol>
<div class="alert alert-info" role="note"><h4 class="alert-heading">참고:</h4>Debian 12 또는 Ubuntu 22.04 이전 릴리스에서는 기본적으로 <code>/etc/apt/keyrings</code> 파일이 존재하지 않는다.
필요할 경우, 읽기 권한은 모두에게 부여되지만 쓰기 권한은 관리자만 갖도록 해당 디렉토리를 생성한다.</div>
</div><div class="tab-body tab-pane fade"
        id="tabs-kubectl-install-1" role="tabpanel" aria-labelledby="tabs-kubectl-install-1-tab" tabindex="kubectl-install"><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">cat <span class="s">&lt;&lt;EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
</span></span></span><span class="line"><span class="cl"><span class="s">[kubernetes]
</span></span></span><span class="line"><span class="cl"><span class="s">name=Kubernetes
</span></span></span><span class="line"><span class="cl"><span class="s">baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearch
</span></span></span><span class="line"><span class="cl"><span class="s">enabled=1
</span></span></span><span class="line"><span class="cl"><span class="s">gpgcheck=1
</span></span></span><span class="line"><span class="cl"><span class="s">gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
</span></span></span><span class="line"><span class="cl"><span class="s">EOF</span>
</span></span><span class="line"><span class="cl">sudo yum install -y kubectl
</span></span></code></pre></div></div></div>


### 다른 패키지 관리 도구를 사용하여 설치 {#install-using-other-package-management}

<ul class="nav nav-tabs" id="tabs-other-kubectl-install" role="tablist"><li class="nav-item"><a data-bs-toggle="tab" class="nav-link active" href="#tabs-other-kubectl-install-0" role="tab" aria-controls="tabs-other-kubectl-install-0" aria-selected="true">Snap</a></li>
	  
		<li class="nav-item"><a data-bs-toggle="tab" class="nav-link" href="#tabs-other-kubectl-install-1" role="tab" aria-controls="tabs-other-kubectl-install-1">Homebrew</a></li></ul>

<div class="tab-content" id="tabs-other-kubectl-install-content"><div class="tab-body tab-pane fadeshow active"
        id="tabs-other-kubectl-install-0" role="tabpanel" aria-labelledby="tabs-other-kubectl-install-0-tab" tabindex="other-kubectl-install"><p><a href="https://snapcraft.io/docs/core/install">snap</a> 패키지 관리자를 지원하는 Ubuntu 또는 다른 리눅스 배포판을 사용하는 경우, kubectl을 <a href="https://snapcraft.io/">snap</a> 애플리케이션으로 설치할 수 있다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">snap install kubectl --classic
</span></span><span class="line"><span class="cl">kubectl version --client
</span></span></code></pre></div></div><div class="tab-body tab-pane fade"
        id="tabs-other-kubectl-install-1" role="tabpanel" aria-labelledby="tabs-other-kubectl-install-1-tab" tabindex="other-kubectl-install"><p>리눅스 상에서 <a href="https://docs.brew.sh/Homebrew-on-Linux">Homebrew</a> 패키지 관리자를 사용한다면, <a href="https://docs.brew.sh/Homebrew-on-Linux#install">설치</a>를 통해 kubectl을 사용할 수 있다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">brew install kubectl
</span></span><span class="line"><span class="cl">kubectl version --client
</span></span></code></pre></div></div></div>


## kubectl 구성 확인


	<p>kubectl이 쿠버네티스 클러스터를 찾아 접근하려면,
<a href="https://github.com/kubernetes/kubernetes/blob/master/cluster/kube-up.sh">kube-up.sh</a>를
사용하여 클러스터를 생성하거나 Minikube 클러스터를 성공적으로 배포할 때 자동으로 생성되는
<a href="/ko/docs/concepts/configuration/organize-cluster-access-kubeconfig/">kubeconfig 파일</a>이
필요하다.
기본적으로, kubectl 구성은 <code>~/.kube/config</code> 에 있다.</p>
<p>클러스터 상태를 가져와서 kubectl이 올바르게 구성되어 있는지 확인한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">kubectl cluster-info
</span></span></code></pre></div><p>URL 응답이 표시되면, kubectl이 클러스터에 접근하도록 올바르게 구성된 것이다.</p>
<p>다음과 비슷한 메시지가 표시되면, kubectl이 올바르게 구성되지 않았거나 쿠버네티스 클러스터에 연결할 수 없다.</p>
<pre tabindex="0"><code>The connection to the server &lt;server-name:port&gt; was refused - did you specify the right host or port?
</code></pre><p>예를 들어, 랩톱에서 로컬로 쿠버네티스 클러스터를 실행하려면, Minikube와 같은 도구를 먼저 설치한 다음 위에서 언급한 명령을 다시 실행해야 한다.</p>
<p><code>kubectl cluster-info</code>가 URL 응답을 반환하지만 클러스터에 접근할 수 없는 경우, 올바르게 구성되었는지 확인하려면 다음을 사용한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">kubectl cluster-info dump
</span></span></code></pre></div>

## 선택적 kubectl 구성 및 플러그인

### 셸 자동 완성 활성화

kubectl은 Bash, Zsh, Fish, 및 PowerShell에 대한 자동 완성 지원을 제공하므로 입력을 위한 타이핑을 많이 절약할 수 있다.

다음은 Bash, Fish, 및 Zsh에 대한 자동 완성을 설정하는 절차이다.

<ul class="nav nav-tabs" id="tabs-kubectl-autocompletion" role="tablist"><li class="nav-item"><a data-bs-toggle="tab" class="nav-link active" href="#tabs-kubectl-autocompletion-0" role="tab" aria-controls="tabs-kubectl-autocompletion-0" aria-selected="true">Bash</a></li>
	  
		<li class="nav-item"><a data-bs-toggle="tab" class="nav-link" href="#tabs-kubectl-autocompletion-1" role="tab" aria-controls="tabs-kubectl-autocompletion-1">Fish</a></li>
		<li class="nav-item"><a data-bs-toggle="tab" class="nav-link" href="#tabs-kubectl-autocompletion-2" role="tab" aria-controls="tabs-kubectl-autocompletion-2">Zsh</a></li></ul>

<div class="tab-content" id="tabs-kubectl-autocompletion-content"><div class="tab-body tab-pane fadeshow active"
        id="tabs-kubectl-autocompletion-0" role="tabpanel" aria-labelledby="tabs-kubectl-autocompletion-0-tab" tabindex="kubectl-autocompletion"><h3 id="소개">소개<a class="td-heading-self-link" href="#%ec%86%8c%ea%b0%9c" aria-label="Heading self-link"></a></h3>
<p>Bash의 kubectl 자동 완성 스크립트는 <code>kubectl completion bash</code> 명령으로 생성할 수 있다. 셸에서 자동 완성 스크립트를 소싱(sourcing)하면 kubectl 자동 완성 기능이 활성화된다.</p>
<p>그러나, 자동 완성 스크립트는 <a href="https://github.com/scop/bash-completion"><strong>bash-completion</strong></a>에 의존하고 있으며, 이 소프트웨어를 먼저 설치해야 한다(<code>type _init_completion</code> 을 실행하여 bash-completion이 이미 설치되어 있는지 확인할 수 있음).</p>
<h3 id="bash-completion-설치">bash-completion 설치<a class="td-heading-self-link" href="#bash-completion-%ec%84%a4%ec%b9%98" aria-label="Heading self-link"></a></h3>
<p>bash-completion은 많은 패키지 관리자에 의해 제공된다(<a href="https://github.com/scop/bash-completion#installation">여기</a> 참고). <code>apt-get install bash-completion</code> 또는 <code>yum install bash-completion</code> 등으로 설치할 수 있다.</p>
<p>위의 명령은 bash-completion의 기본 스크립트인 <code>/usr/share/bash-completion/bash_completion</code> 을 생성한다. 패키지 관리자에 따라, <code>~/.bashrc</code> 파일에서 이 파일을 수동으로 소스(source)해야 한다.</p>
<p>확인하려면, 셸을 다시 로드하고 <code>type _init_completion</code> 을 실행한다. 명령이 성공하면, 이미 설정된 상태이고, 그렇지 않으면 <code>~/.bashrc</code> 파일에 다음을 추가한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">source</span> /usr/share/bash-completion/bash_completion
</span></span></code></pre></div><p>셸을 다시 로드하고 <code>type _init_completion</code> 을 입력하여 bash-completion이 올바르게 설치되었는지 확인한다.</p>
<h3 id="kubectl-자동-완성-활성화">kubectl 자동 완성 활성화<a class="td-heading-self-link" href="#kubectl-%ec%9e%90%eb%8f%99-%ec%99%84%ec%84%b1-%ed%99%9c%ec%84%b1%ed%99%94" aria-label="Heading self-link"></a></h3>
<h4 id="bash">Bash<a class="td-heading-self-link" href="#bash" aria-label="Heading self-link"></a></h4>
<p>이제 kubectl 자동 완성 스크립트가 모든 셸 세션에서 제공되도록 해야 한다. 이를 수행할 수 있는 두 가지 방법이 있다.</p>
<ul class="nav nav-tabs" id="tabs-kubectl-bash-autocompletion" role="tablist"><li class="nav-item"><a data-bs-toggle="tab" class="nav-link active" href="#tabs-kubectl-bash-autocompletion-0" role="tab" aria-controls="tabs-kubectl-bash-autocompletion-0" aria-selected="true">현재 사용자에만 적용</a></li>
	  
		<li class="nav-item"><a data-bs-toggle="tab" class="nav-link" href="#tabs-kubectl-bash-autocompletion-1" role="tab" aria-controls="tabs-kubectl-bash-autocompletion-1">시스템 전체에 적용</a></li></ul>

<div class="tab-content" id="tabs-kubectl-bash-autocompletion-content"><div class="tab-body tab-pane fadeshow active"
        id="tabs-kubectl-bash-autocompletion-0" role="tabpanel" aria-labelledby="tabs-kubectl-bash-autocompletion-0-tab" tabindex="kubectl-bash-autocompletion"><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="nb">echo</span> <span class="s1">&#39;source &lt;(kubectl completion bash)&#39;</span> &gt;&gt;~/.bashrc
</span></span></code></pre></div></div><div class="tab-body tab-pane fade"
        id="tabs-kubectl-bash-autocompletion-1" role="tabpanel" aria-labelledby="tabs-kubectl-bash-autocompletion-1-tab" tabindex="kubectl-bash-autocompletion"><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">kubectl completion bash <span class="p">|</span> sudo tee /etc/bash_completion.d/kubectl &gt; /dev/null
</span></span></code></pre></div></div></div>

<p>kubectl에 대한 앨리어스(alias)가 있는 경우, 해당 앨리어스로 작업하도록 셸 자동 완성을 확장할 수 있다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">echo</span> <span class="s1">&#39;alias k=kubectl&#39;</span> &gt;&gt;~/.bashrc
</span></span><span class="line"><span class="cl"><span class="nb">echo</span> <span class="s1">&#39;complete -o default -F __start_kubectl k&#39;</span> &gt;&gt;~/.bashrc
</span></span></code></pre></div>
<div class="alert alert-info" role="note"><h4 class="alert-heading">참고:</h4>bash-completion은 <code>/etc/bash_completion.d</code> 에 있는 모든 자동 완성 스크립트를 소싱한다.</div>

<p>두 방법 모두 동일하다. 셸을 다시 로드하면, kubectl 자동 완성 기능이 작동할 것이다.
셸의 현재 세션에서 bash 자동 완성을 활성화하려면 <code>exec bash</code>를 실행한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">exec</span> bash
</span></span></code></pre></div></div><div class="tab-body tab-pane fade"
        id="tabs-kubectl-autocompletion-1" role="tabpanel" aria-labelledby="tabs-kubectl-autocompletion-1-tab" tabindex="kubectl-autocompletion"><p>Fish용 kubectl 자동 완성 스크립트는 <code>kubectl completion fish</code> 명령으로 생성할 수 있다. 셸에서 자동 완성 스크립트를 소싱하면 kubectl 자동 완성 기능이 활성화된다.</p>
<p>모든 셸 세션에서 사용하려면, <code>~/.config/fish/config.fish</code> 파일에 다음을 추가한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">kubectl completion fish <span class="p">|</span> <span class="nb">source</span>
</span></span></code></pre></div><p>셸을 다시 로드하면, kubectl 자동 완성 기능이 작동할 것이다.</p>
</div><div class="tab-body tab-pane fade"
        id="tabs-kubectl-autocompletion-2" role="tabpanel" aria-labelledby="tabs-kubectl-autocompletion-2-tab" tabindex="kubectl-autocompletion"><p>Zsh용 kubectl 자동 완성 스크립트는 <code>kubectl completion zsh</code> 명령으로 생성할 수 있다. 셸에서 자동 완성 스크립트를 소싱하면 kubectl 자동 완성 기능이 활성화된다.</p>
<p>모든 셸 세션에서 사용하려면, <code>~/.zshrc</code> 파일에 다음을 추가한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-zsh" data-lang="zsh"><span class="line"><span class="cl"><span class="nb">source</span> &lt;<span class="o">(</span>kubectl completion zsh<span class="o">)</span>
</span></span></code></pre></div><p>kubectl에 대한 앨리어스가 있는 경우, kubectl 자동완성이 자동으로 동작할 것이다.</p>
<p>셸을 다시 로드하면, kubectl 자동 완성 기능이 작동할 것이다.</p>
<p><code>2: command not found: compdef</code> 와 같은 오류가 발생하면, <code>~/.zshrc</code> 파일의 시작 부분에 다음을 추가한다.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-zsh" data-lang="zsh"><span class="line"><span class="cl">autoload -Uz compinit
</span></span><span class="line"><span class="cl">compinit
</span></span></code></pre></div></div></div>


### `kubectl convert` 플러그인 설치


	<p>이것은 쿠버네티스 커맨드 라인 도구인 <code>kubectl</code>의 플러그인으로서, 특정 버전의 쿠버네티스 API로 작성된 매니페스트를 다른 버전으로
변환할 수 있도록 한다. 이것은 매니페스트를 최신 쿠버네티스 릴리스의 사용 중단되지 않은 API로 마이그레이션하는 데 특히 유용하다.
더 많은 정보는 다음의 <a href="/docs/reference/using-api/deprecation-guide/#migrate-to-non-deprecated-apis">사용 중단되지 않은 API로 마이그레이션</a>을 참고한다.</p>


1. 다음 명령으로 최신 릴리스를 다운로드한다.

   ```bash
   curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert"
   ```

1. 바이너리를 검증한다. (선택 사항)

   kubectl-convert 체크섬(checksum) 파일을 다운로드한다.

   ```bash
   curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert.sha256"
   ```

   kubectl-convert 바이너리를 체크섬 파일을 통해 검증한다.

   ```bash
   echo "$(cat kubectl-convert.sha256) kubectl-convert" | sha256sum --check
   ```

   검증이 성공한다면, 출력은 다음과 같다.

   ```console
   kubectl-convert: OK
   ```

   검증이 실패한다면, `sha256`이 0이 아닌 상태로 종료되며 다음과 유사한 결과를 출력한다.

   ```bash
   kubectl-convert: FAILED
   sha256sum: WARNING: 1 computed checksum did NOT match
   ```

   
<div class="alert alert-info" role="note"><h4 class="alert-heading">참고:</h4>동일한 버전의 바이너리와 체크섬을 다운로드한다.</div>


1. kubectl-convert 설치

   ```bash
   sudo install -o root -g root -m 0755 kubectl-convert /usr/local/bin/kubectl-convert
   ```

1. 플러그인이 정상적으로 설치되었는지 확인한다.

   ```shell
   kubectl convert --help
   ```

   에러가 출력되지 않는다면, 플러그인이 정상적으로 설치된 것이다.

## 다음 내용


	<ul>
<li><a href="https://minikube.sigs.k8s.io/docs/start/">Minikube 설치</a></li>
<li>클러스터 생성에 대한 자세한 내용은 <a href="/ko/docs/setup/">시작하기</a>를 참고한다.</li>
<li><a href="/ko/docs/tasks/access-application-cluster/service-access-application-cluster/">애플리케이션을 시작하고 노출하는 방법에 대해 배운다.</a></li>
<li>직접 생성하지 않은 클러스터에 접근해야 하는 경우,
<a href="/ko/docs/tasks/access-application-cluster/configure-access-multiple-clusters/">클러스터 접근 공유 문서</a>를 참고한다.</li>
<li><a href="/ko/docs/reference/kubectl/kubectl/">kubectl 레퍼런스 문서</a> 읽기</li>
</ul>
