Ansible 개념, 사용 방법
Ansible의 개념 Ansible은 오픈 소스 IT 자동화 도구로, 구성 관리, 애플리케이션 배포, 작업 자동화 및 IT 오케스트레이션을 쉽게 수행할 수 있도록 설계되었습니다. Ansible은 에이전트가 필요 없는 구조로, SSH를 통해 원격 시스템과 통신합니다. YAML 언어를 사용하여 구성 파일을 작성하므로, 사람이 읽고 쓰기 쉽습니다. ...
Ansible의 개념 Ansible은 오픈 소스 IT 자동화 도구로, 구성 관리, 애플리케이션 배포, 작업 자동화 및 IT 오케스트레이션을 쉽게 수행할 수 있도록 설계되었습니다. Ansible은 에이전트가 필요 없는 구조로, SSH를 통해 원격 시스템과 통신합니다. YAML 언어를 사용하여 구성 파일을 작성하므로, 사람이 읽고 쓰기 쉽습니다. ...
FQDN 개념 FQDN(Fully Qualified Domain Name)은 네트워크에서 특정 호스트의 정확한 위치를 나타내는 도메인 이름입니다. Kubernetes 환경에서 FQDN은 서비스, 파드 등의 네트워크 식별자 역할을 합니다. FQDN은 CoreDNS가 해석하고 관리하며, 클라이언트가 FQDN을 요청하면 CoreDNS는 해당 도메인 이름을...
Priority queue(우선순위 큐)는 각 요소가 우선순위를 가진 구조로, 항상 우선순위가 높은 요소가 먼저 나가는 데이터 구조입니다. Python에서는 heapq 모듈을 사용하여 우선순위 큐를 쉽게 구현할 수 있습니다. Priority queue의 개념 Priority - 각 요소는 우선순위를 가지고 있으며, 큐에서 요소를 제거할 때 항...
WEB, WAS, DB 네임스페이스 생성. WEB <=> WAS <=> DB 이렇게만 통신이 가능해야함 WEB - 80 포트로만 ingress, egress WAS - 8080 포트로만 ingress, egress DB - 3306 포트로만 ingress, egress 1. Network Policy란? N...
공식문서 - https://kubernetes.io/ko/docs/tasks/run-application/horizontal-pod-autoscale/ Kubernetes의 Horizontal Pod Autoscaler (HPA)는 클러스터에서 실행 중인 애플리케이션의 스케일링을 자동화하는 메커니즘입니다. HPA는 CPU 사용률, 메모리 사용률 등 ...
저번 시간에 route53을 통해 구매한 kkamji.net 도메인을 해당 블로그가 사용하기 위해 route53을 사용해서 DNS Record 설정하는 과정에 대해 다뤄보겠습니다. 해당 과정을 거치면 https://www.kkamji.net, https://kkamji.net 두 개의 방법으로 블로그에 접근이 가능합니다. 주요 DNS Record...
이번 시간에는 예전 부터 미뤄왔던 깃허브 아이디를 변경하였고, 해당 이유 때문에 블로그 도메인 주소가 바뀌게 되었습니다. war-oxi.github.io > kkamji.net 이 참에 원하는 도메인을 사용하기 위해 aws에서 도메인을 구매했고, 도메인을 구매하는 과정을 공유하도록 하겠습니다. 도메인 구매하기 Route53에 들어간 ...
AWS 강의실 온라인 세미나에 참석하여 MicroK8s로 쿠버네티스 클러스터 구축하기 세션을 주제로 발표를 진행했습니다. 온라인 상에서 다수를 대상으로 발표를 진행했던 경험이 없던 터라 긴장도 많이했고, 준비한 내용을 빠짐없이 발표를 하고 싶다는 욕심 때문에 발표 진행이 매끄럽지 못했습니다. 여러모로 아쉬움이 많았던 발표였습니다. 하지만 발표를 준...
AWS Summit은 AWS에서 주최하는 국내 최대의 IT 클라우드 행사입니다. 클라우드 기술을 선도하는 다양한 회사들이 참여하며, 다양한 성공 사례와 최신 기술 트렌드를 접할 수 있습니다. 내가 중요하다고 생각하는 기술과 현재 산업에서 사용하는 기술은 다를 수 있습니다. 따라서 나의 현재 생각만을 고집하지 않고, 다양한 성공 사례를 접하여 더 나은...
RBAC(Role-Based Access Control)이란 사용자의 역할(role)에 따라 시스템 자원에 대한 접근을 제어하는 방식입니다. 조직의 정책에 따라 사용자의 역할을 정의하고, 각 역할에 권한을 부여하여 접근 제어를 효율적으로 관리할 수 있게 합니다. 이번 포스트에서는 RBAC을 사용해서 클러스터의 특정 namespace에 특정 권한만 ...