전체 글
1,965개의 글
Mysql 모니터링 툴 ( prometheus + grafana )
이전에 docker 를 사용하여 PMM 구성하는 법을 다룬 적이 있는데 이번 글에서는 docker 가 아닌 수동으로 구성하는 방법에 대해 정리해보겠습니다. /index.php/mariadb/1268…
Kubernetes Scheduler
1. 개요 Kubernetes의 Scheduler에 대해 알아본다. 2. 원리 Kubernetes는 kube-scheduler가 Pod에 할당할 노드를 결정한다. kubectl apply 등을 통해…
GCP에서 PKS 설치
1. 개요 2. Ops Manager와 PKS를 설치하기 위한 VM 자원 PKS를 설치하기 전에 Ops Manager가 설치되어야 한다.(v2.2.3 이상 or v2.3.1 이상 or v2.4 이상…
Amazon Web Services[AWS] 입문(2) - Auto Scaling
1. AWS Auto Scaling 그룹을 이용한 다중 서버 구성 이번에는 늘어난 트래픽을 소화하기 위해서 서버의 수를 늘리는 scale out과 단순히 늘리는 것이 아닌 트래픽에 따라 서버의 수를…
Halyard Installation
1. Halyard란? Spinnaker 배포 주기를 관리하기 위한 CLI 도구이다. 참고로 Spinnaker란, 소프트웨어 변경 사항을 빠르고 안정적으로 릴리스하기 위한 도구로 넷플릭스에서 개발하…
Docker 가상 환경 구축 입문 (16) - 서비스 관리용 커맨드
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-4. 서비스 관리 커맨드 를 읽고 정리한 내용으로, Docker Swarm 내에서 서비스를 관리하는 커맨드에 대한 설명입니다. 2.…
[API Gateway] API(stage) 배포하는 방법. How to deploy API Gayeway
관련 링크: https://docs.aws.amazon.com/ko_kr/apigateway/latest/developerguide/how-to-deploy-api-with-console.html …
DevelopmentNexus OSS 설치
1. 개요 2. 다운로드 홈페이지 : https://www.sonatype.com/nexus-repository-oss wget 다운 링크 : wget http://www.sonatype.org/d…
mysql8.0 debugging을 위한 source 설치
dbms가 내부에서 어떻게 동작하는지 확인하기 위해 종종 gdb 로 디버깅을 하는 경우가 있습니다. gdb 로 디버깅 할 때 소스코드의 어떤 부분이 호출되고 , 어떤 상태인지 확인하려면 db 를 r…
TLS Check 사이트
1. 개요 요즘 TLS1.2 아래 버전들은 보안 취약성의 이유로 사용하지 않도록 권고하고 있죠~ 내년엔 브라우저에서도 지원하지 않는다고 해서 여기저기서 시끌시끌 합니다만, 사용 중인 웹시스템들의 T…
Too many open files 에러 발생 시
1. 개요 프로젝트에서 급하게 오픈한 시스템에서 오랜만에 다음의 에러를 발견했다. 보통 이 에러는 해당 시스템에서 필요한 FD(File Descriptor/openfiles) 수보다 계정의 User…
jar파일에서 특정 class 찾는 명령어
1. 개요 ClassNotFoundException이나 NoclassDefFoundError 등을 만나게 될때가 종종 있다. 요 에러를 만나게 되면 기본적으로 ClassPath를 확인하고, 그 Pa…
MongoDB chunk 관리하기 - 2
-1. balancer scheduling 하는 법 mongos use config; switched to db config mongos db.settings.update( ... {_id:"bal…
Cloud Computing & MSADocker 가상 환경 구축 입문 (15) - Swarm의 서비스와 태스크
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-3. 서비스와 태스크 을 읽고 정리한 내용으로, Docker Swarm 내에서 서비스와 태스크란 무엇인지에 대한 설명입니다. 2. …
Operating Systemcrontab 설정하기
1. crontab 기본 사용법 A) crontab -e crontab을 편집 할 수 있다. B) crontab -l 설정 된 crontab의 list를 확인 할 수 있다. C) crontab -r…
MongoDB chunk 관리하기 -1
mongodb sharding cluster에선 collection을 여러 조각으로 파티션하고 각 조각을 여러 샤드 서버에 분산해서 저장하는데 이 데이터 조각을 chunk 라고 합니다. 이러한 ch…
Cloud Computing & MSAHarbor 설치
1. 개요 2. 다운로드 홈페이지 : https://github.com/goharbor/harbor/releases $ wget https://storage.googleapis.com/harbor-…
docker-compose 최신 버전 설치
1. 개요 2. 발단 아래와 같이 apt로 설치를 했는데 버전이 좀 예전 버전이다. $ sudo apt install docker-compose Reading package lists... Done…
Docker hello-world
1. 개요 2. Docker 설치와 시작 2.1. Ubuntu $ sudo apt-get update $ sudo apt install docker.io $ sudo systemctl start d…
Mysql 8.0 lock session 찾기
information_schema는 meta data check 에 사용되고 데이터의 성격이 정적이라면 performance_schema는 성능 중심이고 데이터의 성격이 동적이라는 차이가 있습니다.…
Kotlin이란?
1. 개요 2. 역사 2011년 7월 JetBrains가 발표한 JVM 기반 프로그래밍 언어이다. 그들은 스칼라의 컴파일 시간에 불만을 가졌기에 자바만큼 빠른 컴파일을 추구했다. (JetBrains…
MS Azure Cloud Migration Hands On 세미나 왔어요!
금일 진행되는 카테고리에 Serverless 쪽이 있어 궁금해서 참석해봤습니다! 잘 듣고 좋은 내용 있으면 공유해볼게요! :) --- 오후 세션이 시작되었는데요, 아직까지는 이론 수업 진행중입니다.…
Docker 가상 환경 구축 입문 (14) - Swarm Cluster 생성
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-2. Swarm 클러스터 생성 을 읽고 정리한 내용으로, Docker Swarm Cluster를 생성하는 방법에 대해 설명합니다. …
[Azure] Microsoft Azure 관리자 입문 (3)
1. Microsoft Azure 관리자 과정 AZ-103 MS Azure 관리자 과정 학습 내용 기록 실습은 portal.azure.com 에서 아래 링크의 github를 참고하며 실습을 진행하면…