본문 바로가기

DevOps14

kubernetes (1) notion : https://wonderful-morocco-85b.notion.site/kubernetes-a21d8fd87b874a6f8ff527b2b6bdb950?pvs=4 kubernetes 회고록 | Notion1일차 이론wonderful-morocco-85b.notion.site  1일차 이론 Kubernetes(K8s) 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성 있고, 확장 가능한 오픈소스 플랫폼k8s의 기능서비스 디스커버리와 로드 밸런싱스토리지 오케스트레이션자동화된 롤아웃과 롤백자동화된 빈 패킹자동화된 복구시크릿과 구성관리이 밖에도 여러가지 기능!k8s cluster클러스터 안에 마스터노드와 워커노드들이 구성 마스터노드와 워커노드들이 Kube API Server를 통해 약속된 .. 2024. 7. 22.
IaC(Infrastructure As Code) https://wonderful-morocco-85b.notion.site/IaC-Infrastructure-As-Code-04ba5fc7b93d4452ac3f2b9155753571?pvs=4 IaC(Infrastructure As Code) | NotionWhat is Iac?wonderful-morocco-85b.notion.site What is Iac?TerraformAnsibleIac(Infrastructure As Code)란?IaC란 서버, 네트워크, 데이터베이스, 애플리케이션 구성 등 IT 인프라를 수동으로 관리하는 대신 코드로 정의하고 관리하는 방식입니다.IaC는 프로그래밍 언어나 구성 파일을 사용하여 인프라를 자동으로 배포하고 관리할 수 있게 해줍니다그렇다면 IaC를 사용하는 이점?• .. 2024. 7. 18.
Kubernetes 기본 적인 구조 쿠버네티스의 전체적인 구조 워커노드에 대해 그림으로 한눈에 알아보기! 마스터 노드 구조 한눈에 보기 그밖에 알아두어야 할 용어 정리 클러스터(Cluster) : 마스터 , 워커 노드 , 노드 머신, 배포를 구성하는 모든 것의 종합 세트 이다. 노드(Nodes) : 여러 개의 포드를 호스팅하는 특정 하드웨어 용량 가지며 클러스터와 통신하거나 클러스터 내에서 통신하는 물리적인 머신 또는 가상 머신이다. - 마스터 노드 : 모든 워커 노드와 연결되어 포드를 관리하는 컨트롤 플레인을 가짐 - 워커 노드 : 포드를 호스팅하는 실제적 노드이자 App containers + resources 실행 포드 (Pods) : 컨테이너를 감싼 포장지? 같은 느낌이다. 컨테이너를 시작하여 그 특정 컨테이너를 관리한다. 포드 자.. 2024. 2. 7.
Kubernetes 쿠버네티스(Kubernetes)는 컨테이너화된 어플리케이션의 배포, 확장 및 관리를 자동화 하기 위한 오픈 소스 시스템이다. 컨테이너 배포에 도움이 되는 것, 도구 및 작업 방법의 모음집이다. 쿠버네티스는 AWS, Microsoft Azure와 같이 클라우드 서비스 프로바이더가 아니다. 그저 오픈 소스 프로젝트 및 위의 클라우드 프로바이더와 함께 사용할 수 있는 개념 모음이자 소프트웨어 모음일 뿐이다. 쉽게 말하자면 쿠버네티스는 배포용 docker-compose와 같은 의미이다. 여러 컴퓨터, 여러 머신에서 어플리케이션을 실행하여 이를 수행하기때문에 다중 머신 설정에 대해서도 동일한 작업을 수행한다. 컨테이너를 직접 수동으로 배포시킨다면 다양한 문제들이 발생하는데, 쿠버네티스를 이용하면 배포하는 방식, .. 2024. 2. 6.