728x90

쿠버네티스 54

23.8.28(월) 쿠버네티스 2일차

쿠버네티스 사용법 k get pod -o yaml kubectl logs nginx k get nodes,pods,deployments,namespaces # 모든 정보 출력 k delete pods --all # 모든 pods 삭제 # 기본적으로 pod을 삭제하더라도 deploy가 남아있기 때문에 다시 재생성된다. k delete deploy --all # 모든 deploy 삭제 kubectl run webserver --image=nginx:latest --port=80 kubectl exec webserver -- cat /etc/hostname kubectl exec webserver -- cat /etc/hosts k exec -it webserver -- /bin/bash # webserver..

Kubernetes 2023.09.01

23.8.29(화) 쿠버네티스 3일차

Local : pods를 특정 node로 지정해서 사용가능 persistant : cluster의 생명주기와 동일 cluster 내 의 pod 사이에 공유가능 volume : pod의 생명주기와 동일 pod내의 Container끼리 공유가능 PV(persistant volume) PVC(persistant volume claim) : PV와 Pod을 매핑하고 연결해주는 역할 (중간자 역할) #--------------------------vl-emptydir.yaml-------------------------- cat vl-emptydir.yaml apiVersion: v1 kind: Pod metadata: name: sidecar spec: containers: - name: app image: b..

Kubernetes 2023.09.01

23.8.30(수) 쿠버네티스 4일차

https://kubernetes.io/ko/docs/concepts/workloads/pods/pod-lifecycle/ 파드 라이프사이클 이 페이지에서는 파드의 라이프사이클을 설명한다. 파드는 정의된 라이프사이클을 따른다. Pending 단계에서 시작해서, 기본 컨테이너 중 적어도 하나 이상이 OK로 시작하면 Running 단계를 통과하 kubernetes.io apiVersion: v1 kind: Pod metadata: name: nginx spec: containers: - image: nginx:1.14 name: nginx livenessProbe: httpGet: path: / port: 80 initialDelaySeconds: Pod 실행후 delay할 시간 periodSeconds: ..

Kubernetes 2023.09.01

23.8.31(목) 쿠버네티스 5일차

https://kubernetes.io/ko/docs/concepts/workloads/ 워크로드 쿠버네티스에서 배포할 수 있는 가장 작은 컴퓨트 오브젝트인 파드와, 이를 실행하는 데 도움이 되는 하이-레벨(higher-level) 추상화 kubernetes.io 쿠버네티스에서 구동되는 애플리케이션이며 파드를 생성 및 관리 쿠버네티스에서는 워크로드를 일련의 파드 집합 내에서 실행 쿠버네티스에서 Pod 는 클러스터에서 실행 중인 컨테이너 집합을 의미함 ReplicationController cat

Kubernetes 2023.09.01
728x90