[Cloud] Kubernetes - 기본 사용법

Song·2024년 10월 31일

Kubernetes

목록 보기
3/3

kube-ctx, kube-ns, kube-ps1

kube-ctx (context) : 여러 클러스터 중 원하는 클러스터 선택
kube-ns (namespace) : 단일 클러스터 내의 자원별 격리할 때 구분하는 용도.
kube-ps1 : 프롬프트

kube-ctx

1) 설치

k krew install ctx

2) 클러스터 확인

k ctx

3) 클러스터 변경


kube-ns

1) 설치

k krew install ns

2) 네임 스페이스 확인

k ns

3) 네임 스페이스 변경

k ns [namespace]

4) 구성 요소 확인


kube-ps1

1) 설치

git clone https://github.com/jonmosco/kube-ps1.git

여기서 kube-ps1.sh 파일에 실행 권한을 부여해준다.

chmod +x kube-ps1.sh

2) 환경 변수 등록

~/.bashrc 파일 맨 아래 구문 작성

적용을 위해 source ~/.bashrc 실행

실행하면 아래와 같이 쉘이 변경된다.


nginx

1) 설치

k run nginx --image=nginx

kgp -o wide로 pod 목록 확인

2) 삭제

k delete pod nginx

3) 여러 개 생성

k scale deployment httpd --replicas 10

profile
안녕하세요

0개의 댓글