Infra

Infra/Kubernetes

[K8S] Kubernetes deployment, service.yaml 코드 분석 및 작성하기 - 쿠버네티스 yaml

쿠버네티스에서 리소스를 배포하기 위해서 yaml을 작성하여 배포합니다.kubernetes yaml 파일 작성법에 대해 정리하겠습니다. service.yaml 예시 1apiVersion: v1kind: Namespacemetadata: name: glue-service---apiVersion: v1kind: Servicemetadata: name: client namespace: glue-servicespec: type: LoadBalancer ports: - port: 80 targetPort: 80 selector: app: client---apiVersion: v1kind: Servicemetadata: name: config-server namespace: glue-ser..

Infra/Kubernetes

[Kubernetes] 쿠버네티스 클러스터란, kubernetes cluster 이해하기- kakao kubernetes cluster 실습

클러스터란클러스터는 Kubernetes Engine의 기본 리소스로,컨테이너 애플리케이션을 포함한 모든 Kubernetes 객체가 클러스터에서 실행됩니다. [kakao kubernetes cluster 기준]Kubernetes Engine에서 제공하는 클러스터는 고가용성이 보장된 형태로, 카카오 클라우드가 관리하는 VPC에 배포되어 관리되는 제어 영역(Control Plane)과 사용자의 VPC에 배포되어 사용자가 직접 관리할 수 있는 노드로 구성되어 있습니다.제어 영역제어 영역은 클러스터를 관리하는 Master node로 클러스터의 통합 엔드포인트 역할을 합니다.클러스터와의 모든 상호 작용은 제어 영역에 있는 Kubernetes API 서버에서 API 호출을 통해 이루어집니다. 노드컨테이너 애플리케이션..

Infra/Argo

Argo CD 설치 방법과 사용법: Kubernetes에서의 CI/CD 구축

* Argo CD를 설치하기 전에 미리 쿠버네티스가 설치되어 있어야 합니다.1. Argo Installkubectl create namespace argocdkubectl apply -n argocd -f  namespace: argocd를 생성하여, argocd 관련한 리소스를 분리하여 관리합니다.위 경로에 있는 yaml 파일을 통해 argocd를 설치합니다.  Getting Started - Argo CD - Declarative GitOps CD for KubernetesGetting Started Tip This guide assumes you have a grounding in the tools that Argo CD is based on. Please read understanding the ..

Infra/Argo

Argo CD 개념 이해하기 및 설치 방법

* 아래 사이트를 참고하여 정리한 포스팅입니다.  실습자료 | 악분의 ArgoCD 공부기록실습자료sungwook-choi.gitbook.io * argo install 방법 [Argo] Argo CD 설치 방법, install* Argo CD를 설치하기 전에 미리 쿠버네티스가 설치되어 있어야 합니다.1. Argo Installkubectl create namespace argocdkubectl apply -n argocd -f  namespace: argocd를 생성하여, argocd 관련한 리소스를 분리하여 관리합kylo8.tistory.com Argo CDArgo CD는 Kubernetes 클러스터를 위한 선언적 지속적 전달(Continuous Delivery) 도구로, GitOps 방식을 통해 애플..