AWS/EKS
-
CloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이번 포스팅에서는 Harbor 를 설치하는 방법에 대해 알아보겠습니다. 1. Harbor Harbor 는 k8s 에 반드시 필요한 Container Image 를 저장할 수 있는 Open Source Container Image Registry Container Registry 종류 Docker Hub Amazon ECR (Elastic Container Registry) Harbor 3개 외에도 여러 종류가 있으나, 주로 Public 에서는 Docker Hub Cloud 환경에서는 해당 CSP 의 Co..
[PKOS Study 3주차] GitOps System - Harbor 설치CloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이번 포스팅에서는 Harbor 를 설치하는 방법에 대해 알아보겠습니다. 1. Harbor Harbor 는 k8s 에 반드시 필요한 Container Image 를 저장할 수 있는 Open Source Container Image Registry Container Registry 종류 Docker Hub Amazon ECR (Elastic Container Registry) Harbor 3개 외에도 여러 종류가 있으나, 주로 Public 에서는 Docker Hub Cloud 환경에서는 해당 CSP 의 Co..
2023.03.26 -
CloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이번 포스팅에서는 쿠버네티스의 Storage 중 PV 와 PVC 에 관해 알아보겠습니다. 1. Kubernetes Storage 개요 쿠버네티스의 스토리지로는 emptyDir , hostPath , PV/PVC 가 존재합니다. 각각의 타입을 알아보겠습니다. 1.1. emptyDir Pod 내부에 존재하며 동일한 Pod의 컨테이너 간 공유될 수 있는 스토리지, Pod 삭제 시 함께 삭제 Pod 내부에 데이터를 저장하는 스토리지 유형 emptyDir은 휘발성 데이터 저장소로써 만약 Pod 어플리케이션에서 보..
[PKOS Study 2주차] Kubernetes Storage ( emptyDir, hostPath, PV/PVC )CloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이번 포스팅에서는 쿠버네티스의 Storage 중 PV 와 PVC 에 관해 알아보겠습니다. 1. Kubernetes Storage 개요 쿠버네티스의 스토리지로는 emptyDir , hostPath , PV/PVC 가 존재합니다. 각각의 타입을 알아보겠습니다. 1.1. emptyDir Pod 내부에 존재하며 동일한 Pod의 컨테이너 간 공유될 수 있는 스토리지, Pod 삭제 시 함께 삭제 Pod 내부에 데이터를 저장하는 스토리지 유형 emptyDir은 휘발성 데이터 저장소로써 만약 Pod 어플리케이션에서 보..
2023.03.19 -
CloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이번 포스팅에서는 쿠버네티스에서 AWS LoadBalancer 를 사용할 수 있게 해주는 LoadBalancer Controller 에 대해서 알아보겠습니다. 1. Service 로드밸런서 컨트롤러를 알아보기에 앞서, 쿠버네티스 서비스 오브젝트에 대해 간략하게만 짚고 넘어가겠습니다. Service 오브젝트는 쿠버네티스에서 관리되는 무수히 많은 Pod 에 접근할 수 있는 쿠버네티스의 단일 진입점이라고 생각하면 됩니다. Service 에는 ClusterIP , NodePort , LoadBalancer 타입..
[PKOS Study 2주차] 쿠버네티스 Service, Ingress (LoadBalancer controller)CloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이번 포스팅에서는 쿠버네티스에서 AWS LoadBalancer 를 사용할 수 있게 해주는 LoadBalancer Controller 에 대해서 알아보겠습니다. 1. Service 로드밸런서 컨트롤러를 알아보기에 앞서, 쿠버네티스 서비스 오브젝트에 대해 간략하게만 짚고 넘어가겠습니다. Service 오브젝트는 쿠버네티스에서 관리되는 무수히 많은 Pod 에 접근할 수 있는 쿠버네티스의 단일 진입점이라고 생각하면 됩니다. Service 에는 ClusterIP , NodePort , LoadBalancer 타입..
2023.03.19 -
CloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이번 포스팅에서는 k8s 의 CNI 중 하나인 AWS VPC CNI 에 대해 알아보겠습니다. 1. AWS VPC CNI 소개 AWS VPC 를 사용하기 위한 Kubernetes Container Network Interface 온프레미스 환경에서 k8s 를 설치하면 기본적으로 쿠버네티스는 Calico CNI 를 사용하고 있습니다. k8s 의 Calico CNI 는 노드의 IP 대역과 Pod의 IP 대역이 다른 Overlay Network 의 형태를 취하고 있습니다. 하지만 AWS 에서는 쿠버네티스 통신 ..
[PKOS Study 2주차] Kubernetes Network ( AWS VPC CNI )CloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이번 포스팅에서는 k8s 의 CNI 중 하나인 AWS VPC CNI 에 대해 알아보겠습니다. 1. AWS VPC CNI 소개 AWS VPC 를 사용하기 위한 Kubernetes Container Network Interface 온프레미스 환경에서 k8s 를 설치하면 기본적으로 쿠버네티스는 Calico CNI 를 사용하고 있습니다. k8s 의 Calico CNI 는 노드의 IP 대역과 Pod의 IP 대역이 다른 Overlay Network 의 형태를 취하고 있습니다. 하지만 AWS 에서는 쿠버네티스 통신 ..
2023.03.18 -
CloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이전 포스팅은 kops 를 통해 k8s 실습 환경을 마련하는 목적이었습니다. 지금부터는 본격적으로 k8s 기능 과 활용에 대해 포스팅해보겠습니다. 1. k8s External DNS ?? Public Domain 과 Kubernetes Resource 를 연결시켜주는 솔루션 GitHub - kubernetes-sigs/external-dns: Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes I C..
[PKOS Study 1주차] Kubernetes External DNSCloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이전 포스팅은 kops 를 통해 k8s 실습 환경을 마련하는 목적이었습니다. 지금부터는 본격적으로 k8s 기능 과 활용에 대해 포스팅해보겠습니다. 1. k8s External DNS ?? Public Domain 과 Kubernetes Resource 를 연결시켜주는 솔루션 GitHub - kubernetes-sigs/external-dns: Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes I C..
2023.03.14 -
AWS 에서 쿠버네티스 스터디를 하는데 있어, EKS 가 아닌 kops 를 사용하였습니다. EKS 는 생성 시간이 길고 비용이 많이 들기 때문에 교육 목적으로 비교적 빠르게 쿠버네티스 클러스터를 생성할 수 있는 kops 를 선택하였습니다. 1. KOPS?? KOPS 는 Kubernetes Operations 의 약자로 쿠버네티스 클러스터 생성, 제거, 업그레이드 등을 자동화시켜주는 프로비저닝 툴입니다. kops 홈페이지 Welcome - kOps - Kubernetes Operations For a better viewing experience please check out our live documentation site at kops.sigs.k8s.io. kOps - Kubernetes Operat..
[PKOS Study 1주차] AWS에 kops 로 쿠버네티스 클러스터 생성AWS 에서 쿠버네티스 스터디를 하는데 있어, EKS 가 아닌 kops 를 사용하였습니다. EKS 는 생성 시간이 길고 비용이 많이 들기 때문에 교육 목적으로 비교적 빠르게 쿠버네티스 클러스터를 생성할 수 있는 kops 를 선택하였습니다. 1. KOPS?? KOPS 는 Kubernetes Operations 의 약자로 쿠버네티스 클러스터 생성, 제거, 업그레이드 등을 자동화시켜주는 프로비저닝 툴입니다. kops 홈페이지 Welcome - kOps - Kubernetes Operations For a better viewing experience please check out our live documentation site at kops.sigs.k8s.io. kOps - Kubernetes Operat..
2023.03.11