0. 환경 1. ubuntu 18.04 이미지 다운로드 및 설치 https://releases.ubuntu.com/18.04/ 2. virtualbox 를 켠 다음 이미지를 새로 만든다 종류 : linux 버전 : Ubuntu(64-bit) 메모리 : 4096
쿠버네티스 클러스터 구성 Step 1: vm 설정 에 이어지는 글입니다. 스왑 오프를 해서 클러스터 기능을 최적화 하기 도커 설치
[udemy Certified Kubernetes Administrator (CKA) with Practice Tests 참고](https://www.udemy.com/course/certified-kubernetes-administrator-with-practice
쿠버네티스에서 가장 기본적인 배포 단위다.하나 이상의 컨테이너들을 포함한다.Pods.yamlapiVersion : 쿠버네티스 api 버전kind : 리소스유형메타데이터 : 파드의 정보스팩 : 컨테이너 정보, 네트워크 정보Pod 은 다음과 같은 특징을 지닌다.Pod 내
해당 노드의 kubelet 은 파드의 컨테이너를 실행하고 파드가 존재하는 한 컨테이너가 계속 실행된다. 그럼 kubelet 은 어떻게 파드의 컨테이너가 정상인지 확인할 수 있을까?그걸 확인하기 위해 사용하는 옵션이 liveness probe 이다liveness 라는 말
파드는 다음과 같은 문제를 가지고 있다.파드는 생성할 때마다 아이피가 변경된다. 노드에 파드를 스케줄링하고 파드는 생성되는데 이때 아이피가 정해져서 클라이언트는 서버인 파드 아이피를 미리 알수 없다.또한 접근해야할 서버에 해당되는 파드가 하나가 아닐 수 있다. 쿠네티스
ConfigMap 이란? > 쿠버네티스 설정 정보를 저장하는 리소스 쿠버네티스 컨테이너를 정의할 때, ENTRYPOINT 와 CMD 둘 다 재정의 할 수 있다. 여기서 command 는 컨테이너 안에서 실행되는 실행파일 args 는 실행파일에 전달되는 인자를 의
쿠버네티스가 v1.20 이후 컨테이너 런타임으로서 도커를 사용을 depricated🥊 한다고 한다그렇기 때문에 컨테이너 런타임을 docker 에서 쿠버네티스가 계속 지원하는 다른 종류로 변경할 필요가 있다. 참고 : https://kubernetes.io/k
파드를 노드에 지정해서 스케줄링하는 방법을 알아보자! 특정 노드에 파드 스케줄링 노드에 파드를 지정해서 스케줄링을 하는 방법은 3가지가 있다. Tip! kube-scheduler는 파드를 노드에 할당한다. 따라서 이 kube-scheduler가 있어야지 스케줄링이
https://kubernetes.io/ko/docs/setup/best-practices/certificates/ 쿠버네티스는 TLS 인증을 위해서 PKI 인증서가 필요하다 kuberadm 으로 설치한다면 전부 인증서를 자동으로 설치된다. 주요 파일 위치 ⭐️