본문 바로가기

minikube7

Harpoon을 통한 컨테이너화 애플리케이션 배포 및 모니터링 관리 harpoon과 harpoon-ext는 Docker Extension으로 No Code Kubernetes 플랫폼을 위해 설계된 도구입니다. Kubernetes는 컨테이너화된 애플리케이션을 자동으로 배포, 확장 및 관리할 수 있도록 해주는 오픈 소스 시스템입니다. 이러한 플랫폼은 복잡한 쿠버네티스 클러스터 관리를 단순화하여 개발자가 인프라에 신경 쓰지 않고 애플리케이션에 더 집중할 수 있게 해줍니다.Harpoon목적: Harpoon은 Docker와 Kubernetes 환경에서 컨테이너화된 애플리케이션의 관리를 쉽게 하기 위해 만들어진 도구입니다.기능: 이 도구는 컨테이너를 쉽게 배포하고, 모니터링하며, 관리할 수 있게 해주는 다양한 기능을 제공합니다. 사용자가 코딩 없이도 GUI를 통해 컨테이너의 생명주.. 2024. 6. 15.
Kubernetes 다중 클러스터 kubectl 명령어 통한 관리 방법 Kubernetes 환경에서 한 계정에서 여러 Kubernetes 클러스터를 관리하려면 kubectl 명령어를 사용하여 컨텍스트를 설정하고 전환하는 방법을 이용해야 합니다.1. Kubeconfig 파일 이해kubectl 명령어는 ~/.kube/config 파일을 사용하여 클러스터, 사용자, 컨텍스트 등의 정보를 관리합니다. 여러 클러스터 정보를 하나의 kubeconfig 파일에 저장하거나 여러 파일을 사용할 수 있습니다.2. 여러 Kubeconfig 파일 병합여러 kubeconfig 파일이 있다면 하나로 병합할 수 있습니다. 이렇게 하면 kubectl로 여러 클러스터를 손쉽게 관리할 수 있습니다. 파일을 병합하는 방법은 다음과 같습니다.KUBECONFIG=~/.kube/config:~/.kube/conf.. 2024. 5. 25.
Docker 환경 Container를 Kubernetes 환경으로 이전하는 과정 간단한 Flask 어플리케이션을 Docker에서 Kubernetes로 이전하는 과정을 정리했습니다. 도커 이미지 수정 기존 Dockerfile에서 필요한 라이브러리 및 환경 설정을 추가하거나 수정한다. FROM python:3.8 WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY . . CMD ["python", "app.py"] Kubernetes 매니페스트 파일 작성 deployment.yaml 및 service.yaml 파일을 작성한다. # deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: flask-app sp.. 2023. 11. 29.
Minikube Kubernetes 환경 완전한 백업과 복구 (AWX 서비스 스냅샷) Minikube를 사용하는 경우, AWX의 설정은 Kubernetes의 ConfigMap 또는 Secret에 저장됩니다. 설정된 정보를 찾으려면 다음 단계를 따르실 수 있습니다. Kubernetes ConfigMap 또는 Secret 찾기 AWX의 설정은 일반적으로 Kubernetes ConfigMap 또는 Secret에 저장됩니다. 해당 ConfigMap 또는 Secret를 확인하기 위해 다음 명령을 사용할 수 있습니다. kubectl get configmap -n # ConfigMap 확인 kubectl get secret -n # Secret 확인 은 AWX가 배포된 Kubernetes 네임스페이스를 나타냅니다. ConfigMap 또는 Secret 확인 ConfigMap 또는 Secret를 찾은 후.. 2023. 11. 21.
Minikube 대시보드 외부에서 접근을 위한 RBAC 설정 Minikube 대시보드를 시작하고 외부에서 접근할 수 있도록 설정하는 단계별 방법을 설명하겠습니다. 이를 위해 minikube dashboard 명령을 사용하여 Minikube 대시보드를 시작하고 kubectl proxy를 사용하여 외부에서 접근할 수 있게 구성할 것입니다. Minikube 클러스터 시작: Minikube를 시작하려면 터미널에서 다음 명령어를 실행합니다. minikube start Minikube 대시보드 시작: 다음 명령어를 사용하여 Minikube 대시보드를 시작합니다. minikube dashboard 이 명령을 실행하면 Minikube 대시보드가 기본 웹 브라우저에서 자동으로 열릴 것입니다. kubectl proxy 실행: Minikube 대시보드를 외부에서 접근할 수 있도록 k.. 2023. 10. 29.