[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다! 피드백 부탁드립니다. (- -)(_ _) 꾸벅 [ Ingress란? ] [ Ingress 실습 ] Question 1 : Application Service 운영 TASK : ingress-nginx namespace 에 nginx 이미지를 app=nginx 레이블을 가지고 실행하는 nginx pod를 구성하세요. 앞서 생성한 nginx Pod를 서비스 하는 nginx service를 생성하시오 현재 appjs-service 이름의 Service는 이미 동작중입니다. 별도 구성이 필요 없습니다. Question 2 : Ingress 구성 TASK : app-ingress.yaml 파일을 생성하여 ..
[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다! 피드백 부탁드립니다. (- -)(_ _) 꾸벅 해당 글은 데이터가 싹 날라가는 초기화니 데이터가 날아가면 안되는 분은 따라하지 마세요 [ 클러스터 초기화 ] # Docker 초기화 $ docker rm -f `docker ps -aq` $ sudo rm -rf /var/lib/docker/ $ sudo systemctl restart docker # kubeadm 초기화 $ sudo kubeadm reset cleanup-node $ sudo systemctl restart kubelet [ Trouble Shooting ] 1. 클러스터 kubeadm init 중 CRI 에러 "container..
[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다! 피드백 부탁드립니다. (- -)(_ _) 꾸벅 [ etcd란? ] etcd A distributed, reliable key-value store for the most critical data of a distributed system etcd.io 클러스터의 설정 공유, 서비스 검색 및 스케줄러 조정을 위한 오픈소스 분산 Key-Value 스토리지이다. 컨테이너 오케스트레이션의 사실상 표준 시스템인 쿠버네티스의 기본 데이터 저장소로 쓰이며 클러스터 상태를 저장하고 복제한다. 실제로 etcd는 하나의 Pod 형태로 저장이 되며, 이 pod에 모든 운영 데이터를 저장한다. 예를 들어 어느 노드에 ..
[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다! 피드백 부탁드립니다. (- -)(_ _) 꾸벅 로컬 우분투에 minikube를 직접 설치하였는데, 뭔가 복잡하고 제대로 설치된지도 모르겠어서 그냥 web ui 방식으로 진행해보기로 했다. [목적] 샘플 에플리케이션을 minikube에 배포한다. 배포한 에플리케이션을 실행한다. 에플리케이션의 로그를 확인한다. [ minikube 클러스터 만들기 ] kubernetes.io/ko/docs/tutorials/hello-minikube/ Hello Minikube 이 튜토리얼에서는 Minikube와 Katacoda를 이용하여 쿠버네티스에서 샘플 애플리케이션을 어떻게 실행하는지 살펴본다. Katacode는..
[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다! 피드백 부탁드립니다. (- -)(_ _) 꾸벅 [Kubernetes 기본 구조] 쿠버네티스 하나의 클러스터에는 다음과 같이 기본적으로 이루어져 있다. Kubernetes Master (Control Plan Component) API Server : 쿠버네티스 control plan의 주 구성요소로, 기본적으로 REST-ful API 방식을 통해 명령을 주고받는다. 그렇기 때문에 API-server를 프런트 앤드로 두고 있다. Scheduler : Pod A를 돌리고 싶을 때 어디 Node에 할당할지 각 노드의 상황을 바탕으로 결정하는 스케줄러. 운영체제의 스케줄링을 생각하면 편할 것 같다. Co..
[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다! 피드백 부탁드립니다. (- -)(_ _) 꾸벅 쿠버네티스? 그리스어로 키잡이라는 뜻. 로고도 그냥 키처럼 생겼다. 쿠버네티스는 컨테이너화된 애플리케이션의 자동 디플로이, 스케일링 등을 제공하는 관리시스템으로, 오픈소스 기반이다. 다시 말해 Docker가 컨테이너화 하는 툴이었다면, 쿠버네티스는 그 컨테이너 관리를 자동화하는 오픈소스 플랫폼이라 할 수 있을 것 같다. 즉 컨테이너들을 오케스트레이션(Orchestration)하는 관리툴을 이용하면 Container의 관리를 자동화할 수 있다는 뜻이다. 사실 쿠버네티스는 다른 컨테이너 오케스트레이션 툴보다 늦게 등장했다고 한다. 그 전에는 Docker에..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.