Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- AI
- CKA
- kotlin spring
- 정보처리기사실기 기출문제
- kotlin coroutine
- 오블완
- 티스토리챌린지
- 정보처리기사 실기
- MySQL
- Kubernetes
- 기록으로 실력을 쌓자
- Spring
- PETERICA
- aws
- 정보처리기사 실기 기출문제
- Elasticsearch
- 코틀린 코루틴의 정석
- minikube
- Pinpoint
- kotlin querydsl
- CloudWatch
- Java
- IntelliJ
- CKA 기출문제
- APM
- 공부
- Linux
- kotlin
- mysql 튜닝
- AWS EKS
Archives
- Today
- Total
피터의 개발이야기
[kubernetes] 네임스페이스 변경을 돕는 kubens 본문
반응형
[kubernetes] 개발환경 목차
ㅁ 들어가며
쿠버네티스 신규 인프라 테스트를 할 때에 namespace를 신규로 만들어 작얼 할 때가 많다. 그럴 때에 -n {namespace이름}을 번번히 입력해야하는데, 네임스페이스를 변경을 돕는 kubens가 있어서 설치 방법 및 사용법을 정리하였다.
관련 글
Kubernetes를 위한 최고의 도구는 무엇입니까?
ㅁ 설치
# 맥용
$ brew install kubectx
ㅁ 자동완성기능
mkdir -p ~/.oh-my-zsh/custom/completions
chmod -R 755 ~/.oh-my-zsh/custom/completions
ln -s /opt/kubectx/completion/_kubectx.zsh ~/.oh-my-zsh/custom/completions/_kubectx.zsh
ln -s /opt/kubectx/completion/_kubens.zsh ~/.oh-my-zsh/custom/completions/_kubens.zsh
echo "fpath=($ZSH/custom/completions $fpath)" >> ~/.zshrc
ㅇ 에러 없이 정상적으로 진행되었다면 설치가 완료되었다.
ㅇ 변경하려는 네임스페이스를 키보드 입력없이 tab키만으로 변경할 수 있다.
ㅇ kubens 이후 탭키를 누르면 아래에 목록이 나타나고 탭키로 선택하여 바로 네임스페이스를 변경할 수 있다.
ㅁ 사용방법
## 사용법
$ kubens -h
USAGE:
kubens : list the namespaces in the current context
kubens <NAME> : change the active namespace of current context
kubens - : switch to the previous namespace in this context
kubens -c, --current : show the current namespace
kubens -h,--help : show this message
## namespace 목록확인
$ kubens
default
kube-node-lease
kube-public
kube-system
## namespace 변경
$ kubens kube-public
Context "minikube" modified.
Active namespace is "kube-public".
## 이전 namespace 이동
$ kubens -
Context "minikube" modified.
Active namespace is "default".
## 현재 namespace
$ kubens -c
default
ㅁ 함께 보면 좋은 사이트
반응형
'Kubernetes > kube 개발환경' 카테고리의 다른 글
[kubernetes] 개발환경 목차, kubectl, Datree, eksctl, k9s, skaffold, LENS, OPENLENS (0) | 2024.01.13 |
---|---|
[kubernetes] context 변경을 돕는 kubectx (0) | 2024.01.09 |
Kubernetes를 위한 최고의 도구는 무엇입니까? (0) | 2024.01.05 |
[kubernetes] k9s의 xray, pluses 기능 (0) | 2023.10.20 |
[kubernetes] Kubectl 명령어 모음 (0) | 2023.09.04 |
Comments