본문 바로가기

kubernetes62

728x90
Kong API Gateway 손쉬운 관리를 위한 Konga 설치 및 활용 방법 Konga는 Kong API Gateway의 관리 대시보드로, 사용자 친화적인 그래픽 인터페이스를 제공하여 Kong 인프라를 쉽게 관리하고 모니터링할 수 있습니다. Kubernetes 클러스터에서 Kong을 운영할 때 Konga를 사용하는 것은 Kong의 DB-less 모드에서만 가능하므로, Konga는 기본적으로 읽기 전용 GUI로 사용됩니다. 하지만 이를 통해 Kong 설정을 시각적으로 확인할 수 있어 유용합니다.Konga 설치 과정Kong 설치: Kong이 Kubernetes 클러스터에서 실행되고 있어야 합니다. Kong의 설치 방법은 다른 가이드에서 확인할 수 있습니다.PostgreSQL 설치: Konga는 자체 구성 및 사용자 설정을 저장할 데이터베이스로 PostgreSQL을 사용합니다. Pos.. 2025. 1. 9.
웹사이트 body 콘텐츠 추출(Scraping)하는 OpenFaaS 함수 구성 웹사이트의 body 콘텐츠를 추출하는 함수를 OpenFaaS를 이용해 구현하려면 사용자 정의 함수를 작성해야 합니다. OpenFaaS를 활용해 함수를 구성하고 배포하는 과정입니다.1. OpenFaaS 환경 준비(1) OpenFaaS 설치OpenFaaS를 설치하려면 faasd 또는 Kubernetes 환경을 사용할 수 있습니다. OpenFaaS CLI(faas-cli)도 함께 설치해야 합니다.curl -sSL https://cli.openfaas.com | sudo sh(2) OpenFaaS 로그인OpenFaaS에 로그인하여 배포를 준비합니다.faas-cli login --username=admin --password=2. 기본 제공 함수 확인OpenFaaS는 다양한 기본 제공 함수 템플릿을 제공합니다. .. 2024. 12. 31.
Kubernetes 클러스터 핵심 데이터 저장소 etcd 백업 및 복원 Kubernetes 클러스터의 안정성과 신뢰성을 유지하기 위해서는 핵심 구성 요소인 etcd의 백업과 복원이 필수적입니다. etcd는 Kubernetes의 모든 상태 정보와 설정 데이터를 저장하는 분산 키-값 저장소로, 장애 발생 시 클러스터의 빠른 복원을 위해서는 정확한 백업 절차를 따르는 것이 중요합니다. etcd 백업 및 복원 방법, 로컬 환경에서 백업 데이터 검증, 그리고 다중 마스터 노드 환경에서의 etcd 클러스터 복구 방법입니다.etcd 백업의 중요성etcd는 Kubernetes의 핵심 데이터 저장소로, 모든 클러스터 상태와 구성 정보를 저장합니다. 따라서 etcd의 데이터 손실은 클러스터 전체의 운영에 심각한 영향을 미칠 수 있습니다. 정기적인 etcd 백업은 다음과 같은 이유로 중요합니다.. 2024. 11. 23.
Kind로 로컬 환경에서 다중 노드 Kubernetes 클러스터 구축 및 관리 Kubernetes 클러스터를 로컬 환경에서 쉽고 빠르게 구축하고 관리하고 싶으신가요? Kind를 사용하여 다중 노드 Kubernetes 클러스터를 구축하고, Portainer를 통해 이를 손쉽게 관리하는 방법입니다. 초보자도 따라할 수 있도록 단계별로 설명하고, 필요한 명령어와 코드 샘플을 포함하고 있습니다.Kubernetes 기본 지식: Kubernetes의 개념과 기본 사용법에 대한 이해가 필요합니다.Docker 설치 및 기본 사용법: Docker가 시스템에 설치되어 있어야 하며, 컨테이너를 다루는 기본적인 명령어를 알고 있어야 합니다. Kubernetes는 컨테이너화된 애플리케이션의 배포, 스케일링 및 관리를 자동화하는 데 필수적인 도구입니다. 그러나 로컬 환경에서 다중 노드 클러스터를 구축하고 .. 2024. 11. 14.
Cloud Code로 쉽게 시작하는 Kubernetes 클러스터 관리와 클라우드 배포 Cloud Code는 Google이 제공하는 플러그인으로, Kubernetes와 클라우드 서비스를 활용하는 개발 작업을 비주얼 스튜디오 코드(Visual Studio Code)나 IntelliJ IDEA와 같은 인기 있는 통합 개발 환경(IDE)에서 보다 쉽게 진행할 수 있도록 설계되었습니다. 이 도구는 클라우드 기반 애플리케이션의 개발, 디버깅, 배포를 간소화하고, 개발자가 클라우드 환경에 보다 효율적으로 통합할 수 있도록 돕습니다.Cloud Code의 주요 기능Kubernetes 지원Cloud Code는 Kubernetes 클러스터와의 상호작용을 용이하게 합니다. 개발자는 로컬에서 Kubernetes 애플리케이션을 개발하고 테스트할 수 있으며, Cloud Code는 클러스터의 상태를 시각적으로 모니터.. 2024. 11. 9.
728x90
728x90