- 4-3-0. EKS에서 Prometheus, Grafana Stack 배포yeongki09441. 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
- 2024-03-30 20:36:06
- 4-2-1. cloudwatch agentyeongki0944
- 2024-03-30 20:27:39
- 4-2-0. Fluent Bityeongki0944Reference [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 ..
- 2024-03-30 20:27:08
- 4-1-0. Logging in EKSyeongki09441. 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..
- 2024-03-30 20:25:41
- 4-0-1. AWS LB / ExternalDNS / EBS, kube-ops-view 설치yeongki09440. 준비사항 도메인 구입 [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..
- 2024-03-30 20:19:42
- 4-0-0. EKS 실습 환경 배포yeongki09441. 실습 환경 배포 - 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 ..
- 2024-03-30 20:04:10
- [묘공단] 5. fmt Deep Diveyeongki0944[Must Have] Tucker의 Go 언어 프로그래밍 Println → Fprintln 호출 // fmt.Println 함수 func Println(a ...any) (n int, err error) { return Fprintln(os.Stdout, a...) } Fprintln → newPrinter 객체 생성 → doPrint 호출 func Fprintln(w io.Writer, a ...any) (n int, err error) { p := newPrinter() p.doPrintln(a) n, err = w.Write(p.buf) p.free() return } // newPrinter allocates a new pp struct or grabs a cached one. func newPr..
- 2024-03-28 17:19:34
- [묘공단] 4. 변수yeongki0944변수 선언 변수 선언은 프로그램에서 값을 저장하고 참조하기 위한 메모리 공간을 할당하는 과정입니다. 변수의 4가지 속성 속성 설명 이름 변수의 식별자 값 변수에 저장된 데이터 주소 변수가 메모리에서 차지하는 위치 타입 변수에 저장될 데이터의 종류 변수 선언 방법 변수는 var 키워드를 사용하여 선언됩니다 var age int // 정수형 변수 age 선언 타입별 기본 값 Go 언어에서 변수를 선언하면 해당 변수에는 해당 타입의 기본 값이 할당됩니다. 정수형: 0 실수형: 0.0 문자열: "" 부울형: false 선언 대입문 변수 선언과 초기화는 동시에 할 수 있습니다. 선언과 대입을 한번에 하는 방법 var name string = "John" var 생략 가능 Go 언어에서는 타입 추론을 통해 변수의 ..
- 2024-03-28 17:18:49
- [묘공단] 3. Hello Go Worldyeongki0944[Must Have] Tucker의 Go 언어 프로그래밍 Go 언어 특징 특징 설명 간결하고 명료한 문법 Go 언어는 C와 유닉스 계열의 언어에서 영향을 받아 간결하고 명료한 문법을 갖추고 있습니다. 병행성 지원 고루틴(Goroutine)이라는 경량 스레드를 통해 효율적인 병행성을 지원합니다. 강력한 표준 라이브러리 표준 라이브러리가 풍부하여 네트워킹, 웹 서버, 데이터베이스 등 다양한 기능을 쉽게 구현할 수 있습니다. 정적 타입 지정 정적 타입 언어로, 타입 안전성을 보장하면서 컴파일 타임에 오류를 찾을 수 있습니다. 메모리 관리 가비지 컬렉션 기능을 내장하여 메모리 관리를 자동화하며, 메모리 누수를 방지합니다. 크로스 플랫폼 지원 여러 플랫폼에서 동일한 코드를 컴파일하여 실행할 수 있으며, 다양한 운..
- 2024-03-28 17:17:06
- [묘공단] 2. 프로그래밍 언어yeongki0944[Must Have] Tucker의 Go 언어 프로그래밍 OP 코드 [Youtube] What Is Instruction Format ? | Addressing Mode, OPCODE , OPERAND Explained 구성 요소 설명 예시 Mode 명령어가 수행될 때 사용되는 주소 지정 모드 레지스터, 직접 주소 Opcode 수행할 연산의 종류를 지정하는 부호 ADD, SUB, MOV 등 Operand 명령어에서 사용되는 피연산자의 위치나 값 레지스터 번호, 주소 등 어셈블리어 어셈블러는 번역하는 과정에서 필요한 모든 정보를 데이터베이스에 저장하고 필요 시 불러 사용합니다. 어셈블리어로 작성된 소스 프로그램을 기계어(0과 1로 구성된 언어)로 번역(변형)하고 로더(실행 가능한 파일로 만드는 프로그램)에..
- 2024-03-28 17:16:36
- AWS EFS Controlleryeongki0944[aws] Amazon EFS CSI driver 고려사항 Amazon EFS CSI 드라이버는 Windows 기반 컨테이너 이미지와 호환되지 않습니다. PV에 대해서 dynamic provisioning을 Fargate 노드와 함께 사용불가 / static provisioning은 가능 static provisiong은 1.1버전 이상 dynamic provisioning은 1.2버전 이상 Graviton EC2 - 1.3.2버전 이상 FIPS for mounting file system - 1.4.2버전 이상 EFS resource quotas(리소스 할당량)을 고려해서 사용해야 됨 항목 할당량 증설 가능 Number of file systems per customer account in ech AW..
- 2024-03-24 12:12:26
- AWS Volume Snapshot Controlleryeongki0944[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..
- 2024-03-23 13:03:26
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)