본문 바로가기

eks12

EKS - EFS CSI driver 베하~!!! 1-Tier팀 입니다. 원래라면 Youtube API 포스팅을 했어야 하지만... 업무 중 알게 된 CSI Driver 에 대한 정보를 공유드리고 싶어 가져왔습니다.!!! CSI는 Kubernetes 클러스터 내에서 EFS를 사용하기 위한 드라이버로 EFS 파일 시스템을 마운트하여 컨테이너에 공유 스토리지를 제공, 관리할 수 있도록 합니다. 먼저, EKS에서 EFS의 역할부터 알아보도록 하겠습니다. EFS는 EKS에서 여러 Pod들이 하나의 스토리지를 사용할 수 있도록 합니다. 하나의 AZ에서만 접근할 수 있는 EBS와 달리, EFS는 여러 가용 영역에서 접근할 수 있어 다른 Node에 배포되어 있는 Pod도 스토리지에 접근할 수 있습니다. EFS를 사용하기 위해서는 드라이버가 설치되어야 하.. 2023. 11. 9.
[AWS] AWS EKS Node Drain 안녕하세요 비티시보이즈입니다. 오늘의 주제는 EKS Node Drain입니다. Kubernetes Node Drain이란? kubectl drain은 Node 관리를 위해서 지정된 Node에 있는 Pod들을 다른곳으로 이동시키는 명령입니다. Node에 있는 Pod들을 다른 Node로 옮기고, Drain을 한 Node에 Cordon을 하여 drain 후에도 다시 스케줄링 되지 않도록 해주는 명령입니다. Node Drain 순서 Node를 Drain하는 순서는 다음과 같이 진행됩니다. 먼저 drain하려는 노드의 이름을 식별합니다. 다음을 사용하여 클러스터의 모든 노드를 나열할 수 있습니다. kubectl get nodes 다음으로 Kubernetes에 노드를 비우도록 지시합니다. kubectl drain .. 2023. 8. 17.
[AWS] eks addon 3rd party Kubecost란? 안녕하세요. 이쁜이와 멋쟁이의 BTC_기범입니다. 오늘은 AWS의 eks addon 중 3rd party에 해당하는 kubecost에 대해 알아보겠습니다. Kubecost란? Amazon EKS와의 협업을 통해 Amazon EKS 클러스터 비용 가시성에 최적화된 번들을 제공하여 고객이 네임스페이스, 클러스터, 포드 또는 팀이나 애플리케이션과 같은 조직 개념 별로 비용을 추적할 수 있도록 하는 Addon입니다. 비용 Kubecost는 2가지 비용 정책을 제공하고 있습니다. 1. Free 버전 2. Enterprise 버전 각각의 비용은 Free 버전의 경우 무료, Enterprise 버전의 경우 unit/hour당 $3.42로 AWS Marketplace에서 라이선스 구매를 통해 사용할 수 있습니다. 요구.. 2023. 7. 19.
eks addon ADOT란? 안녕하세요! 이쁜이와 멋쟁이의 BTC_기범입니다. 휴일들이 지나고 몸이 더위에 지치기 쉬운 날씨가 된 것 같습니다. 보양 잘하셔서 건강 잘 챙기시고요! 오늘은 EKS addon ADOT에 대해서 말씀드리겠습니다~ ADOT란? AWS Distro for OpenTelemetry의 약자로 OpenTelemetry 프로젝트의 안전하고 프로덕션에 바로 사용할 수 있는 AWS 지원 배포판입니다. ADOT를 통해 애플리케이션 매트릭과 데이터를 수집하여 AWS-X-Ray, Amazon CloudWatch, Amazon Managed Service for Prometheus, Partner monitoring solutions에 전달하여 활용할 수 있습니다. OpenTelemetry란? 애플리케이션 모니터링을 위한 분.. 2023. 6. 12.
[AWS] EKS Service Type 4가지 베하~! 안녕하세요 여러분! 블랙아웃입니다. 저희는 최근 EKS에 대해 짧게 공부해보았는데요! 오늘은 EKS에서 사용되는 서비스 타입 4가지에 대해 알아보고 실습 해보도록 하겠습니다~! 다들 아시다시피 파드는 생성될 때마다 IP가 계속해서 바뀌는데요. 이러한 파드에 탑재된 애플리케이션이 외부와 상호 통신할 수 있도록 해주는 것이 바로 서비스(Service)입니다. 오늘은 이 서비스 타입 4가지에 대해 알아보고, 직접 yaml 파일을 생성해서 서비스를 만들어보도록 하겠습니다! 먼저 Service Type에는 크게 4가지의 유형이 있습니다. ClusterIP NodePort LoadBalancer ExternalName 각각 하나씩 살펴 보도록 하겠습니다. 1. Cluster IP 같은 label을 가진(S.. 2023. 5. 21.
[AWS] EKS addon amazon ebs csi 드라이버 설치 안녕하세요!! 오늘은 AWS 서비스 중 EKS에서 addon 중 하나인 Amazon ebs csi 드라이버를 설치하는 방법에 대해 소개드리겠습니다. Addon 이란? : Kubernetes 애플리케이션에 대한 지원 운영 기능을 제공하는 소프트웨어입니다. 애플리케이션에만 국한되지 않고 에이전트, 드라이버 또한 포함됩니다. amazon ebs csi 드라이버란? : Kubernetes 리소스들이 Amazon EBS 스토리지를 이용할 수 있도록 하는 플러그인입니다. 간단하게 말하면 EBS를 Kubernetes의 volume으로 쓸 수 있도록 합니다. 적용 방법 1. OIDC 제공업체 생성 1-1. OIDC제공업체 ID 검색 및 변수 저장 oidc_id=$(aws eks describe-cluster --nam.. 2023. 5. 8.
[AWS] EKS 실습 베하 ~~~ 오늘도 어김없이 수 지 타 산 입니다! 나른한 오후시간 이네요 한 주를 화이팅하는 마음으로 힘내보자구요 ! 오늘은 EKS 기본내용을 이어 실습에 관해 말해보고자 해요 EKS를 사용하며 큰 그림부터 함께 그려보아요 팔로팔로팔로미 ~~~~~~ Amazon EKS 란? Amazon EKS는 AWS에서 만든 관리형 쿠버네티스 서비스 입니다. EKS는 Elastic Kubernetes Service 의 약자 입니다. EKS를 사용하면 쿠버네티스 마스터노드구성을 하지 않아도 AWS에서 관리해주기 때문에 되기 때문에 쉽고 빠르게 쿠버네티스를 이용할 수 있습니다. 다만 AWS의 ELB, VPC 등 EKS를 실행하기 위해 여러 서비스에 활용되기 때문에 AWS를 처음 사용하는 분들은 다소 생소 할수도 있습니다.. 2023. 2. 20.
[AWS] EKS 베하 ~~! 오늘도 수 지 타 산 입니다. 곧 설날이 다가오네요! 계묘년 건강과 행복, 두 마리 토끼 다 잡으시길 기원합니다. 이때까지 AWS의 기본 서비스들을 다루어 보았어요. 이제는 본격적으로 EKS에 대하여 알아볼게요. 팔로팔로팔로미 ~~~~ AWS 공식사이트 - 작동방식 AWS에서 제공하는 완전관리형 Kubernetes 서비스 Kubernetes 제어 플레인을 설치하고 운영할 필요 없이 AWS에서 Kubernetes를 손쉽게 실행하도록 하는 관리형 서비스로 특징은 아래와 같다고 한다. 여러 가용 영역 배포 비정상 제어 플레인 인스턴스를 자동으로 감지하고 교체 자동화된 버전 업그레이드 서비스 통합 제공 EKS 아키텍쳐 AWS에서 제공하는 아키텍처와 Kubernetes 아키텍처를 함께 확인해보자. 쿠.. 2023. 1. 20.