본문 바로가기
반응형

분류 전체보기25

[minikube] 레플리카셋(replicaset)과 디플로이먼트(Deployment) (1) 기존 Pod는 임시적인 리소스로 단일 인스턴스로 실행하는데의 초점이 맞춰짐 (자동복구x) - 스스로 관리를 하지 않음 - 고유한 식별자를 가짐 - 내구성 보장이 안됨 - 짧은 수명을 가지도록 설계 Pod를 관리하기 위해서 레플리카셋(Replicaset) 과 디플로이먼트(Deployment가 있음 Replicaset이란 무엇인가? - Pod의 복제본 관리를 하고 장애 발생 시 자동 복구를 함동일한 Pod을 원하느 수 만큼 실행 Pod이 삭제 되거나 비정상적으로 동작할 경우 자동으로 새 Pod을 생성함Pod 복제와 복구는 적합하지만 업데이트와 롤백 같은 기능은 없음vi rs.yaml - vi를 통해 rs.yaml을 만들어 아래 양식을 작성한다. apiVersion: apps/v1kind: ReplicaSet.. 2025. 8. 12.
[minikube] 쿠버네티스에서 왜 Pod 단위로 관리할까? 쿠버네티스(Kubernetes)에서는 컨테이너를 직접 하나씩 배포하는 대신, Pod(파드)라는 최소 단위로 묶어서 운영 쿠버네티스에서 애플리케이션을 배포하면, 해당 애플리케이션은 곧바로 컨테이너 안에서 동작하는 것이 아니라 파드 안에 컨테이너가 포함되는 형태로 생성즉, 쿠버네티스 입장에서 컨테이너를 직접 다루는 것이 아니라, 파드라는 "그릇"을 통해서 컨테이너를 관리하게 됩니다. - 파드에 속하는 모든 컨테이너는 동일한 IP와 포트 공간을 사용 그래서 서로 다른 컨테이너라도 localhost를 통해 쉽게 통신가능 - 파드 내부에서는 볼륨(volume)을 공유할 수 있으므로, 같은 디렉터리나 파일에 접근하는 것이 가능 자주 사용하면 명령어 run, get, logs, port-forward 이미지 받.. 2025. 8. 11.
[minikube] kubectl 자동완성 기능 Kubectl 자동 완성 기능 (kubectl 치트 시트) 설정https://kubernetes.io/ko/docs/reference/kubectl/cheatsheet/ kubectl 치트 시트이 페이지는 일반적으로 사용하는 kubectl 커맨드와 플래그에 대한 목록을 포함한다. Kubectl 자동 완성 BASH source kubernetes.io 쿠버네티스 설치 후 사용 하는 명령어가 안보인느 경우가 많아 찾아보니 kubectl 치트 시트라는 문서를 발견 후 적용 해보았다.시트 적용 전 tab을 누르면 디렉토리및 파일만 표기 되어 kubectl에 관한 커맨드와 플래그에 대한 목록이 안보임. alias로 kubectl이 길어 k로 변경 후 tab을 누르면 커맨드와 플래그 목록이 보임source > ~/.. 2025. 8. 11.
[Vmware] bridged 네트워크 연결 안됨 노트북에 있는 kubernetis 이미지를 OVF로 뺴온 뒤본체로 옮긴 후 네트워크 연결이 안되어 계속 확인중에 있다... 셋팅은 다 똑같은 거같은데DNS도 변경 해봤지만 소용이 없었다... 해당 네트워크 설정을 NAT로 변경하니 통신은 되지만 내가 원하는 조건이 아니였기에 변경하려고한다. Edit -> Virtual Network Editor.. 에 들어가서 Change Settings 누르면 VMnet0이 생긴다. 그리고 밑에 자기가 쓰던 이더넷 카드를 찾아서Bridged to : 란에 동일 한 이더넷 카드를 선택한다. 이더넷 오른쪽 마우스 클릭 -> 속성을 누른 후 VMware Bridge Protocol 옆에 체크가 되어있는지 확인한다. 이후 서버를 시작하여 핑이 나가고 IP가 잘잡히는 확.. 2025. 8. 8.
반응형