Kubernetes 특강 3회차 공부 내용 정리1 - Annotation, CronJob
·
Kubernetes
3회차는 분량이 많기도 하고, 내용이 많이 어렵게 느껴져서 공부하면서 조금씩 정리해 보려고 합니다. 🥲🥲🥲  Annotationk8s에서 Annotation은 Pod, Deployment, Service 등과 같은 오브젝트에 대한 부가적인 정보를 추가로 제공하기 위한 메커니즘입니다. Label vs Annotation개인적으로, 강의 초반부터 언급되었던 레이블이 생각이 나면서 어노테이션의 개념과 약간 혼동이 되었으나,아래 문장을 보고 정리가 되었던 것 같습니다.Labels are for Kubernetes, while annotations are for humans. k8s에서 Label레이블은 관련 리소스 그룹을 필터링하여 식별하기 위해 Selector와 함께 사용됩니다.예를 들어, 특정 라벨을 ..
Kubernetes 특강 2회차 공부 내용 정리
·
Kubernetes
Kubernetes 클러스터 연결 설정하기멘토님께서 나눠주신 Kubernetes 클러스터의 구성을 정의하고 있는 yaml 파일을 가지고,kubectl 명령어로 설정해 준다면특정 클러스터와 사용자를 연결하여 클러스터 자원을 관리하고 접근할 수 있게 됩니다.### 쿠버네티스 클러스터 연결을 위한 변수 선언$ export KUBECONFIG=~/downloads/soma-k8s-lab-kubeconfig.yaml또는$ sudo cp ~/downloads/soma-k8s-lab-kubeconfig.yaml ~/.kube/config### 확인하는 방법$ echo $KUBECONFIG### 쿠버네티스 연결 확인$ kubectl get nodes### 네임스페이스 제작$ kubectl create namespace..
Kubernetes 특강 1회차 실습 문제
·
Kubernetes
문제 1somaweb라는 이름의 deployment를 아래 조건으로 생성합니다. Pod 이름: soma-wsReplicas 수: 4컨테이너 이름: nginx-container컨테이너 이미지: nginx:1.14  풀이1. somaweb.yaml라는 이름의 yaml 파일 작성하기apiVersion: apps/v1kind: Deploymentmetadata: name: somawebspec: replicas: 4 selector: matchLabels: app: soma-ws template: metadata: labels: app: soma-ws spec: containers: - name: nginx-container i..
Kubernetes 기본적인 이론 / 설치 및 명령어 내용 기록
·
Kubernetes
소프트웨어 마에스트로의 꽃인 멘토 특강을 수강하면서 배웠던 내용들을 기록하고 되새김하기 위해 작성한 글입니다!  멘토님의 쿠버네티스 기본 과정 총 4회 차 중, 1회 차는 아래의 내용을 다뤘습니다.가상화 기술 / 컨테이너 / Docker의 이해Docker 설치 및 기본 사용법 Docker 이미지 생성과 Docker Hub의 사용 쿠버네티스 기본 이론 kubectl 설치 및 기본 명령어 습득 Pod의 이해와 생성   DockerKubernetes를 배우려는데 갑자기 Docker가 웬 말이냐?라고 할 수도 있습니다. Kubernetes는 클러스터 내에서 컨테이너화된 애플리케이션을 효율적으로 관리하고 운영하기 위해 사용되는데,Docker를 알고 이해함으로써 컨테이너 기술의 기본 개념과 작동 방식을 습득하게 된..