DevOps

[K8S Deploy Study by Gasida] - Ansible 기초 - 핸들러

핸들러 앤서블의 핵심: 멱등성 (Idempotency) 앤서블 모듈의 가장 큰 특징은 현재 상태를 체크하고 원하는 상태로 만든다는 점이다. 동일한 결과: 플레이북을 한 번 실행하든 백 번 실행하든, 시스템의 최종 상태는 항상 동일합니다. 지능적 변경: 시스템이 이미 원하는 상태(예: 패키지가 이미 설치됨)라면, 앤서블은 아무런 작업을 수행...

[K8S Deploy Study by Gasida] - Ansible 기초 - 조건문

조건문 앤서블은 조건문을 사용하여 특정 조건이 충족될 때 작업 또는 플레이를 실행할 수 있다. 예를 들면 조건문을 사용하여 호스트의 운영체제 버전에 해당하는 서비스를 설치하는 식이다. 조건 작업 구문 : when 문은 조건부로 작업을 실행할 때 테스트할 조건을 값으로 사용 조건이 충족되면 작업이 실행되고, 조건이 충족되지 않으면 작업을 건너뜀...

Rocky linux에 k8s(v1.34.2) 손설치 2 쿠버네티스 컴포넌트 별 인증서 생성

이번에는 TLS 인증서를 어떻게 생성하고 배포하는지를 설명한다. Kubernetes의 보안 기반 Kubernetes 클러스터는 여러 컴포넌트들이 서로 통신하는데 이 통신이 안전해야 한다. kubectl 클라이언트가 API 서버와 통신할 때, kubelet이 API 서버와 통신할 때, 그리고 다양한 컨트롤 플레인 컴포넌트들이 서로 통신할 때 모두 암...