본문 바로가기

쿠버네티스5

#2 레플리카 셋(Replica Set) 일정 개수의 포드를 유지하는 컨트롤러 실제 서비스에서 여러개의 동일한 컨테이너를 생성한 뒤 외부 요청이 각 컨테이너에 적절히 분배되게 하고 싶을때, 레플리카셋을 활용할 수 있습니다. 특징 정해진 수의 동일한 포드가 항상 실행되도록 관리합니다. 노드 장애 등의 이유로 포드를 사용할 수 없다면 다른 노드에서 포드를 다시 생성합니다. 레플리카 셋을 통해 포드를 안정적으로 여러개 실행할 수도 있고, 워커 노드에 장애가 생기더라도 정해진 개수의 포드를 유지할 수 있습니다. 1.기본적으로 사용하기 사용하기 apiVersion: apps/v1 kind: ReplicaSet metadata: name: nginx-replicaset spec: template: metadata: name: nginx-replicaset.. 2022. 12. 8.
#1 POD 특징 쿠버네티스에서 컨테이너를 다루는 기본단위입니다. 포드는 한개 이상의 컨테이너로 구성된 컨테이너의 집합입니다. 가상머신의 인스턴스나 도커의 컨테이너와 비슷한 개념입니다. 쿠버네티스 내에서는 POD를 이용해서 무조건 실행됩니다. 일반적으로는 한개의 포드에는 한개의 컨테이너를 구성하는것이 대부분입니다. (두개 이상 구성할 때는 로깅이나 모니터링이 필요한 컨테이너를 추가할 때 등 부수적으로 필요한 컨테이너는 추가하는 경우가 있습니다.) 테스트1.Single 컨테이너 pod 생성 테스트 1.pod.yaml파일 생성. vi pod.yaml apiVersion: v1 kind: Pod metadata: name: nginx spec: containers: - name: nginx image: nginx:1.14.. 2022. 11. 2.
[시작하세요! 도커/쿠버네티스] 개인스터디 시작 작년에 도커와 쿠버네티스를 공부하기로 마음먹고 난뒤 호기롭게 산 책입니다.. 나름 동영상 강의도 따로 들으면서 공부했었었죠. 작년에 공부 할 때에는 나름 열심히(?) 한 흔적이 오늘 책을 다시 열어보니 있더군요.. 문제는 작년의 저와 지금의 저는 다른 사람인거 같습니다.. 현재에는 쿠버네티스의 개념이 거의 백지가 되어버려서 이번에는 블로그에 개인스터디를 하면서 책정리 + 테스트 및 추가 자료 찾기를 해서 정리해가면서 공부할 예정입니다. (_ _) (꾸벅) 2022. 11. 2.
도커의 유용한 명령어 포트포워딩 실행 [서버 포트]:[컨테이너 포트]를 포워딩해 주는 명령어. -p로 사용가능 root@server1-VirtualBox:~# docker run -d --name tc -p 80:8080 consol/tomcat-7.0 236fb9d1b33822fc8a887a585eb193a975106cfef1021a8ff1accfc045c64be2 명령어 실행 -it 명령어를 사용해서 입출력 명령을 사용할 수 있음. tc컨테이너의 /bin/bash를 실행하기 root@server1-VirtualBox:~# docker exec -it tc /bin/bash root@236fb9d1b338:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run .. 2020. 9. 7.