일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- minikube
- kotlin spring
- mysql 튜닝
- Pinpoint
- IntelliJ
- 티스토리챌린지
- kotlin
- Elasticsearch
- CKA
- PETERICA
- APM
- AWS EKS
- CloudWatch
- 오블완
- Spring
- 기록으로 실력을 쌓자
- 공부
- 정보처리기사 실기 기출문제
- kotlin querydsl
- Kubernetes
- 정보처리기사 실기
- 코틀린 코루틴의 정석
- aws
- Linux
- AI
- 정보처리기사실기 기출문제
- kotlin coroutine
- Java
- CKA 기출문제
- Today
- Total
목록PETERICA (590)
피터의 개발이야기
ㅁ 개요 ㅇ [Elasticsearch] EFK 설치(minikube)-2 작업한 내용을 github에 올리는 과정을 정리하였다. ㅁ GIT init $ git init 힌트: Using 'master' as the name for the initial branch. This default branch name 힌트: is subject to change. To configure the initial branch name to use in all 힌트: of your new repositories, which will suppress this warning, call: 힌트: 힌트: git config --global init.defaultBranch 힌트: 힌트: Names commonly chosen..
ㅁ 관련 글 ㅇ [Elasticsearch] EFK(Elasticsearch, Fluentd, kibana)란 ㅇ [Elasticsearch] EFK 설치(minikube)-1 ㅇ [Elasticsearch] EFK 설치(minikube)-2 ㅁ 개요 ㅇ 지난 시간에 [Elasticsearch] EFK 설치(minikube)-1 과정에서 이러지는 내용이다. ㅇ 소스는 여기에 있음. ㅁ kibana.yaml apiVersion: apps/v1 kind: Deployment metadata: name: kibana namespace: elastic labels: app: kibana spec: replicas: 1 selector: matchLabels: app: kibana template: metadat..
ㅁ 사일로(Silo)란? 데브옵스와 대조되는 개념으로 사일로에 대해서 자주 거론된다. 네이버 지식에서는 다음과 같이 정의하고 있다. 부서 이기주의를 의미하는 용어로, 기업 등 조직을 이루는 부서들이 조직의 공동 목표와 이익보다는 자기 부서의 이익만을 추구하여 다른 부서와의 정보 공유 및 소통·협력을 외면하는 현상을 가리킨다. 사일로(silo)는 원래 곡식 및 사료를 저장해 두는 굴뚝 모양의 창고를 가리키는 말이다. 성과주의의 심화로 부서 간 경쟁이 지나치게 과열되면서 발생하는 현상으로, 주로 기업 내에서 수익률이 높은 부서가 희생을 기피하고 타 사업부와 협력하지 않는 등의 형태로 나타난다. 사일로가 발생하면 소통이 어려워져 기업의 성장에 악영향을 미칠 수 있다. ㅁ 사일로 효과를 극복 방법 어렵다면 도와..
[kubernetes] 쿠버네티스 목차 ㅁ 들어가며 ㅇ [AWS] AWS Direct Connect 리소스 모니터링 정리하면서 네트워크 개념에 대해서 궁금했던 것을 정리함. ㅁ Ingress와 egress란? 일반적으로, 네트워크 트래픽은 Ingress와 egress 으로 구분된다. Ingress는 외부로부터 서버 내부로 유입되는 네트워크 트래픽을, egress는 서버 내부에서 외부로 나가는 트래픽을 의미한다
ㅁ 개요 ㅇ [AWS] AWS Direct Connect 리소스 모니터링 정리하면서 네트워크 개념에 대해서 궁금했던 것을 정리함. ㅁ bps, BPS란? ㅇ bps, BPS는 초당 처리된 트래픽의 값을 의미한다. ㅇ 주로 인터넷 속도를 이야기할때 100M라고 표현하기도 했는데 이것이 실제로는 100Mbps를 나타낸다. ㅇ 다만, Bit와 Byte 중 더 큰 단위인 Byte를 사용할 때와 구분하기 위해 소문자 대문자로 구분 지어 표시하고 있다. bps : Bit Per Second(초당 전송되는 bit의 수) 통신 장비(기기)등의 속도를 나타내거나 측정할 때 많이 사용 BPS : Byte Per Second(초당 전송되는 Byte의 수) 자료(Data)등의 전송 시 측정하는 용도로 많이 사용 ㅇ 여기서 유..
ㅁ 개요 ㅇ DevOps 개발자로 성장하기 위해 노력 중이다. DevOps의 개념을 정리하고 나의 생각을 정리하였다. ㅁ DevOps란? 데브옵스(DevOps)에 대해 위키백과에서는 다음과 같이 정의하고 있다. 데브옵스(DevOps)는 소프트웨어의 개발(Development)과 운영(Operations)의 합성어로서, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 말한다. 데브옵스는 소프트웨어 개발조직과 운영조직간의 상호 의존적 대응이며 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적으로 한다. ㅁ DevOps 작동 방식 DevOps 모델에서는 개발팀과 운영팀이 더 이상 "사일로"에 묶여 있지 않다. 때로는 이 두 팀이 단일팀으로..
ㅁ 관련 글 ㅇ [Elasticsearch] EFK(Elasticsearch, Fluentd, kibana)란 ㅇ [Elasticsearch] EFK 설치(minikube)-1 ㅇ [Elasticsearch] EFK 설치(minikube)-2 ㅁ 개요 ㅇ 지난 글, [Elasticsearch] EFK(Elasticsearch, Fluentd, kibana)란에서 EFK란 무엇인지를 알아보았다. ㅇ 실습을 위해 EFK를 minikube 환경에 설치하는 과정을 1, 2부로 나뉘어 정리하였다. ㅇ 관련 소스는 여기 ㅁ minikube 가동 $ minikube start --cpus 4 --memory 8192 😄 Darwin 11.2 의 minikube v1.25.2 🆕 이제 1.23.3 버전의 쿠버네티스를 ..
ㅁ 개요 ㅇ AWS EKS를 이용하여 kubernetes 구축과정 정리하였다. ## 순서 ## - EKS란 - EKS를 구성하는 방법 - 사용자 추가 - 액세스 키 생성 - 키페어 생성 - AWS CLI 설치 - AWS Config 설정 - eksctl 설치 방법 - eksctl 통한 EKS 생성 ㅁ EKS란 ㅇ Amazon Elastic Kubernetes Service(Amazon EKS)는 Kubernetes를 실행하는 데 사용할 수 있는 관리형 서비스이다. ㅇ AWS Kubernetes 제어 플레인 또는 노드를 설치, 작동 및 유지 관리할 필요가 없다. ㅇ Kubernetes는 컨테이너화된 애플리케이션의 배포, 조정 및 관리 자동화를 위한 오픈 소스 시스템이다. ㅇ 시간당 0.1$달러 요금이 부과..
[kubernetes] 개발환경 목차 ㅁ 개요 쿠버네티스를 사용하면서 가장 많이 접하는 것은 kubectl이라는 커맨드라인이다. 쿠버네티스 자원들의 CRUD, 생성된 자원들의 모니터링 및 트러블 슈팅, 트래픽 운영상황에서의 클러스터 관리까지 다양한 명령어가 존재한다. Devops 시스템을 운영하면서 꼭 필요했던 명령어, 혹은 미쳐 몰랐지만 꼭 필요한 명령어를 빠르게 찾아가는 방법을 이 글에서 정리하고자 한다. ㅁ kubectl help! ㅇ 명령어 사용법에 대해 가장 빠르게 확인 할 수 있는 방법은 --help를 통한 방법이다. $ kubectl --help ✔ 5518 20:57:16 kubectl controls the Kubernetes cluster manager. Find more i..
ㅁ 개요 ㅇ Amazon Elastic Kubernetes Service(Amazon EKS)환경에서 Jenkins를 Pod로 생성하여 사용 중이다 ㅇ 검수계의 경우 비용절감을 위해 일과시간만 사용하다보니 포드가 생성되는 과정에서 에러가 발생할 때가 있다. ㅇ 젠킨스의 error 상황을 확인하고 조치하는 과정을 정리해 보았다. ㅁ 포드 상태 확인 kubectl get pod | grep jenkins ㅇ CrashLoopBackOff 상태로 현재 포드는 기동되어 있지 않은 상태이다. ㅇ CrashLoopBackOff에 걸린 포드가 반복적으로 시작되고 충돌합니다. ㅇ "Back-Off restarting failed container" 출력 메시지를 수신하는 경우 Kubernetes가 컨테이너를 시..