KANS

Browse Posts

KANS

KANS 스터디에서 다룬 Kubernetes 네트워크와 운영 주제를 정리합니다.

KANS
KANS

[KANS] 3기 9주 – AWS EKS : VPC CNI

CloudNet@팀에서 진행하는 쿠버네티스 네트워크 스터디 3기 참가글입니다. ‘쿠버네티스’ 네트워크에 대해서 직접 실습을 통해 장애 시 해결 능력을 갖추고, 학습 내용을 전파 및 공유합니다! 1. AWS VPC CNI K8S CNI AWS VPC CNI 2. Node의 기본 네트워크 정보 확인 워커 노드1 기본 네트워크 구성 3. 노드간 파드 통신 목표: 파드간 통신 흐름 4. 파드에서 외부 통신 파드에서 외부 […]

KANS
KANS

[KANS] 3기 8주 – Cilium CNI

CloudNet@팀에서 진행하는 쿠버네티스 네트워크 스터디 3기 참가글입니다. ‘쿠버네티스’ 네트워크에 대해서 직접 실습을 통해 장애 시 해결 능력을 갖추고, 학습 내용을 전파 및 공유합니다! 1. Cilium 소개 Cilium은 Docker와 Kubernetes와 같은 Linux 컨테이너 관리 플랫폼을 사용하여 배포된 애플리케이션 서비스 간의 네트워크 연결을 투명하게 보호하는 오픈 소스 소프트웨어입니다. Cilium is open source software for transparently securing the network connectivity […]

KANS
KANS

[KANS] 3기 7주 – Service Mesh : Istio- Mode(Sidecar, Ambient)

CloudNet@팀에서 진행하는 쿠버네티스 네트워크 스터디 3기 참가글입니다. ‘쿠버네티스’ 네트워크에 대해서 직접 실습을 통해 장애 시 해결 능력을 갖추고, 학습 내용을 전파 및 공유합니다! 1. Service Mesh 소프트웨어 아키텍처에서 서비스 메시(Service Mesh)는 프록시를 사용하여 서비스 또는 마이크로서비스 간의 서비스 간 통신을 용이하게 하는 전용 인프라 계층을 말한다. In software architecture, a service mesh is a dedicated infrastructure layer […]

KANS
KANS

[KANS] 3기 6주 – Ingress & Gateway API

CloudNet@팀에서 진행하는 쿠버네티스 네트워크 스터디 3기 참가글입니다. ‘쿠버네티스’ 네트워크에 대해서 직접 실습을 통해 장애 시 해결 능력을 갖추고, 학습 내용을 전파 및 공유합니다! 1. k3s 경량의 쿠버네티스. 간편한 설치와 절반의 메모리, 모든걸 100MB 미만의 바이너리로 제공합니다. Lightweight Kubernetes. Easy to install, half the memory, all in a binary of less than 100 MB. k3s docs k3s는 쿠버네티스와 […]

KANS
KANS

[KANS] 3기 5주 – LoadBalancer(MetalLB), IPVS

CloudNet@팀에서 진행하는 쿠버네티스 네트워크 스터디 3기 참가글입니다. ‘쿠버네티스’ 네트워크에 대해서 직접 실습을 통해 장애 시 해결 능력을 갖추고, 학습 내용을 전파 및 공유합니다! 1. LoadBalancer 외부 로드 밸런서를 사용하여 서비스를 외부에 노출합니다. Kubernetes는 로드 밸런싱 구성 요소를 직접 제공하지 않으므로 구성 요소를 제공해야 하거나 Kubernetes 클러스터를 클라우드 제공업체와 통합할 수 있습니다. Exposes the Service externally using an […]

KANS
KANS

[KANS] 3기 4주 – Service : ClusterIP, NodePort

CloudNet@팀에서 진행하는 쿠버네티스 네트워크 스터디 3기 참가글입니다. ‘쿠버네티스’ 네트워크에 대해서 직접 실습을 통해 장애 시 해결 능력을 갖추고, 학습 내용을 전파 및 공유합니다! 1. 개요 클러스터에서 실행 중인 애플리케이션을 하나의 외부를 향하는 엔드포인트 뒤에 노출합니다. (워크로드가 여러 백엔드에 걸쳐 분할된 경우에도) Expose an application running in your cluster behind a single outward-facing endpoint, even when the workload […]

KANS
KANS

[KANS] 3기 3주 – Calico CNI & Network Mode

CloudNet@팀에서 진행하는 쿠버네티스 네트워크 스터디 3기 참가글입니다. ‘쿠버네티스’ 네트워크에 대해서 직접 실습을 통해 장애 시 해결 능력을 갖추고, 학습 내용을 전파 및 공유합니다! 1. Calico 기본 통신 이해 Calico is a networking and security solution that enables Kubernetes workloads and non-Kubernetes/legacy workloads to communicate seamlessly and securely. https://www.tigera.io/project-calico/ Calico는 쿠버네티스 CNI 를 준수하여, 파드를 위한 네트워크 통신 […]

KANS
KANS

[KANS] 3기 2주 – K8S Flannel CNI & Pause 컨테이너

CloudNet@팀에서 진행하는 쿠버네티스 네트워크 스터디 3기 참가글입니다. ‘쿠버네티스’ 네트워크에 대해서 직접 실습을 통해 장애 시 해결 능력을 갖추고, 학습 내용을 전파 및 공유합니다! 1. Kubernetes 소개 단순히 소수의 컨테이너를 제어하기에는 docker 및 docker compose와 같은 cli 기반의 제어나 EC2/ECS 기반의 플랫폼만으로도 충분할것이다. 다른 container 실행환경 대비kubernete 환경의 장점은 무엇이고 왜 써야할까? Kubernetes는 중앙집중화된 대규모 컨테이너 오케스트레이션 플랫폼이라고 […]

KANS
KANS

[KANS] 3기 1주 – 컨테이너 격리 & 네트워크 및 보안

CloudNet@팀에서 진행하는 쿠버네티스 네트워크 스터디 3기 참가글입니다. ‘쿠버네티스’ 네트워크에 대해서 직접 실습을 통해 장애 시 해결 능력을 갖추고, 학습 내용을 전파 및 공유합니다! 1. Docker 쿠버네티스를 이야기 하기 전에, 컨테이너 가상화를 이야기 안하고 넘어갈 수는 없다. 가상화(Virtualization) 하나 또는 다수의 물리적 서버를 효율적으로 활용하기 위해서 서버 가상화의 개념이 고안되었다. 하나의 대형 하드웨어를 논리적으로 작은 크기로 나누어 사용하거나, […]