본문 바로가기

분류 전체보기2824

Kubernetes 컨테이너 상태정보 API 통해 JSON 형태로 수집 방법 Kubernetes에서 컨테이너의 stats 정보를 JSON 형태로 받아오려면 Kubernetes API를 직접 사용할 수 있습니다. 다음은 기본적인 절차를 설명합니다.1. API 액세스 준비Kubernetes 클러스터와 소통하기 위해 kubectl을 설정하거나, 직접 API를 호출할 수 있는 권한과 토큰을 확보해야 합니다.2. Metrics 서버 설치컨테이너의 리소스 사용량(예: CPU, 메모리)을 수집하고 API를 통해 제공하려면 Metrics 서버가 클러스터에 설치되어 있어야 합니다. Metrics 서버는 Kubernetes 클러스터의 리소스 사용 데이터를 수집하는 역할을 합니다. 설치가 되어 있지 않다면, 아래 명령을 통해 설치할 수 있습니다.kubectl apply -f https://githu.. 2024. 6. 24.
Mac 환경 WireGuard VPN 명령어 기반 설치 및 설정 Mac에서 앱스토어를 이용하지 않고 WireGuard VPN을 설정하는 방법은 다음과 같습니다. 명령어 기반 설치와 설정 과정을 포함합니다.1단계: Homebrew 설치Mac에 Homebrew가 설치되어 있지 않다면 먼저 설치해야 합니다. Terminal을 열고 다음 명령어를 입력하세요./bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2단계: WireGuard 설치Homebrew를 사용하여 WireGuard 도구를 설치합니다. Terminal에 다음 명령어를 입력하세요.brew install wireguard-tools3단계: 구성 파일 생성VPN 제공업체 또는 네트워크 관리자로부터 .. 2024. 6. 23.
홈 어시스턴트 브라우저 모드 구성 패널 통합 도구 설치 및 활용 Browser Mod는 Home Assistant에서 브라우저를 제어 가능한 엔티티 및 미디어 플레이어로 변환하는 통합 도구입니다. 이를 통해 다양한 사용자 정의 가능한 팝업, 대시보드 변경, 미디어 제어 등의 기능을 브라우저를 통해 실행할 수 있습니다.설치 방법HACS 설치: Browser Mod를 설치하기 전에 Home Assistant Community Store(HACS)를 설치해야 합니다.Browser Mod 설치: HACS를 통해 Browser Mod를 설치하거나 GitHub에서 custom_components/browser_mod/ 디렉토리를 다운로드하여 Home Assistant의 custom_components 디렉토리에 복사합니다.Home Assistant 재시작: 설치 후 Home A.. 2024. 6. 22.
MinIO Distributed Mode (Cluster) 구성 및 HA 이해와 DR 전략 MinIO는 분산 오브젝트 스토리지 서비스로, Kubernetes 환경에서도 널리 사용됩니다. 아래는 MinIO를 Kubernetes에 배포하기 위한 기본적인 매니페스트 파일의 예시입니다. 이 예시에서는 StatefulSet을 사용하여 MinIO 서버를 배포하고, 각 인스턴스에 대해 지속적인 스토리지를 제공하는 PersistentVolumeClaim을 설정합니다.apiVersion: v1kind: Servicemetadata: name: minio-service labels: app: miniospec: ports: - port: 9000 targetPort: 9000 selector: app: minio type: ClusterIP---apiVersion: apps/v.. 2024. 6. 21.
웹 브라우저를 기반 자동화 구성 도구, Playwright와 Selenium Playwright와 Selenium은 둘 다 웹 브라우저를 자동화하여 웹 스크레이핑이나 웹 테스팅 등에 널리 사용되는 도구입니다. 최근에는 Playwright가 많은 주목을 받고 있으며, 이는 그 특징과 성능 때문입니다. 여러분의 회사에서 적합한 도구를 선택하는데 도움이 되도록 두 도구의 주요 차이점과 장단점을 비교해 드리겠습니다.기술적 특징 및 지원PlaywrightPlaywright는 Microsoft에 의해 개발되었습니다.Chromium, Firefox, 및 WebKit을 지원하여 모든 주요 브라우저에서 일관된 동작을 보장합니다.API는 Node.js, Python, Java, 그리고 C#에서 사용 가능합니다.헤드리스 모드(백그라운드 실행)와 헤드 모드(실제 브라우저 실행)를 모두 지원합니다.네트.. 2024. 6. 20.