프로그래밍 개발(Development)(39)
-
Ubuntu 물리 파티션 확장 방법
ubuntu 22.04 기준 입니다. lsblk 명령어로 실행 시 용량 확장이 안되어 있는 상태가 있다.sda3 파티션 용량이 resize한 용량으로 반영이 되어 있지 않은 상태이다.sda 전체 용량은 40G 이지만, 실제 사용 가능 용량은 20G 이다. growpart 명령어를 사용하여 물리 파티션 용량을 적용 하면 된다. 1. growpart 설치sudo apt-get install -y cloud-guest-utils 2. 파티션 확장growpart sudo growpart /dev/sda 3이 상태에서 df -h를 해도 용량이 반영되어 있지 않을 것이다.resize2fs 명령어를 통해서 용량을 반영 시켜준다.sudo resize2fs /dev/sda3 용량에 따라서 시간이 조금 걸릴 수도 ..
2024.05.10 -
Git 명령어 정리
- 원격 저장소 연결git remote add origin - 원격 저장소로 부터 내려 받기# main branchgit clone # 특정 branchgit clone -b - 원격 저장소 주소 변경git remote set-url origin - 원격 저장소 Head 변경git remote set-head origin - 로컬 브랜치 이름 변경git branch -m - 로컬 브랜치 체크아웃git checkout ex) git checkout dev - 원격 저장소 브랜치 체크 아웃git checkout -t ex) git checkout -t origin/main - 로컬 브랜치 생성git branch - 브랜치 전환git checkout - 원격 저장소에 반영git push..
2024.05.10 -
Kubernetes에 RabbitMQ 구축하기
쿠버네티스에 RabbitMQ를 구축시 Deployment로 생성할 수도 있지만, Pod가 종료시 대기열에 있는 데이터가 삭제 되므로, 유지하기 위해서 StatefulSet으로 생성해야만 한다. rabbitmq-statefulset.yaml user / password : rabbit/rabbit 으로 설정한 컨테이너를 설정한다. apiVersion: apps/v1 kind: StatefulSet metadata: namespace: rabbit name: rabbitmq spec: replicas: 1 serviceName: rabbitmq selector: matchLabels: app: rabbitmq template: metadata: labels: app: rabbitmq spec: contain..
2022.06.27 -
쿠버네티스 컨테이너 타임존 설정하기(Setting the Kubernetes container timezone)
쿠버네티스로 컨테이너를 배포하다보면 기본 타임존이 UTC로 설정이 되어 있는경우가 많습니다. 그래서 배포시 타임존 설정을 하는 방법을 알아 보도록 하겠습니다. 테스트용 Nginx를 배포하고 타임존을 확인해보겠습니다. nginx.yaml 파일 작성 apiVersion: apps/v1 # 쿠버네티스 api 버전 kind: Deployment # 생성할 오브젝트 종류 metadata: name: nginx-deployment # deployment의 이름 labels: app: nginx # label 지정 spec: # deployment의 스펙을 정의 replicas: 1 # 1개의 pod 설정 selector: # deployment가 관리할 pod를 찾는 방법을 정의 matchLabels: app: n..
2022.06.17 -
Kubernetes에 ELK(Kibana) 구축하기 #3
k8s에 Kibana를 구축 하는 방법에 대해서 알아보겠습니다. Kibana 구축 이전에 Elasticsearch와 Logstash 구축 방법이 필요하신 분은 아래를 참조 하세요. k8s에 Elasticsearch 구축은 아래의 링크를 참조하세요. 2022.06.16 - [프로그래밍 개발(Development)/k8s] - Kubernetes에 ELK(Elasticsearch) 구축하기 #1 Kubernetes에 ELK(Elasticsearch) 구축하기 #1 엘라스틱서치(Elasticsearch)는 분산형 RESTful 검색 및 분석 엔진으로 엘라스틱 스택(Elastic Stack)의 중심에 위치하고 있으며, 엘라스틱 스택은 차세대 데이터 플랫폼으로 자리 잡고 있습니다. Elastic Sta choco..
2022.06.17 -
Kubernetes에 ELK(Logstash) 구축하기 #2
k8s에 Elasticsearch 구축은 아래의 링크를 참조하세요. 2022.06.16 - [프로그래밍 개발(Development)/k8s] - Kubernetes에 ELK(Elasticsearch) 구축하기 #1 Kubernetes에 ELK(Elasticsearch) 구축하기 #1 엘라스틱서치(Elasticsearch)는 분산형 RESTful 검색 및 분석 엔진으로 엘라스틱 스택(Elastic Stack)의 중심에 위치하고 있으며, 엘라스틱 스택은 차세대 데이터 플랫폼으로 자리 잡고 있습니다. Elastic Sta choco-life.tistory.com 이번에는 elasticseach가 구축 되었으니, Logstash 구축하는 방법에 대해서 알아보겠습니다. Logstash 1. logstash-con..
2022.06.16