AEWS2기

· AEWS2기
1. SQLite3 - DB Lock 이슈 및 원인 분석 nmon - 네트워크 사용량 모니터링 iostat - io 모니터링 /var/lib/grafana - 파일 크기 변화 모니터링 yum install epel-release yum install nmon sudo yum install sysstat sudo iostst -u grafana cd /var/lib/grafana watch -n 1 'ls -al' private 환경이라 테스트 관련 자료는 없음. 테스트 환경 EC2 50대(t2.mirco) CWAgent설치 및 메트릭 수집 EC2 50대에 대한 Alert 10개 생성 1분에 1번씩 평가 테스트 결과 평가되는 주기로 10~15kb 네트워크 트래픽 발생 write iops 5~10MB/s 발..
· AEWS2기
1. monitoring ns 생성 kubectl create ns monitoring watch kubectl get pod,pvc,svc,ingress -n monitoring 2. 인증서 ARN 체크 # 사용 리전의 인증서 ARN 확인 : 정상 상태 확인(만료 상태면 에러 발생!) CERT_ARN=`aws acm list-certificates --query 'CertificateSummaryList[].CertificateArn[]' --output text` echo $CERT_ARN 인증서가 없을 경우 생성하기 ACM > Certificates > Requests 3. monitor-values.yaml 파일 생성 cat
· AEWS2기
Reference [Fluent Bit 3.0 Docs] Fluent Bit v3.0 Documentation [Fluent Bit 3.0 Docs] Fluentd & Fluent Bit [aws docs] Fluent Bit를 DaemonSet로 설정하여 CloudWatch Logs에 로그 전송 [Github] fluent / fluent-bit [Better Stack] How to Collect, Process, and Ship Log Data with Fluent Bit [tistory] Fluent Bit (With Loki) [tistory] [EFK] EFK란(fluent bit 사용법) [aws Blog] Fluent Bit Integration in CloudWatch Container ..
· AEWS2기
1. EKS Log 종류 EKS Control Plane Node Application 2. EKS Log 활성화 옵션 EKS > Observability Kubernetes API server component logs (**api**) – kube-apiserver- Audit (**audit**) – kube-apiserver-audit- Authenticator (**authenticator**) – authenticator- Controller manager (**controllerManager**) – kube-controller-manager- Scheduler (**scheduler**) – kube-scheduler- # 모든 로깅 활성화 aws eks update-cluster-conf..
· AEWS2기
0. 준비사항 도메인 구입 [aws] Amazon Route 53을 사용해 도메인 이름을 등록하는 방법 1. ACM 발급 아래 블로그 참고 [tistory] AWS의 Certificate Manager 로 SSL 인증서 발급 받기 2. ExternalDNS 설치 # ExternalDNS MyDomain=myeks.net echo "export MyDomain=myeks.net" >> /etc/profile MyDnzHostedZoneId=$(aws route53 list-hosted-zones-by-name --dns-name "${MyDomain}." --query "HostedZones[0].Id" --output text) echo $MyDomain, $MyDnzHostedZoneId curl -s..
· AEWS2기
1. 실습 환경 배포 - CloudFormation YAML us-east-1(버지니아)리전 > CloudFormation > 아래 파일로 실행 1.1 기본 설정 # default 네임스페이스 적용 kubectl ns default # 노드 정보 확인 : t3.xlarge kubectl get node --label-columns=node.kubernetes.io/instance-type,eks.amazonaws.com/capacityType,topology.kubernetes.io/zone # 노드 정보 확인 : t3.xlarge eksctl get iamidentitymapping --cluster myeks # 노드 IP 확인 및 PrivateIP 변수 지정 N1=$(kubectl get node ..
· AEWS2기
[alibabacloud] Getting Started with Kubernetes | Application Storage and Persistent Volumes: Volume Snapshots and Topology-aware Scheduling [github] kubernetes-csi / external-snapshotter [aws] CSI snapshot controller kubernetes-csi/external-snapshotter [github] kubernetes-csi / external-snapshotter kubernetes Volume Snapshot [alibabacloud] Getting Started with Kubernetes | Application Storage an..
· AEWS2기
[inovex blog] Kubernetes Storage: Ephemeral Inline Volumes, Volume Cloning, Snapshots and more! EBS CSI driver kubernetes에서 EBS볼륨을 쉽게 프로비저닝하고 관리하는 기능 [O'REILLY] Production Kubernetes - ch4 [aws] Amazon EBS CSI driver Amazon EBS CSI 드라이버 IAM 역할 생성 EBS CSI 플러그인이 사용자를 대신하여 AWS API를 호출한다 IAM권한이 필요 # ISRA 설정 : AWS관리형 정책 AmazonEBSCSIDriverPolicy 사용 eksctl create iamserviceaccount \ --name ebs-csi-cont..
· AEWS2기
[Fatih Arslan] How to write a Container Storage Interface (CSI) plugin [gluesys 블로그] Kubernetes CSI 개념 정리 및 실습 [github] container-storage-interface / spec [Github] container-storage-interface/spec container-storage-interface / spec [CSI 구성요소] CSI (Container Storage Interface) Container Storage Interface 3가지 정의 Storage를 제어하는 Plugin Storage(Volume)의 Life Cycle CO와 Plugin 사이의 Interface CO (Containe..
· AEWS2기
[tistory - 악분] EKS 스터디 - 3주차 1편 - EKS가 AWS스토리지를 다루는 원리 [tistory] [Kubernetes] 쿠버네티스 볼륨 개념 1편(emptryDir, hostPath) 쿠버네티스 스토리지 Life Cycle Life Cycle 설명 Provisioning (프로비저닝) PV를 만드는 단계 - Static PV - Dynamic PV Binding (바인딩) PV를 PVC와 연결하는 단계 PV와 PVC는 1:1 관계 Using (사용) Pod에서 PVC를 통해 PV(볼륨)을 사용할 수 있는 단계 Reclaiming (회수) 사용이 끝난 PVC는 삭제되고, PV를 초기화하는 단계 Reclaiming 정책 PVC PV Retain (유지) 삭제 bound -> Release..
· AEWS2기
컨테이너 OverlayFS에 대한 이해 리눅스 파일 시스템 > UnionFS > OverlayFS(컨테이너 이미지) AWS Storage에 대한 이해 InstanceStorage, EBS, EFS, S3 Kubernetes Storage에 대한 이해 kubernetes Volume Tyep Volume, emptyDir, hostPath, Persistent Storage kubernetes Volume 추상화 Persistent Volume, Persistent Volume Claim 1. 리눅스 1-1. i-node의 동작흐름에 대한 애니메이션 [Youtube_Cd chen] Filesystem - inode & block ls dir / ls -l dir/file1 cat dir/file1 1-2..
yeongki0944
'AEWS2기' 카테고리의 글 목록 (4 Page)