# cka
Practice Test - ReplicaSets
dry-run으로 파일의 유효성 여부를 확인할 수는 없다..! 레플리카셋이 생성될 것이라고,, 이상이 없길래 실행시켰더니… 에러 발생 rs를 통해 배포할 파드의 라벨은 selector에 포함되어야 함 spec.selector.matchLabels >> spec.template.metadata.labels 이미 생성된 오브젝트 정보 확인 & y...
Kubernetes - ETCD
ETCD란? etcd는 신뢰할 수 있는 분산 키-값 저장소이며 간단하고 안전하며 빠르다 키-값 저장소(Key-Values Store)? 전통적으로 데이터베이스는 표 형식이었는데, SQL 또는 관계형 데이터베이스에서 보면 행과 열을 저장하고 테이블 형태로 나타내며, 소
Kubernetes - Cluster Architecture
Cluster Architecture > 자동화된 방식으로 응용 프로그램을 컨테이너 형식으로 호스팅 하는것 > k8s의 클러스터는 노트세트로 구성되는데, 물리적 가상, 온프레미스 또는 클라우드 일수도 있고 컨테이너 형태의 응용 프로그램 호스트 일 수도 있다 > w
Practice Test - Pods
1/2 : running container / total containers in pod webapp 파드에 2개의 컨테이너 존재하고 그 중 1개만 running 상태 파드 상세 확인 dry-run 클러스터에 명령 실행하기 전 명령의 유효성을 체크하기 위해 사용하는 옵션, 실제 반영 x, 예시) kubectl appl...
Pods with YAML
k8s는 pod, replicaset, deployment, service 같은 객체를 생성하기 위해 YAML 파일을 사용

Kube-Proxy
what is kube-proxy 요청 들어오면 포워딩 해주는 역할 docker-proxy와 동일한 역할 모든 노드에서 실행되는 프로세스 새로운 서비스를 찾아내고, 새로운 서비스가 생성될 때마다 각 노드에서 해당 서비스로 트래픽을 전달하기 위한 적절한 iptables 규칙을 생성 k8s 클러스터에서 각각의 파드는 서로 다른 모든 파드에 접근할 ...

[K8S] CKA - mock exam #1
k8s 공식 문서 > kubectl cheat sheet에서 autocomplete 설정 Deploy a pod named nginx-pod using the nginx:alpine image.Once done, click on the Next Question butt
[CKA] Cluster Architecture
Kubernetes Cluster - Master & Worker Node로 이루어져 있음 Application은 Container 형태로 구성 > 각 항목들 세부적으로 공부하고 내용 정리 반드시 필요 Master Node ETCD Kubernetes의 bac

[kubernetes] CKA 대비 정리 1
CKA 공부를 하며 필요한 내용을 간단히 정리할 예정key-value 형식으로 저장하는 DB.2379 Port 사용.version3 사용. 클러스터의 각 노드에서 실행되는 에이전트. kube-api 서버의 명령을 듣고 노드에서 컨테이너를 배포하거나 지운다. kube-a

[CKA] Ep1. 쿠버네티스란?
CKA를 따기 위한 공부 여정을 블로그에 기록하려고 한다,,,! 그 첫 번째 쿠버네티스란 무엇인지 알아보자! 먼저 쿠버네티스에 대하여 알기 전에 컨테이너 환경에 대하여 알 필요가 있다. 컨테이너는 VM(가상머신)과 유사하지만 격리 속성을 완화하여 애플리케이션 간에
Kube Controller Manager
what is Kube Controller Manager Kube Controller Manager는 Kubernetes에서 여러 컨트롤러를 관리 컨트롤러는 마스터 내의 사무실이나 부서와 같은 것 예를 들어, 선박에 대한 사무실은 선박의 모니터링 및 필요한 조치를 담당합니다. 새로운 선박이 도착하거나 선박이 떠나거나 파괴될 때마다 조치...

Kube-API Server
what is kube-api server kube-apiserver는 클러스터에서 변경을 위해 수행해야 하는 모든 작업의 중심에 있다. kubectl 명령어를 실행하면, 실제로 kubectl 유틸리티가 kube-apiserver에 접근한다. kube-apiserver는 etcd와 직접 상호작용하는 유일한 구성요소 api 서버의 역할 authentica...

CKA Trouble Shooting
svc 확인 (이름, nodeport, port, targetport 확인 등)deployment 확인 (ex) mysql 앱 사용자 및 비밀번호 등 수정)pod 확인 (ex)mysql pod 자체 환경변수의 비밀번호 설정)k get svc -A위 그림과 비교해서 sv
ETCD for beginners
what is etcd? 분산되고 신뢰할 수 있는 키-밸류 스토어 etcd에는 클러스터에 관한 정보를 저장 (nodes,pods,configs,secrets,accounts,roles,bindings, others) kubectl을 실행할