Kubernetes
-
Kubernetes 특강 3회차 공부 내용 정리1 - Annotation, CronJobKubernetes 2024. 5. 20. 22:52
3회차는 분량이 많기도 하고, 내용이 많이 어렵게 느껴져서 공부하면서 조금씩 정리해 보려고 합니다. 🥲🥲🥲 📚 Annotationk8s에서 Annotation은 Pod, Deployment, Service 등과 같은 오브젝트에 대한 부가적인 정보를 추가로 제공하기 위한 메커니즘입니다. 📖 Label vs Annotation개인적으로, 강의 초반부터 언급되었던 레이블이 생각이 나면서 어노테이션의 개념과 약간 혼동이 되었으나,아래 문장을 보고 정리가 되었던 것 같습니다.Labels are for Kubernetes, while annotations are for humans. k8s에서 Label레이블은 관련 리소스 그룹을 필터링하여 식별하기 위해 Selector와 함께 사용됩니다.예를 들어, ..
-
Kubernetes 특강 2회차 공부 내용 정리Kubernetes 2024. 5. 11. 14:30
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 2024. 5. 4. 15:24
문제 1)somaweb라는 이름의 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 ..
-
Kubernetes 기본적인 이론 / 설치 및 명령어 내용 기록Kubernetes 2024. 5. 1. 23:55
소프트웨어 마에스트로의 꽃인 멘토 특강을 수강하면서 배웠던 내용들을 기록하고 되새김하기 위해 작성한 글입니다! 멘토님의 쿠버네티스 기본 과정 총 4회 차 중, 1회 차는 아래의 내용을 다뤘습니다.가상화 기술 / 컨테이너 / Docker의 이해Docker 설치 및 기본 사용법 Docker 이미지 생성과 Docker Hub의 사용 쿠버네티스 기본 이론 kubectl 설치 및 기본 명령어 습득 Pod의 이해와 생성 DockerKubernetes를 배우려는데 갑자기 Docker가 웬 말이냐?라고 할 수도 있습니다. Kubernetes는 클러스터 내에서 컨테이너화된 애플리케이션을 효율적으로 관리하고 운영하기 위해 사용되는데,Docker를 알고 이해함으로써 컨테이너 기술의 기본 개념과 작동 방식을 습득하게 된..