관리 메뉴

피터의 개발이야기

[kubernetes] eksctl 설치 및 zsh bash 쉘 자동 완성 활성화, eksctl 자동완성 본문

Kubernetes/kube 개발환경

[kubernetes] eksctl 설치 및 zsh bash 쉘 자동 완성 활성화, eksctl 자동완성

기록하는 백앤드개발자 2022. 7. 31. 17:51
반응형

 

[kubernetes] 개발환경 목차

ㅁ 개요

 ㅇ eksctl를 맥에 설치하고 쉘 자동 완성기능을 적용하였다.

 

 

eksctl  설치

curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp

sudo mv -v /tmp/eksctl /usr/local/bin

 

 

ㅁ eksctl 설치 확인 

eksctl version

ㅇ eksctl version을 확인하여 작동 확인한다.

 

 

ㅁ eksctl의 zsh 쉘 자동 완성 활성화

mkdir -p ~/.zsh/completion/
eksctl completion zsh > ~/.zsh/completion/_eksctl

 ㅇ 위 스크립트를 실행하면 자동완성 쉘스크립트가 _eksctl에 생성된다.

 

fpath=($fpath ~/.zsh/completion)
autoload -U compinit
compinit

ㅇ vi .zshrc 를 실행하여 하단위 위의 내용을 넣고 저장한다.

 

 ㅇ eksctl 명령어 이후 탭을 누르면 사용가능한 명령어를 확인할 수 있다.

 

 

ㅁ eksctl의 bash 쉘 자동 완성 활성화

eksctl completion bash >> ~/.bash_completion
. /etc/profile.d/bash_completion.sh
. ~/.bash_completion

 

 

 

ㅁ 함께 보면 좋은 사이트

 ㅇ https://eksctl.io/introduction/#shell-completion

 

Introduction - eksctl

Introduction Getting started Need help? Join Weave Community Slack. Listing clusters To list the details about a cluster or all of the clusters, use: eksctl get cluster [--name= ][--region= ] Basic cluster creation To create a basic cluster, but with a dif

eksctl.io

 

반응형
Comments