본문 바로가기

전체 글

(220)
[GCP]How to Create Managed Instance Group (MIG) Concept Compute Engine은 관리형 및 비관리형이라는 두 가지 VM 인스턴스 그룹을 제공합니다. 관리형 인스턴스 그룹(MIG)을 사용하면 동일한 여러 VM에서 앱을 운영할 수 있습니다. 자동 확장, 자동 복구, 리전(멀티 영역) 배포, 자동 업데이트 등의 자동화된 MIG 서비스를 활용하여 워크로드의 확장성 및 가용성을 높일 수 있습니다. 비관리형 인스턴스 그룹을 사용하면 직접 관리하는 여러 VM에서 부하 분산을 수행할 수 있습니다. update type for MIG PROACTIVE 모든 인스턴스 또는 일부 인스턴스에 새 구성을 자동으로 원격 설치 OPPORTUNISTIC 자동 업데이트가 너무 중단되거나 업데이트를 더 구체적으로 제어하기 위함 특정 인스턴스를 선택적으로 업데이트 가능 긴급..
[GCP]How to Backup/Restore/Export/Import in Cloud SQL 사전 지식 백업 방법 필요에 따라 아래 내용을 주기적으로 백업한다. 특정 DB 백업 테이블 백업 모든 데이터 베이스 백업 백업 VS 내보내기 보관정책 백업 Cloud SQL에서 관리되며 Cloud SQL 인스턴스와 별도로 저장 전체 데이터베이스를 포괄 내보내기 Cloud Storage에서 관리 특정 콘텐츠 선택 가능(table, database) SQL Dump 전체 인스턴스 인스턴스 안의 1개 이상의 데이터베이스 CSV SELECT * FROM table쿼리를 이용하여 내보낼 데이터 지정 리전 및 영역 가용성 리전 (선택 후 영역 선택) 영역 가용성 단일 영역: 서비스 중단이 발생할 경우 장애 조치가 없음 여러 영역: 선택한 리전 내의 다른 영역으로 자동으로 장애 조치 (product) 저장 용량 스토..
[ArgoCD]Install ArgoCD from url with Ingress Install ArgoCD from url with Ingress Install argcd # Create namespace kubectl create namespace argocd # Install argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml # Delete argocd kubectl delete -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml Set Ingress Argocd Ingress Config 참고 Ingress C..
[Python]Pandas 표시 되는 row, column 개수 변경하기 pandas로 데이터를 불러 올때 행이나 열 개수가 긴 경우 생략되어 보이는 경우가 발생한다. 아래 옵션을 이용하여 필요한 만큼 설정하여 값을 확인할 수 있다. column pd.set_option('display.max_column', 숫자) pd.set_option('display.max_column', None) Row pd.set_option('display.max_row', 숫자) 숫자: None으로 입력시 모든 열이 출력된다.
[Linux]Install Keepalived from yum in centos 7 Concept 서버 혹은 서비스를 다중화하기 위해 가상IP를 생성해주는 서비스. HAProxy와 함께 사용하여 HA구성을 하는 경우가 많다. Install Haproxy 2022.06.11 - [Linux] - [Linux]Install HAProxy from source centos 7 VRRP 기능을 이용하는 서버 다중화 도구 마스터 서버와 나머지 백업 서버가 동일한 서비스 아이피를 가짐 평상 시 클라이언트는 마스터 서버로만 접근 마스터 서버는 백업 서버보다 우선순위 값이 높음 마스터 서버가 다운되면 백업 서버 중 가장 우선순위 값이 높은 서버가 마스터로 전환 됨 마스터 서버가 되살아나면 다시 마스터 역할을 돌려받음 Install Keepalived on all master node root@AJTV..
[Tools]WSL - The Windows Subsystem for Linux optional component is not enabled. 2022.06.11 - [Tools] - Windows에서 Linux(Ubuntu) 사용하기 - WSL, Windows Terminal, VSCode Windows에서 WSL 설치 후 실행시 아래와 같은 메시지가 나오는 경우 아래와 같은 방법으로 해결할 수 있다. The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again. power shell에서 아래 명령어 입력 재시작 필요 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
[Tools]Windows에서 Linux(Ubuntu) 사용하기 - WSL, Windows Terminal, VSCode Contents 1. Install WSL 2. Install MS store ubuntu 3. Install Windows Terminal 4. vscode에서 WSL:ubuntu 사용하기 1. Install WSL(windows subsystem linux) Windows에서 리눅스룰 사용하기 위한 도구 설치주소 https://docs.microsoft.com/ko-kr/windows/wsl/install Powershell을 열어 아래 명령어를 입력한다. wsl --install ## 설치 후 아래 명령어 입력 (재시작 필요) Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 2. Install M..
[Linux]Install HAProxy from source centos 7 Concept 간단하게 로드밸런서라고 생각하면 된다. 트래픽을 분산시키기 위해 사용하는 서비스로 TCP, HTTP을 제어한다. 헬스 체크 및 트래픽양을 표현해주는 관리자 페이지도 제공하며 Keepalived와 함께 사용하여 서버 및 서비스의 HA 구성에 사용하게 된다. Install Keepalived 2022.06.12 - [Linux] - [Linux]Install Keepalived from yum in centos 7 yum으로 설치하는 경우 최신 버전을 사용할 수 없으므로 소스 컴파일로 설치하는 것을 권장한다. 설치 소스 컴파일을 위한 패키지 설치 yum install -y gcc openssl pcre-static pcre-devel systemd-devel openssl-devel Hapox..