Container/Kubernetes

1. Secret store CSI Driver 설치 Secrets Store CSI Driver: Kubelet의 모든 인스턴스와의 통신을 용이하게 하는 데몬셋이다. kubectl get pods -n kube-system -l 'app in (secrets-store-csi-driver,secrets-store-provider-azure)' # 설치가 안되어 있을 경우 하기 명령어로 설치 진행 az aks enable-addons --addons azure-keyvault-secrets-provider --name --resource-group 2. Azure Key Vault 생성 az keyvault create -n -g -l koreacentral 3. AKS의 Managed Identity에..
1. Network Policy 개념 Network Policy를 통해 클러스터 내부에서 파드 간에 트래픽 룰을 규정할 수 있다. Network Policy를 사용하지 않을 경우 클러스터 내부의 모든 파드는 서로 통신이 가능하다. Network Policy의 용도 기본적으로 모든 파드 간 통신은 차단하고 특정 파드 간 통신만 허용하는 화이트리스트 방식을 사용할 수 있다. 네임스페이스별로 트래픽을 전송하지 못하게 할 수 있다. 2. Network Policy 활성화 방법 1) 온프레미스 환경 Network Policy 정책을 지원하는 네트워크 플러그인(CNI 플러그인)을 사용하여 클러스터가 구축되어야 한다. CNI 플러그인으로 Flannel, Calico, Weavenet, NSX 등 다양한 종류가 있다...
1. Docker 1) Docker 의 등장 VM Based Host: Bare metal 시스템에 Hypervisor의 소프트웨어 적인 기술을 토대로 Virtual Machine을 만들었다. Container: 서비스 중단 없이 애플리케이션을 운영하기 위해 Bare metal 시스템에 Container Engine (Docker)를 올리고 그 위에 Container Application을 운영한다. Isolate된 공간 안에서 적은 용량의 프로그램이 실행되어 높은 확장성, 적은 용량, 배포가 매우 용이하다. Conainer안에 라이브러리, 소프트웨어 플랫폼(nodejs,java) 등을 미리 넣어두고 독립된 환경을 만든다. 2) Docker의 장점 개발자가 만든 프로그램을 어디서든 실행할 수 있다. 유연..
1. Load Balancer 유형 1) 하드웨어 로드밸런서 하드웨어 로드 밸런싱은 전용 하드웨어 장비를 통해 부하를 분산한다. 하드웨어 장비로 로드밸런싱을 할 경우 가격이 비싸지만 좋은 성능을 제공한다. 주요 제조사로는 F5 Networks, Citrix, A10 Networks 등이 있다. 2) 소프트웨어 로드밸런서 서버에 설치되는 소프트웨어로, 하드웨어 로드밸런서에 비해 비교적 저렴한 비용으로 구성할 수 있다. 가상 머신, 컨테이너, 물리적 서버 등에서 실행 가능하다. 예시 HAProxy 고성능의 오픈 소스 로드밸런서로, TCP 및 HTTP 기반 로드밸런싱을 지원한다. Nginx 웹 서버로 유명하지만, 로드밸런서로도 사용 가능하며, 가벼우면서도 높은 성능을 제공한다. HTTP, HTTPS, TCP ..
1. 아키텍처 ExternalName SVC를 활용하여 서로 다른 Namespace에 있는 SVC로 Nginx Ingress를 설정한다. 2. ExternalName 서비스란? ExternalName는 클러스터 내부의 Pod가 외부 서비스에 도메인 이름을 통해 접근하는 데 사용된다. 이와 반대로 NodePort 및 LoadBalancer는 외부에서 클러스터 내부의 서비스에 접근하기 위해 사용된다. ExternalName 서비스 생성 시 셀렉터가 없고 DNS 이름을 사용한다. 사용 이유 외부 FQDN 주소가 바뀌더라도, CNAME은 그대로 유지할 수 있어 애플리케이션을 다시 작성하거나 빌드하지 않아도 된다. 외부 Domain을 마치 동일한 내부 서비스인 것처럼 참조할 수 있어 편리하다. 클러스터 내부에서도..
pepe_
'Container/Kubernetes' 카테고리의 글 목록 (2 Page)