cka

    5. CKA udemy 강의 정리 - Section 2 [Deployment & kodekloud]

    0.Controller(컨트롤러) 컨트롤러는 다양한 파드들을 관리하는 Auto Healing, Software Update, Auto Scaling, Job 4가지역할을 맡는다. 쿠버네티스는 클러스터 구조여서 단일 노드와 파드만 사용하는 경우는 흔하지않기 때문에, 장애 없는 서비스를 유지하기 위해컨트롤러는 중요하다. 다양한 목적에 맞게 파드를 사용 할 수 있는 컨트롤러가 존재한다는 것이 쿠버네티스의 장점이기도 하다. 오랜 시간동안 실행되어야하는 파드 관리 : 레플리카셋 + 디플로이먼트 클러스터의 전체 노드에 같은 파드 실행 : 데몬세트 statefull한 앱의 파드를 관리 : 스테이트풀셋 1회성 작업 및 주기적인 배치 작업 실행할 때 사용 : 크론잡 ------------------------------..

    4. CKA udemy 강의 정리 - Section 2 [ReplicaSet & kodekloud]

    0.Controller(컨트롤러) 컨트롤러는 다양한 파드들을 관리하는 Auto Healing, Software Update, Auto Scaling, Job 4가지역할을 맡는다. 쿠버네티스는 클러스터 구조여서 단일 노드와 파드만 사용하는 경우는 흔하지않기 때문에, 장애 없는 서비스를 유지하기 위해컨트롤러는 중요하다. 다양한 목적에 맞게 파드를 사용 할 수 있는 컨트롤러가 존재한다는 것이 쿠버네티스의 장점이기도 하다. 오랜 시간동안 실행되어야하는 파드 관리 : 레플리카셋 + 디플로이먼트 클러스터의 전체 노드에 같은 파드 실행 : 데몬세트 statefull한 앱의 파드를 관리 : 스테이트풀셋 1회성 작업 및 주기적인 배치 작업 실행할 때 사용 : 크론잡 1. Replication Controller(rc) ..

    2. CKA udemy 강의 정리 - Section 2 [k8s 컴포넌트]

    쿠버네티스 클러스터의 전체 구조 쿠버네티스 클러스터는 크게 두 종류의 서버로 구성되며, 모든 통신은 kube-apiserver 중심으로 이루어진다. 특히, etcd에는 kube-apiserver만 접근이 가능하다. Master Node : 클러스터 관리하는 곳 보통 고가용성을 만족하고자 서버를 3대 정도 구성하여 운영함 (클러스터를 안정적으로 운영하려면 마스터 서버 5대로 구성할수도 있음.) Worker Node(초기 minion이라 지칭) : 실제 컨테이너를 실행시키는 곳. 실제 사용하는 컨테이너 대부분은 노드에서 실행됨. 쿠버네티스 컴포넌트 클러스터는 단일 컴퓨터가 아니라 여러대의 컴퓨터를 하나의 묶음으로 다루는 것을 의미하므로 여러가지 컴포넌트들을 가지고 있다. 마스터 컴포넌트 (Master Com..