728x90
반응형
# 쿠버네티스 컴포넌트 살펴보기
kubectl get pod -n kube-system
# 쿠버네티스 설정 (버추어 박스에서만 확인가능)
cd /etc/kubernetes/manifests
- 설정 파일들은 yaml 파일로 작성되어 있다.
# etcd 데이터베이스 살펴보기
- etcd는 키벨류 기반에 오픈소스 데이터베이스, 쿠버네티스는 기본적으로 etcd를 사용하고 있음.
# etcd를 다운받기
구글에서 etcd github 검색 > 릴리즈 클릭하여 페이지 하단으로 이동 > 리눅스 버전 선택하여 마우스 우클릭 링크주소 복사 > 마스터 서버로 이동
# etcd를 다운로드
wget https://github.com/etcd-io/etcd/releases/download/v3.5.0/etcd-v3.5.0-linux-amd64.tar.gz
# 압축해제
tar -xf etcd-v3.5.0-linux-amd64.tar.gz
cd etcd-v3.5.0-linux-amd64/
# 쿠버네티스에서 etcd 사용하기
sudo ETCDCTL_API=3 ./etcdctl --endpoints 127.0.0.1:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key get / --prefix --keys-only
- 디렉토리 형태로 출력됨
# 데이터 입출력 테스트 하기
sudo ETCDCTL_API=3 ./etcdctl --endpoints 127.0.0.1:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key put key1 value1
# 방금 입력한 key1 값을 가져오기
sudo ETCDCTL_API=3 ./etcdctl --endpoints 127.0.0.1:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key get key1
# 쿠버네티스 설정파일의 구성도
728x90
반응형
'⭐ Kubernetes & EKS > Kubernetes (쿠버네티스)' 카테고리의 다른 글
jenkins를 yaml파일로 작성하여 실행하기 (0) | 2021.09.06 |
---|---|
pod의 기본설명과 디스크럽터 작성 (0) | 2021.09.06 |
Minikube 설치 (0) | 2021.09.06 |
젠킨스 앱을 쿠버네티스에서 실행하기 (0) | 2021.09.05 |
Docker 컨테이너를 쿠버네티스에서 실행하기 (0) | 2021.09.05 |