BACKEND/Docker & Kubernetes(21)
-
Kubernetes Deployment, 제대로 이해하기
본 포스팅은 Kubernetes Core Concept 중, Deployment Object의 개념과 사용법을 익히도록 합니다. 🔗 Kubernetes Series모든 Kubernetes 시리즈를 확인하시려면 위를 참고해 주세요. 본 포스팅에서는 Kubernetes을 사용하며 반드시 알아야할 개념 중 하나인 Deployment를 살펴보고자 합니다. Deployment?A Deployment provides declarative updates for Pods and ReplicaSets Deployment는 이름 그대로, 쿠버네티스에서 배포를 위한 객체입니다.기능적으로는, Pod와 ReplicaSet를 배포를 관리합니다. 운영자가 Deployment에서 원하는 상태desired status를 ..
2024.03.17 -
Kubernetes Architecture, 제대로 이해하기
본 포스팅은 Kubernetes Architecture 를 이해하고 구성 요소들의 개념과 역할을 이해하는 것을 목표합니다. 🔗 Kubernetes Series모든 Kubernetes 시리즈를 확인하시려면 위를 참고해 주세요. 본 포스팅에서는 Kubernetes 혹은 K8s 을 살펴보려 합니다.이론과 실습 중 무엇이 선행되어야 할지 생각해봤을 때, 제 기준에서 Kubernetes는 개념 정도만 먼저 알아보고, 실제로 사용해보며 깊이 들어가는 것이 좋지 않을까 싶습니다. 어떤 역할을 하는, 왜 생겨난 서비스인지를 파악한 후, 무작정 따라해보고 이유를 찾아가며 배우면 좋을 듯 합니다.그럼 지금부터 쿠버네티스 아키텍처에 대한 전반적인 내용을 살펴보도록 하겠습니다. Kubernetes의 목적은 컨테이..
2024.03.03 -
Kubernetes Architecture, 제대로 이해하기 - Control Plane
🔗 Kubernetes Series모든 Kubernetes 시리즈를 확인하시려면 위를 참고해 주세요. Kubernetes Architecture쿠버네티스 아키텍처는 컨테이너화된 워크로드를 안정적이고 적응 가능한 환경을 제공하기 위해, 여러 서버와 클러스터에 분산된 컴포넌트들이 함께 동작하는 집합입니다. 쿠버네티스 클러스터는 크게 컨트롤 플레인Control plane과 워커 노드 Worker Node 로 구성됩니다.지금부터 쿠버네티스 아키텍처의 중요 요소들을 이해하도록 해당 개념을 다루며,본 글에서는 컨트롤 플레인에 해당하는 컴포넌트를 살펴보도록 하겠습니다.워커 노드에 해당하는 글은 다음 글로 찾아뵙겠습니다. Kubernetes ComponentsKubernetes 아키텍처는 master-wor..
2023.11.22 -
Docker Swarm, 제대로 이해하기 - Swarm & Service
본 포스팅은 Docker Swarm 과 Service의 개념을 익히고 실제 사용할 수 있도록 데모를 실행해보는 것을 목표합니다. 📌 Docker SeriesDocker Engine, 제대로 이해하기 (1) - docker engine deep diveDocker Engine, 제대로 이해하기 (2) - namespace, cgroupDocker Network, 제대로 이해하기 (1) - libnetworkDocker Network, 제대로 이해하기 (2) - bridge, host, none driversDocker, 제대로 사용하기 - Commands> Docker Swarm, 제대로 이해하기 - Swarm & Service Docker Swarm: 여러 도커 호스트를 클러스터로 묶어 주는..
2023.10.30 -
Docker, 제대로 사용하기 - Commands
본 포스팅은 Docker 명령어 중, 실제 현업에서 많이 사용하는 명령어를 습득하고 적절한 상황에서 사용할 수 있도록 목표합니다. 📌 Docker SeriesDocker Engine, 제대로 이해하기 (1) - docker engine deep diveDocker Engine, 제대로 이해하기 (2) - namespace, cgroupDocker Network, 제대로 이해하기 (1) - libnetworkDocker Network, 제대로 이해하기 (2) - bridge, host, none drivers> Docker, 제대로 사용하기 - Commands 안녕하세요. 오늘은 Docker 명령어를 정리해보고자 합니다.해당 포스팅에 작성된 명령어 이외의 많은 명령어들이 존재하지만, 본 포스팅은..
2023.10.17 -
Docker Network, 제대로 이해하기 (2)
📌 Docker SeriesDocker Engine, 제대로 이해하기 (1) - docker engine deep diveDocker Engine, 제대로 이해하기 (2) - namespace, cgroupDocker Network, 제대로 이해하기 (1) - libnetwork> Docker Network, 제대로 이해하기 (2) - bridge, host, none driversDocker, 제대로 사용하기 - Commands 안녕하세요.오늘은 Docker Network를 Deep Dive하고자 합니다.지난 Docker 시리즈로 Docker Engine에 대해 다루고 3부로 진행하려 했던 Network에 해당됩니다.내용도 많고 가벼운 주제가 아니라 시리즈를 따로 구성했습니다 〰️ 해당 포스팅..
2022.02.15