쿠버네티스와 EKS에서의 데이터베이스 영속성: PV, StorageClass, EBS 비교 분석
RDS 사용하기는 아깝고, EKS올리기엔 불안한 컨테이너 데이터베이스 EKS에 올라가는 서비스 중에 작은 서비스 혹은 Super Set이나 Airflow 같은 솔루션의 메타 정보를 담기위한 DB를 사용하기 위해 가격이 비싼 RDS를 배포하는 것은 낭비일수도 있습니다. 그런데 pod가...
데이터베이스 운영, 모니터링, 백업, 장애처리 등 DBRE의 일상다반사
RDS 사용하기는 아깝고, EKS올리기엔 불안한 컨테이너 데이터베이스 EKS에 올라가는 서비스 중에 작은 서비스 혹은 Super Set이나 Airflow 같은 솔루션의 메타 정보를 담기위한 DB를 사용하기 위해 가격이 비싼 RDS를 배포하는 것은 낭비일수도 있습니다. 그런데 pod가...
클라우드 컴퓨팅이란? 간단하고 쉽게 정의한다면 “IT 자원을 서비스로 제공하는 방법” 이라고 할 수 있겠습니다. IT 자원을 서비스한다는 것은 CPU, RAM, 네트워크, 스토리지 등을 고객에게 임대해주고 고객이 사용한 만큼 돈을 받는 서비스를 말합니다. IT가 제공하는...
Percona Monitoring and Management 2 PMM은 Percona에서 프로메테우스와 그라파나를 이용해 무료로 배포하고 있는 모니터링 툴입니다. (https://www.percona.com/software/database-tools/percona-monitoring-and-management) 최근에 2버전으로 업데이트가 되면서 기존 1.7버전과는 많은 것이 바뀌었습니다. MariaDB의 Galera Cluster 모니터링 뿐만아니라, PostgreSQL 모니터링도 정식으로 지원하기...
PostgreSQL 다중화 구성 미리 /etc/hosts 파일에 pgsql01,02,03의 ip를 넣어줬습니다. inventory [master] pgsql01 [slave] pgsql02 pgsql03 . . . [postgres:children] master slave ansible_user=root ansible_password=<mypassword> 10,11 버전 사용가능. (9.6 사용 불가) ansible-playbook -i inventory inst_psql.yml –extra-vars...
Disk I/O 체크를 위한 iostat 사용법 DB를 운영하면서, DB의 성능 분석을 위해 Disk I/O 점검을 하는 경우가 많습니다. Linux의 sysstat 패키지안에 있는 iostat을 이용하여 I/O 체크를 할 수 있습니다. $ iostat -xtmdz -p ALL...
Process 별로 CPU, MEM 사용량 모니터링 특별히 모니터링 툴이라던가 다른 방법이 없을때 OS에서 ps 명령을 가지고 모니터링하는 방법입니다. #!/bin/bash LOG_FILE=test.log while true do date >> $LOG_FILE ps -U postgres -o user,pid,ppid,rss,pcpu,pmem,size,vsize,time,cmd –sort -rss >>...
Worker Node Join 일반적으로 Kubeadm, kubectl, kubelet을 설치하는 것까지는 마스터를 구성 할 때와 동일합니다. CentOS 7 설치 # setenforce 0 # sed -i ‘s/^SELINUX=enforcing$/SELINUX=permissive/’ /etc/selinux/config # cat <<EOF > /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1...
쿠버네티스 설치 CentOS7, Docker 19.03.2, Kubernetes 1.15.3 VMware Workstation CentOS 7 설치 처음 설치시 swap 영역을 구성하지 않습니다. 저는 PXE 서버에 리눅스 킥스타트를 만들어 놓은것이 있어서 그 걸로 VM에 배포합니다. 킥스타트는 기본적으로 selinux와 firewalld를...
Docker 엔진 설치 (CentOS, RHEL 기준) 필수 패키지 설치 yum install -y yum-utils device-mapper-persistent-data lvm2 Docker Repository 설치 yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo Docker 엔진 설치 yum install docker-ce docker-ce-cli containerd.io Docker Home 나와있는 내용이긴...
(root) FAILED to open PAM security session (Permission denied) /var/log/cron 로그에 위와 같은 에러메세지가 뜨면서 crond 실행 자체가 안되는 경우 cron은 pam.d/password-auth 쪽 인증을 가져옵니다. 해당 파일 안에 session required pam_unix.so 옵션이 없는경우...
최신 댓글