DevOps/Kubernetes
Kubernetes는 컨테이너 기반 애플리케이션을 쉽게 배포, 자동화, 조정 및 관리할 수 있게 해주는 오픈 소스 플랫폼입니다.

-
Amazon EKS kubeconfig 파일 생성 또는 업데이트 새로 eks에 클러스터를 생성하거나 다른 베스천이나 다른호스트에서 새로 시작해 클러스터에 명령을 내려야 할 때 eks에 대한 kubeconfig 파일이 필요하게 된다. 이 문서에서는 AWS CLI의 도구를 사용하는 방법을 서술한다. 📍 AWS CLI 명령어를 통해 현재 어떠한 자격 증명을 가지고 있는지 확인한다. aws sts get-caller-identity EKS로 만든 클러스터는 권한을 따로 부여하지 않는 한 만든 계정 및 IAM으로만 kubectl 명령어가 작동된다. 다른 IAM이나 다른 계정의 자격 증명으로 kubectl 명령어를 보내는 방법은 다른 문서에 서술하겠다. 만약 아무런 자격 증명이 보이지 않는다면 aws configu..
Amazon EKS 클러스터용 kubeconfig 파일 생성 또는 업데이트Amazon EKS kubeconfig 파일 생성 또는 업데이트 새로 eks에 클러스터를 생성하거나 다른 베스천이나 다른호스트에서 새로 시작해 클러스터에 명령을 내려야 할 때 eks에 대한 kubeconfig 파일이 필요하게 된다. 이 문서에서는 AWS CLI의 도구를 사용하는 방법을 서술한다. 📍 AWS CLI 명령어를 통해 현재 어떠한 자격 증명을 가지고 있는지 확인한다. aws sts get-caller-identity EKS로 만든 클러스터는 권한을 따로 부여하지 않는 한 만든 계정 및 IAM으로만 kubectl 명령어가 작동된다. 다른 IAM이나 다른 계정의 자격 증명으로 kubectl 명령어를 보내는 방법은 다른 문서에 서술하겠다. 만약 아무런 자격 증명이 보이지 않는다면 aws configu..
2022.10.26 -
Istio란? Istio는 마이크로서비스 간 데이터 공유를 제어하는 기반을 제공하는 오픈소스 서비스 메시 플랫폼 입니다. istio는 온프레미스, 클라우드 호스팅, 쿠버네티스 등 다양한 곳에서 구동되도록 설계되었습니다. Istio 아키텍쳐는 데이터 플레인, 컨트롤 플레인으로 분류 되어집니다. 데이트 플레인에서 sidecar 프록시를 배포하여 Istio가 서비스에 추가됩니다. 이 Istio 프록시는 마이크로서비스와 나란히 위치하며 다른 프록시에서의 요청을 라우팅 합니다. Istio는 서비스 메쉬와 여기에서 지원되는 마이크로서비스에 대한 행동 기반 인사이트와 운영 제어 기능을 제공합니다. 서비스 메쉬를 사용하면 배포의 복잡성이 줄어들고 개발 팀의 업무 부담을 줄일 수 있습니다. 다음과 같은 Istio의 기능..
Istio란?Istio란? Istio는 마이크로서비스 간 데이터 공유를 제어하는 기반을 제공하는 오픈소스 서비스 메시 플랫폼 입니다. istio는 온프레미스, 클라우드 호스팅, 쿠버네티스 등 다양한 곳에서 구동되도록 설계되었습니다. Istio 아키텍쳐는 데이터 플레인, 컨트롤 플레인으로 분류 되어집니다. 데이트 플레인에서 sidecar 프록시를 배포하여 Istio가 서비스에 추가됩니다. 이 Istio 프록시는 마이크로서비스와 나란히 위치하며 다른 프록시에서의 요청을 라우팅 합니다. Istio는 서비스 메쉬와 여기에서 지원되는 마이크로서비스에 대한 행동 기반 인사이트와 운영 제어 기능을 제공합니다. 서비스 메쉬를 사용하면 배포의 복잡성이 줄어들고 개발 팀의 업무 부담을 줄일 수 있습니다. 다음과 같은 Istio의 기능..
2022.09.22 -
#kubernetes/k9s k9s K9s는 터미널 기반 유틸리티로, Kubernetes 환경 안에서 동작하는 관리 도구입니다. 쿠버네티스 컨테이너를 관리하기 위한 노력을 줄이고, 쿠버네티스 인프라를 관리하는 과정을 보다 쉽게 만들어주는 도구입니다. https://k9scli.io/ 📍 설치 🧷 macos # via Homebrew brew install derailed/k9s/k9s 🧷 linux brew install derailed/k9s/k9s 🧷 windows # Via scoop scoop install k9s # Via chocolatey choco install k9s 📍 명령어 🧷 CLI # 사용 가능한 모든 CLI 옵션 나열 k9s help # k9s 런타임(로그, 구성 등)에 대한 정..
k9s#kubernetes/k9s k9s K9s는 터미널 기반 유틸리티로, Kubernetes 환경 안에서 동작하는 관리 도구입니다. 쿠버네티스 컨테이너를 관리하기 위한 노력을 줄이고, 쿠버네티스 인프라를 관리하는 과정을 보다 쉽게 만들어주는 도구입니다. https://k9scli.io/ 📍 설치 🧷 macos # via Homebrew brew install derailed/k9s/k9s 🧷 linux brew install derailed/k9s/k9s 🧷 windows # Via scoop scoop install k9s # Via chocolatey choco install k9s 📍 명령어 🧷 CLI # 사용 가능한 모든 CLI 옵션 나열 k9s help # k9s 런타임(로그, 구성 등)에 대한 정..
2022.09.22