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
반응형