본문 바로가기
K8S

Kustomize 설치 (for windows)

by Rainbound-IT 2022. 10. 26.
반응형

목차

       

      개요

      Kustomize는 Kubernetes 매니페스트를 탐색하여 분기 없이 구성 옵션을 추가, 제거 또는 업데이트합니다. 독립 실행형 바이너리와 kubectl의 기본 기능으로 모두 사용할 수 있습니다 

       

       

       

       

       

      공식 홈페이지

      https://kustomize.io/

       

      Kustomize - Kubernetes native configuration management

      Overview Kustomize traverses a Kubernetes manifest to add, remove or update configuration options without forking. It is available both as a standalone binary and as a native feature of kubectl. Purely declarative approach to configuration customization Na

      kustomize.io

       

      여기서 install kustomize 들어가면

       

      chocolatey로 설치하면 되는데 없는 분들이 간혹 있을것같아 직접 다운받아 설치 해보겠습니다.

      (chocolatey 사용하면 더 편하긴합니다.)

       

       

      Chocolatey로 kustomize 설치

       

      매우 간단합니다.

      cmd 창에 

      choco install kustomize

      라고만 치면 된다네요.

       

       

       

      Kustomize 직접 다운받아 설치

       

      binaries 들어가면 링크로 되어있는데 생략하고 알려드리겠습니다. 

       

      https://github.com/kubernetes-sigs/kustomize/releases

       

      Releases · kubernetes-sigs/kustomize

      Customization of kubernetes YAML configurations. Contribute to kubernetes-sigs/kustomize development by creating an account on GitHub.

      github.com

       

       

      같은파일들이 두개씩 있는데 왜 이렇게 해놓은건지 모르겟다.

      위 링크에 들어가면 git이 나오는데 최신버전 kustomize를 찾아 Assets을 누르면 파일들이 여러개 보입니다.

      windows_amd64를 클릭하여 다운받습니다.

       

       

       

       

      이렇게 파일 하나만 있는데 압축풀고 이파일을 적당한 곳에 옮김니다.

       

       

       

       

       

      저는 kubectl과 같은 곳에 두고 싶어 C:\kubectl 여기에 저장하였습니다.

      (kubectl을 설치했을경우 이미 환경변수가 등록이 되어있으 cmd 에서 사용하실수 있습니다.)

       

       

      이렇게만 하면 kustomize 명령어를 cmd에서 사용할 수없기 때문에 환경변수에 등록을 해줘야 합니다.

       

       

      실행(windows키 + R) 에서 sysdm.cpl

       

      고급 탭 - 환경변수

       

      시스템 변수에 Path 선택후 편집을 선택합니다.

       

      여기에 전에 압축해제한 파일을 옮기거나 있는 경로가 없다면 새로만들기를 눌러  적어주면 됩니다.

      ex) C:\kubectl 

      저는 kubectl 설치하면서 생성된 곳에 옮겨 굳이 등록할 필요는 없습니다.

      따로 관리하고 싶으신분은 새로 만드시면 될것같네요.

       

       

      설치 확인

      새로 cmd 창을 띄워 kustomize를 입력하면 다음과 같이 나오면 잘 된겁니다!

      반응형

      'K8S' 카테고리의 다른 글

      [k8s]Lens 설치  (0) 2022.11.16
      minikube 설치  (0) 2022.10.26
      Docker, Compose, Swarm, Kubernetes 사용 환경  (0) 2022.01.17
      k8s OIDC 인증  (0) 2021.10.08
      쿠버네티스 역할 및 바인딩 만들기  (0) 2021.10.08

      댓글