분류 전체보기30 [EKS 모범 사례] - karpenter 쿠버네티스에서 인프라는 컨트롤 플레인과 데이터 플레인으로 구성됩니다.EKS는 가용성과 내결함성을 제공하도록 설계된 프로덕션 등급의 Kubernetes 컨트롤 플레인을 제공합니다.AWS는 쿠버네티스 컨트롤 플레인의 신뢰성을 책임집니다.EKS는 AWS 리전의 세 가용 영역에서 쿠버네티스 컨트롤 플레인을 실행합니다.쿠버네티스 API 서버 및 etcd 클러스터의 가용성과 확장성을 자동으로 관리합니다. EKS는 Kubernetes 데이터 플레인에 대한 세 가지 옵션을 제공Fargate - 데이터 플레인의 프로비저닝 및 확장을 처리관리형 노드 그룹화 자체 관리형 노드 - 데이터 플레인에 대한 관리가 가장 적은 옵션 Karpenter데몬셋이 아닌 파드가 없는 인스턴스를 자동으로 확장하거나 종료하여 낭비를 줄입니다.K.. 2024. 8. 10. [AWS] EKS Workshop 실습 실습 Amazon EKS web application workshopBuilding simple web application using Amazon EKS. This workshop covers from creating eks cluster to application's life cycle.catalog.us-east-1.prod.workshops.aws IAM 사용자1. OIDC Identity ProviderEKS가 관리하는 사용자 계정인 service account 에 IAM role 사용하기 위해서는 IAM OIDC provider 가 존재해야합니다. 2. AWS Load Balancer Controller 에 부여할 IAM Policy 생성Permission 은 Service Account를 위.. 2024. 8. 10. [NCloud] FleuntBit 와 NCP Object Storage 연동 환경 : NKS Fluentbit이 AWS의 S3로 연동할 수 있듯이 NCloud의 S3도 같은 방식으로 가능하여서 nks 에 올린 서비스 로그 수집을 위해 최종적으로 fluentbit을 도입하게 되었습니다. 최종적으로 시스템 로그(노드의 로그)는 데몬셋으로, 서비스 로그는 사이드카로 배포하여 각 로그들을 수집할 수 있었습니다. 데몬셋으로 fluentbit 를 배포하면 존재하는 모든 노드(taint, toleration 설정에 맞춰서)에 fluentbit 파드가 생성됩니다.hostpath 로 노드에 직접 마운트되어 노드에 쌓이는 로그들을 object storage로 보냅니다. OUTPUT 형식으로 s3 를 사용하려면 아래와 같이 credentials 값들이 필요합니다. AWS 의 s3 를 사용하.. 2024. 7. 6. [NCloud] Velero 공식문서는 nks 백업 방법으로 velero 를 권장합니다. Velero 로 nks 객체와 PV 스냅샷을 Object Storage 에 압축 및 백업을 지원합니다. nks pv 를 백업할 일이 있어서 찾아보았었는데, 현재 blockstorage 만 지원하여 최종적으로는 사용하지 않았지만 테스트했던 내용을 공유합니다. 공식문서:https://guide.ncloud-docs.com/docs/ko/k8s-k8suse-veleroKubernetes의 클러스터의 백업이 필요할 경우 Velero 플러그인을 사용할 수 있습니다. Velero를 통해 Kubernetes 객체를 Object Storage에 압축 및 백업할 수 있으며, 클러스터의 PersistentVolume에 대한 스냅샷을 생성하여 클러스터의 오브젝트 .. 2024. 7. 6. 이전 1 2 3 4 5 6 7 8 다음