본문 바로가기

kubernetes

(5)
[kubernetes] static pod란 이 내용은 아래 공식문서를 기반으로 작성 함 https://kubernetes.io/docs/tasks/configure-pod-container/static-pod/ Static Pods란? Static Pod란 API 서버가 관찰하지 않고 특정 노드의 kubelet 데몬에 의해 직접 관리되는 pod kubelet은 static pod를 감시하고, 실패하면 재기동 수행 static pod는 항상 특정 한 노드 kubelet에 바인딩 됨 kubelet은 각 정적 포드에 대하여 kubernetes API 서버에 미러 pod를 자동으로 생성하려 시도 노드에서 실행되는 pod는 API 서버에서 볼 수 있지만 제어는 불가능 static pod의 이름은 접미사로 노드 호스트 이름이 붙음 Static Pods 생성..
[kubernetes] pod란? 해당 페이지는 https://kubernetes.io/docs/concepts/workloads/pods/ 를 기준으로 작성 하였습니다 Pod란? Kubernetes 에서 만들고 관리 할 수 있는 가장 작은 단위 공유 스토리지, 네트워크 리소스와 컨테이너 실행하는 사양을 포함하는 하나 이상의 컨테이너 그룹 Pod의 컨텐츠는 항상 같은 위치에 위치하고, 일정이 잡혀 있으며 공유하는 컨텍스트에서 실행 Pod는 애플리케이션 별 논리적 호스트를 모델링함 애플리케이션 컨테이너와 마찬가지로 Pod에는 Pod 시작 중 실행돠는 초기화 컨테이너 포함 디버깅을 위해 임시 컨테이너를 삽입할 수 있음 Pod의 공유 context는 리눅스 네임스페이스, cgroup 및 잠재적으로 다른 격리 측면의 집합 #kubectl app..
[kubernetes] namespace 란? 해당 페이지는 kubernetes의 namespace 페이지를 기반으로 작성한다 https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespaces In Kubernetes, namespaces provides a mechanism for isolating groups of resources within a single cluster. Names of resources need to be unique within a namespace, but not across namespaces. Namespace-based scoping is applicable only for namespaced objects kubernet..
[kubernetes] etcd 및 백업 복구 방법 해당 페이지는 아래 URL을 참고하여 작성 함 https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd/#backing-up-an-etcd-cluster Operating etcd clusters for Kubernetes etcd is a consistent and highly-available key value store used as Kubernetes' backing store for all cluster data. If your Kubernetes cluster uses etcd as its backing store, make sure you have a back up plan for those data. You can..
[kubernetes] kubernertes Component 이 내용은 Kuberentes의 공식문를 참고하여 작성 함. https://kubernetes.io/docs/concepts/overview/components/ Kubernetes는 Control Plane와 Node 들로 구성 된다 - Control Plane : 클러스터에 대한 스케줄링, 이벤트 감지 응답 등을 kubernetes 클러스터 시스템 노드 - Node : 컨테이너화 된 애플리케이션을 실행하는 노드 위 컴포넌트는 kubectl 명령어를 통해 pod들을 확인할 수 있다. [root@m-k8s vagrant]# kubectl get pods -A NAMESPACE NAME READY STATUS RESTARTS AGE kube-system calico-kube-controllers-99c9b..