본문 바로가기
반응형

썩석35

RHEL Kubeadm으로 Kubernetes Single Cluster 구축 멀티클러스터로 구축하고 싶었지만 GCP 무료 Credit으로 한계가 있어 Instance 한 대로 클러스터를 구축하려고 한다.  참고 URL:kubeadm 설치: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/Ports and Protocls: https://kubernetes.io/docs/reference/networking/ports-and-protocols/Cluster Install: https://v1-30.docs.kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/  환경준비# 환경OS.. 2025. 1. 14.
K8s Kubernetes의 종류 분류 특징 요즘 클라우드, 쿠버네티스라는 단어들을 심심치 않게 들을 수 있다.2-3년 전에는 일반인들은 물론이고 대부분의 개발자들도 몰랐던 클라우드와 쿠버네티스라는 단어였지만,이제는 개발자들도 많이 들어보고 많이 사용하는 추세에 들어선것 같다. 오늘은 쿠버네티스 종류에 대해 알아보고 간단하게 설명을 하려고 한다. KubernetesKubernetes는 2014년 구글이 컨테이너 오케스트레이션 프로젝트를 공개했으며,빠르게 발전시키기 위해 CNCF(리눅스 파운데이션)에 기부를 하게 되었고,전세계 개발자, 클라우드 기업, 오픈소스 커뮤니티가 참여하며 빠르게 업계 표준으로 자리잡게 되었다.그 결과 빠르게 진화하는 쿠버네티스는 3-4 개월마다 새로운 마이너 버전을 발표하게 된다.cf) 2025년 1월 10일 기준 최근 버전.. 2025. 1. 10.
Rocky Linux8 엘라스틱서치 Elasticsearch 버전 업그레이드 Elasticsearch의 버전지원은 3년 또는 새로운 메이저 버전이 나올 경우 18개월동안 Elaistc의 지원을 받을 수 있다.  EOL(End of Life)는 발표 후 최소 12개월동안 지원을 받을 수 있다. 참고: https://www.elastic.co/kr/support/eol Elastic 제품 단종일Elasticsearch, Kibana, Logstash, Beats 등 Elastic 제품 릴리즈 단종 일정....www.elastic.co  Rolling UpgradeRolling Upgrade는 클러스터로 구성되어있는 Elasticsearch의 Node를 한 대씩 순차적으로 업그레이드 하는 방법을 말한다. 이 방법을 사용할 경우 사용자의 서비스가 중단되지 않는다는 장점이 있습니다.롤링 .. 2025. 1. 8.
Rocky Linux8 엘라스틱서치 Elasticsearch란 Field Document index 다루기 Elasticsearch란?Elasticsearch는 오픈소스이며 분산, RESTful 검색 및 분석엔진이며 데이터저장소 및 벡터 데이터베이스다.빠른 검색, 정확도, 강력한 분석을 제공하는게 특징이다.- 엘라스틱서치 공식 홈페이지 1. 분산 아키텍처Elasticsearch는 분산형 시스템으로, 데이터가 여러 서버에 분산되어 저장됩니다. 이를 통해 수평적 확장이 가능하고, 대용량 데이터의 저장 및 검색이 용이합니다.(구성에 따라 단일 서버가 될 수 있고, 고가용성에 따른 HA/분산서버/클러스터가 될 수 있습니다.) 2. 문서 기반 저장 방식Elasticsearch에서는 데이터를 문서(Document)라는 형태로 저장합니다. 문서는 JSON 형식으로 저장되며, 각 문서는 특정 index에 저장됩니다. 이러한.. 2025. 1. 6.
Rocky LInux8 Elasticsearch Install 설치 systemctl 등록 Open JDK(Java) 설치$ sudo yum -y update$ sudo yum install -y java-1.8.0-openjdk  Java 경로 확인$ cd /usr/lib/jvm$ ll/usr/lib/jvm 폴더로 이동 후 ll 명령어를 통해 폴더 확인java-1.8.0-XXXX 폴더 경로 확인 후 복사 Java 환경변수 설정 및 적용$ sudo vi /etc/profileexport JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.432.b06-2.el8.x86_64export PATH=$PATH:$HOME:$JAVA_HOME/bin$ source /etc/profile Elasticsearch 설치$ wget https://artifacts.elast.. 2024. 12. 19.
Rocky Linux8 Grafana 업그레이드 업그레이드 전 Grafana 버전 확인$ sudo grafana-cli -v  Grafana 파일 다운로드$ wget ex) wget https://dl.grafana.com/oss/release/grafana-11.3.2-1.x86_64.rpm Grafana 업그레이드$ sudo yum localupdate ex) sudo yum localupdate grafana-11.3.2-1.x86_64.rpm Grafana 업그레이드 확인   Grafana 설치방법은 아래 링크 클릭https://sseokseok.tistory.com/33 2024. 12. 18.
Rocky Linux8 Grafana 7.1.5 설치 Linux 8기준 Grafana 설치하기$ sudo yum update$ sudo yum install -y wget # wget이 없다면 설치$ wget https://dl.grafana.com/oss/release/grafana-7.1.5-1.x86_64.rpm # Grafana 7.1.5 File Download$ sudo yum -y localinstall grafana-7.1.5-1.x86_64.rpm # VM 내에서 Grafana Install  Grafana  환경 설정$ sudo vi /etc/grafana/grafana.ini #Grafana 설정 ##주요 설정 변경Line 41 => Grafana Port 변경ex) http_port = 3001Line 45 => Grafana Dom.. 2024. 12. 13.
GCP VM Instance OS 이미지 Boot Disk 변경 오늘은 GCP에서 VM Instance의 Root Disk 교체, OS 교체를 진행해보려고 한다. 이 방법을 사용하면 기존에 생성된 Instance는 IP 변경 없이 OS 변경을 할 수 있다.하지만 Root Disk(Boot Disk)가 교체되었기 때문에 기존에 설치되어있던 파일 및 라이브러리는 재설치가 필요하다.  Boot Disk OS가 Debian 12인 VM Instance가 있다고 가정해보려고 한다이 Instance의 IP는 10.178.0.2 OS 교체를 위해 Instance를 종료시켜야한다.  Instance가 종료된 것을 확인하고 EDIT 버튼을 눌러준다.  중간쯤에 위치한 DETACH BOOT DISK 버튼을 클릭  Boot Disk를 제거했기 때문에 Boot Disk 설정할 수 있는 버.. 2024. 7. 25.
구글 클라우드 GCP gcloud cli shared vpc 생성 프로젝트 할당 Windows 11 기준으로 사용한 CLI를 기술하려고 합니다.Linux(Ubuntu, Debian, CentOS 등)에서는 역슬래시 문자를 변경 후 사용하시면 됩니다.Windows에서 줄바꿈 명령어는 "^", Linux에서 줄바꿈 명령어는 "\"   1. Shared VPC Enable$ gcloud compute shared-vpc enable    2. VPC 생성$ gcloud compute networks create ^--subnet-mode=custom --project=   3. Project Associated# Project Associate Addgcloud compute shared-vpc associated-projects add --host-project=# Project A.. 2024. 7. 3.
반응형