[Kubernetes] Cluster 학습
·
Kubernetes
클러스터는 네트워크에 연결된 물리적 or 가상 머신의 집합이며, 클러스터는 마스터와 노드로 구성된다. 일반적으로 프로덕션 환경의 경우 하나 이상의 마스터가 존재한다. Master마스터의 컴포넌트는 api-server, stcd, controller-manager, scheduler로 구성된다. api-server: 클라이언트가 클러스터와 대화하고 워크로드를 생성할 수 있는 API-서버 etcd (et-c-d): 클러스터 데이터를 저장할 분산 키 값 저장소 controller-manager: 워크로드/노드 등을 지속적으로 모니터링하는 프로세스 scheduler: 워크로드 스케줄러  Node노드의 컴포넌트는 kubelet, container runtime (docker), kube-proxy 로 구성된다. ..
[Github Actions] GitHub Actions을 이용한 Slack 알림 설정하기
·
기타
GitHub Actions는 CI/CD를 위한 강력한 도구이다. 소프트웨어 개발 과정에서 다양한 작업들을 자동화할 수 있는데, 그 중 하나가 빌드나 테스트의 성공 및 실패를 Slack으로 알림 보내는 것이다. 이 글에서는 GitHub Actions과 Slack을 연동하는 방법에 대해 설명한다. 슬랙 앱 생성 먼저, Slack 알림을 받기 위해서는 Slack 앱이 필요하다. 1. Slack API 사이트에 접속 2. "Create an App" 버튼을 클릭한다. 3. "From scratch" 옵션을 선택하고 앱 이름과 워크스페이스를 설정한 후, "Create App"을 클릭한다. 4. 왼쪽 메뉴에서 "Incoming Webhooks"을 클릭하고, 페이지 상단의 "Activate Incoming Webho..
얼은펭귄
'devops' 태그의 글 목록