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
- 제로초
- DataStructure
- 파이썬 알고리즘
- 하이퍼레저
- Javascript
- SQL
- vs code
- js
- 블록체인개론
- javascript 게임
- 블록체인
- Blockmonkey
- 생활코딩
- al
- 컴퓨터공학개론
- Nodejs 프로젝트
- javascript 초급
- 자바스크립트
- 컴퓨터사이언스
- mysql
- 프로그래밍
- 관계형데이터베이스
- 블록몽키
- nodejs
- hyperledger fabric
- algorithum
- 생활코딩 nodejs
- javascirpt
- hyperledger
- 깃
Archives
- Today
- Total
Blockmonkey
EKS - Context 본문
Kubernetes Config란?
- 클러스터에 접속하기 위한 설정 모음 파일이다.
- Cluster 정보와, 유저 (IAM, kubeconfig token 등)으로 구성된 내용의 묶음 단위.
Config 파일 구조 이해
apiVersion: v1
kind: Config
# 여러 클러스터 정의
clusters:
- name: 클러스터이름
cluster:
server: API 서버 주소
certificate-authority-data: 인증서
# 사용자 인증 방식 정의
users:
- name: 사용자이름
user:
exec: (ex. AWS EKS 접근용 토큰 가져오기 등)
# context = 위 cluster + user 조합
contexts:
- name: context이름
context:
cluster: 클러스터이름
user: 사용자이름
namespace: (옵션)
# 기본으로 사용할 context 지정
current-context: context이름
Config 설정 주요 명령어
# Context 추가하기
aws eks update-kubeconfig --region <리전명> --name <클러스터이름>
# Context 목록 확인
$ kubectl config get-contexts
# 현재 Context 확인
$ kubectl config current-context
# Context 스위칭하기
$ kubectl config use-context <context-name>
# Context 생성하기
$ kubectl config set-context <context-name> \\
--cluster=<cluster-name> \\
--user=<user-name> \\
[--namespace=<namespace>]
# Context 수정하기
$ kubectl config set-context <context-name> \\
--cluster=<변경할-cluster> \\
--user=<변경할-user> \\
[--namespace=<변경할-namespace>]
# Context 수정하기 (현재 대상 컨텍스트)
$ sudo vi ~/.kube/config
# Context 삭제하기
$ kubectl config delete-context <context-name>
'Web Development > Back-end' 카테고리의 다른 글
| [Java] String & String Builder & StringBuffer (0) | 2025.09.11 |
|---|---|
| EKS - 환경변수 관리 (1) | 2025.07.21 |
| EKS 사용하기 (3) | 2025.07.21 |
| 동기 비동기 & 직렬 & 동시성에 대하여 (0) | 2025.07.21 |
| ECS 사용기 (3) | 2025.07.21 |