일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 오블완
- Java
- aws
- IntelliJ
- Linux
- mysql 튜닝
- minikube
- 정보처리기사실기 기출문제
- CKA
- Kubernetes
- 공부
- APM
- kotlin
- MySQL
- 티스토리챌린지
- kotlin coroutine
- AWS EKS
- CKA 기출문제
- Elasticsearch
- CloudWatch
- 코틀린 코루틴의 정석
- 정보처리기사 실기 기출문제
- AI
- kotlin spring
- PETERICA
- 정보처리기사 실기
- 기록으로 실력을 쌓자
- Pinpoint
- Spring
- kotlin querydsl
- Today
- Total
목록Kubernetes/Infra작업 (5)
피터의 개발이야기
ㅁ 개요 kubectl 설치 또는 업데이트 방법 정리하였다. 다른 많은 글에서 설치 및 업데이트를 진행하였는데, 테스트를 위해 다운그레이드 업그레이드 시 필요하여 다시 정리한 글이다. ㅁ kubectl 버젼별 다운로드 링크 확인 ㅇ 페이지 이동은 여기 ㅇ ec2의 cpu가 애플 실리콘이면 arm을 링크에서 확인해야한다. ㅁ 바이너리에 실행 권한을 적용 chmod +x ./kubectl ㅇ 바이너리에 실행 권한을 적용한다. ㅁ path 폴더 이동 sudo mv ./kubectl /usr/local/bin/kubectl ㅁ 함께 보면 좋은 사이트 kubectl 설치 또는 업데이트 - Amazon EKS Amazon EKS 클러스터 제어 영역과 마이너 버전이 하나 다른 kubectl 버전을 사용해야 합니다. ..
ㅁ 개요 ㅇ AWS EKS 1.20 지원일이 2022년 11월 1일까지이다. 현재 사용중인 1.20에서 1.21으로, 다시 1.22로 업그레이드 할 예정이다. ㅇ 실질적인 EKS 버젼업 작업을 하기 전에 kubernetes 스키마 유효성 검사를 수행하는 방법에 대해서 정리하였다. ㅁ Amazon EKS Kubernetes 릴리스 일정 ㅇ 자세한 내용은 이곳에서 확인할 수 있다. ㅁ kubernetes 클러스터, dry-run Kubernetes CLI(kubectl)에는 클러스터에 적용되기 전에 리소스를 확인할 수 있는 기능이 있다. 클러스터에 Kubernetes 리소스를 적용하지 않고 유효성 검사를 수행하는 kubectl create 또는 kubectl apply 명령을 수행할 때 dry-run ( -..
ㅁ 개요 개발 회의 도중에 kubernetes 환경에서 구성된 mongoDB의 볼륨을 변경하는 작업이 안건으로 나왔다. 빠르게 kubernetes > mongoDB의 환경을 구성해 보았다. ㅁ 참조 페이지 ㅇ 2개정도 페이지를 참조하여 시도하였지만 실패하였다. ㅇ namespace로 분리를 하여 실패 시 namespace를 지우면 깔끔하게 초기화를 할 수 있다. [ec2-user@ip-172-31-43-214 ~]$ kubectl delete namespaces mongodb namespace "mongodb" deleted How To Deploy MongoDB On Kubernetes - Beginners Guide This article explains the step by step guide to..
ㅁ 개요 ㅇ AWS 환경에서 쿠버네티스의 튜터리얼 실습과정을 정리 ㅇ Hello World 애플리케이션을 다섯 개의 인스턴스 실행 ㅇ 외부 IP 주소를 노출하는 서비스를 생성 ㅇ 실행 중인 애플리케이션에 접근하기 위해 서비스 오브젝트를 사용 ㅇ Network Load Balancer를 생성하여 도메인에 연결 ㅁ 클러스터에서 Hello World 애플리케이션을 실행 apiVersion: apps/v1 kind: Deployment metadata: labels: app.kubernetes.io/name: load-balancer-example name: hello-world spec: replicas: 5 selector: matchLabels: app.kubernetes.io/name: load-bala..
ㅁ 개요 ㅇ 7월정기반영에 ES Data 노드 증설작업이 있었고, 그 과정을 정리하였다. ㅇ Elasticsearch Data 노드의 메모리 사용률이 100% 발생하여 OOM을 방지 하기 위해 증설하는 과정을 정리하였다. ㅇ 메모리 증설 후 EFK 재기동 방법도 함께 정리함. ㅁ ES 메모리 설정 변경 kubectl edit statefulset elasticsearch-data ㅇ ES_JAVA_OPTS 메모리 기존 + 1기가 증설 처리 ㅇ resources limits memory 기존 + 1기가 증설 처리 .. 생략.. containers: - env: - name: discovery.seed_hosts value: elasticsearch-master.default.svc.cluster.local..