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
- Java
- 정보처리기사 실기 기출문제
- APM
- minikube
- Spring
- 기록으로 실력을 쌓자
- 공부
- CKA
- kotlin
- Elasticsearch
- CloudWatch
- 오블완
- go
- 정보처리기사실기 기출문제
- mysql 튜닝
- Linux
- docker
- PETERICA
- kotlin querydsl
- 티스토리챌린지
- 코틀린 코루틴의 정석
- AI
- AWS EKS
- golang
- Pinpoint
- kotlin coroutine
- Kubernetes
- CKA 기출문제
- aws
- tucker의 go 언어 프로그래밍
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 |