전체 글
1,923개의 글
1. 개요 2. 제품 레벨 Kubernetes는 오픈 소스 프로젝트이고 OpenShift는 제품이다. 물론 OKD(Origin Community Disttribution)라는 OpenShift의 오…
mysql8.0 이전의 auto increment 는 auto-increment를 메모리에 저장했기 때문에 DB서버 재기동 시 값이 보존이 안되었습니다. 때문에 auto increment 컬럼을 참…
[AWS] 입문(3) - ELB (Load Balancing)
1. AWS Elastic Load Balancing Auto Scaling Group 구성이 끝났으니 Elastic Load Balancing(AWS의 로드 밸런서 역활을 하는 서비스, 이하 EL…
OS 환경에서 CLI를 사용하다 보면, 설정된 Key 정보를 초기화하고 EC2 Role에 부여된 권한이 필요할 때가 있다. 이럴 경우 aws configure에 등록된 Key 정보 초기화 방법은 간…
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-6. 글로벌 모드와 레플리카 모드 를 읽고 정리한 내용으로, Docker Swarm 서비스 생성 시의 레플리카 모드와 글로벌 모드에…
NoSQLMongoDB index -1
이번글과 다음글에서는 MongoDB의 인덱스에 대해 살펴보겠습니다. MongoDB의 인덱스 중 multikey index, geo index, text index 에 대해서는 다음 글에서 다루겠습니…
이전에 docker 를 사용하여 PMM 구성하는 법을 다룬 적이 있는데 이번 글에서는 docker 가 아닌 수동으로 구성하는 방법에 대해 정리해보겠습니다. /index.php/mariadb/1268…
1. 개요 Kubernetes의 Scheduler에 대해 알아본다. 2. 원리 Kubernetes는 kube-scheduler가 Pod에 할당할 노드를 결정한다. kubectl apply 등을 통해…
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과 단순히 늘리는 것이 아닌 트래픽에 따라 서버의 수를…
1. Halyard란? Spinnaker 배포 주기를 관리하기 위한 CLI 도구이다. 참고로 Spinnaker란, 소프트웨어 변경 사항을 빠르고 안정적으로 릴리스하기 위한 도구로 넷플릭스에서 개발하…
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-4. 서비스 관리 커맨드 를 읽고 정리한 내용으로, Docker Swarm 내에서 서비스를 관리하는 커맨드에 대한 설명입니다. 2.…
관련 링크: 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…
dbms가 내부에서 어떻게 동작하는지 확인하기 위해 종종 gdb 로 디버깅을 하는 경우가 있습니다. gdb 로 디버깅 할 때 소스코드의 어떤 부분이 호출되고 , 어떤 상태인지 확인하려면 db 를 r…
1. 개요 요즘 TLS1.2 아래 버전들은 보안 취약성의 이유로 사용하지 않도록 권고하고 있죠~ 내년엔 브라우저에서도 지원하지 않는다고 해서 여기저기서 시끌시끌 합니다만, 사용 중인 웹시스템들의 T…
1. 개요 프로젝트에서 급하게 오픈한 시스템에서 오랜만에 다음의 에러를 발견했다. 보통 이 에러는 해당 시스템에서 필요한 FD(File Descriptor/openfiles) 수보다 계정의 User…
1. 개요 ClassNotFoundException이나 NoclassDefFoundError 등을 만나게 될때가 종종 있다. 요 에러를 만나게 되면 기본적으로 ClassPath를 확인하고, 그 Pa…
-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 sharding cluster에선 collection을 여러 조각으로 파티션하고 각 조각을 여러 샤드 서버에 분산해서 저장하는데 이 데이터 조각을 chunk 라고 합니다. 이러한 ch…
Cloud Computing & MSAHarbor 설치
1. 개요 2. 다운로드 홈페이지 : https://github.com/goharbor/harbor/releases $ wget https://storage.googleapis.com/harbor-…
1. 개요 2. 발단 아래와 같이 apt로 설치를 했는데 버전이 좀 예전 버전이다. $ sudo apt install docker-compose Reading package lists... Done…