목록쿠버네티스 실습 (4)
SaevOps

이론 record 옵션 배포한 정보의 히스토리 기록 kubectl apply -f ~.yaml --record rollout history : 기록된 히스토리 확인 kubectl rollout history ~ undo : 이전 버전으로 상태 되돌리기 kubectl rollout undo ~ describe 상태 자세히 묘사 kubectl describe ~ 실습 실습과정 버전 업데이이트된 파드 배포 ( nginx 1.15.12 버전 ) [root@m-k8s ~]# kubectl apply -f ~/_Book_k8sInfra/ch3/3.2.10/rollout-nginx.yaml --record deployment.apps/rollout-nginx created 기록된 히스토리 확인 [root@m-k8s ..

이론 일반 파드와 디플로이먼트에 속한 파드의 차이 일반 파드 : 파드 삭제 디플로이먼트에 속한 파드 : 파드 삭제 + 새로운 파드 생성 cordon 문제가 발생할 가능성이 있는 노드를 스케줄 되지 않게 설정하는 기능 drain 지정된 노드의 파드를 다른곳으로 이동 실습 1. 일반 파드와 디플로이먼트에 속한 파드의 차이 [root@m-k8s ~]# kubectl get pods NAME READY STATUS RESTARTS AGE echo-hname-7894b67f-45vtm 1/1 Running 1 5d23h echo-hname-7894b67f-b7jhn 1/1 Running 1 5d23h echo-hname-7894b67f-gtd5z 1/1 Running 1 5d23h echo-hname-7894b6..

이론 Run과 Create의 차이점 Create : 디플로이먼트라는 관리 그룹 내 파드 생성 Run : 단일 파드 생성 및 관리 1.18 버전 이전 버전에서 run으로 파드를 생성 시 더 이상 사용을 권고하지 않음을 알림 기본 오브젝트 파드 - 쿠버네티스에서 실행되는 최소 단위 - 독립적인 공간과 사용 가능한 IP - 하나 이상의 컨테이너를 가지나 범용으로 사용할 때는 1개의 파드에 1개의 컨테이너 네임스페이스 - 클러스터에서 사용되는 리소스들을 구분해 관리하는 그룹 볼륨 - 파드가 생성될 때 파드에서 사용할 수 있는 디렉터리 서비스 - 파드는 접속 정보가 유동적 - 이 접속을 안정적으로 유지하기 위해 새로운 IP를 기존에 제공하던 기능과 연결 실습 우선, Vagrant를 통해 모든 서버를 실행 PS C..

[컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커] 책 실습 ! 사전작업 https://shyen.tistory.com/entry/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4%EB%8F%84%EC%BB%A4-Vagrant-%EC%84%A4%EC%B9%98-%EC%A0%91%EC%86%8D-%ED%85%8C%EC%8A%A4%ED%8A%B8-1 [쿠버네티스/도커] Vagrant 설치 / 접속 / 테스트 [컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커] 책 실습 0. Virtual Box 설치 1. Vagrant 설치 후 초기화 # 폴더로 이동 cd C:\HashiCorp # 베어그란트 초기화 vagrant init 2. 베이그란트 클라우드에서 이.. shyen.ti..