본문 바로가기

IT공부/platform

(7)
[Recursion] 재귀함수
[kubernetes] 쿠버네티스 아키텍처 (3) https://youtu.be/IOem05grFkU?list=PLIUCBpK1dpsNf1m-2kiosmfn2nXfljQgb API호출 Object Spec - YAML 명세 작성 API 호출하기 원하는 상태(desired state)를 다양한 object로 정의(spec)하고 API서버에 yaml 형식으로 전달해준다 각 object와 spec 그 호출 시의 영향들을 잘 알아두어야한다 정리가 너무 잘되어있는 영상이라 공부하기가 너무 편했다... 잘 봤습니다 👍
[kubernetes] 쿠버네티스 아키텍처 (2) https://youtu.be/-gIyfII5eak?list=PLIUCBpK1dpsNf1m-2kiosmfn2nXfljQgb 오브젝트 정리 전체 클러스터에서 각 Pod에게 고유한 IP를 할당한다 여러개의 컨테이너가 하나의 Pod에 속하는 경우가 있다 ReplicaSet : 여러개의 Pod을 관리함 replicas 의 값을 유지하기 위해 pod을 신규 생성 또는 제거 하며 갯수를 유지한다 Deployment : 이 replicas Set 의 배포 버전을 관리 함 버전 관리 유지 방법은 내부적으로 ReplicaSet을 이용한다 내부적인 알고리즘이라기보다는 ReplicaSet 의 특성을 이용하여 버전 관리한다 다양한 Workload Service - ClusterIP 클러스터 내부에서 사용하는 프록시 pod을 ..
[kubernetes] 쿠버네티스 아키텍처 (1) https://youtu.be/SNA1sSNlmy0?list=PLIUCBpK1dpsNf1m-2kiosmfn2nXfljQgb Desired State 상태체크(Observe) -> 차이점 발견(Diff) -> 조치(Act) 현재상태와 원하는 상태가 같은지 체크 후 -> 현재 상태와 원하는 상태가 다를 경우 -> 현재 상태를 원하는 상태로 바꿈 이 흐름의 Loop Master 의 설계 etcd : 상태를 저장하고 조회한다, 모든 상태와 데이터를 저장한다. 데이터를 관리함 모든 상태와 데이터를 저장한다 분산 시스템으로 구성하여 안전성을 높인다(고가용성) 가볍고 빠르고 정확하게 설계한다 (일관성) Key(directory)-Value 형태로 데이터를 저장한다 TTL(time to live), watch같은 부가..
[kubernetes] 쿠버네티스 소개 https://youtu.be/DU2RDN7ZXo8?list=PLIUCBpK1dpsNf1m-2kiosmfn2nXfljQgb master, node, k8s, kubectl(큐브컨트롤), etcd, pod, istio, hem, knative Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. Overview Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that f..
[kubernetes] 컨테이너 오케스트레이션? ~ 왜 쿠버네티스인가 https://youtu.be/Ia8IfowgU7s 강의 보면서 정리하기 서버를 관리한다는 것 : 서버의 상태를 관리하는 노력이 필요 문서화 -> 설정관리도구(CHEF, puppet, ANSIBLE) -> 가상머신(서버 하나에 가상머신을 여러개 올림) -> 컨테이너(대표: Docker)모든 실행환경을 컨테이너로 바꿈 컨테이너의 특징 -> 전체 서버의 환경을 가져옴 1. 가상머신과 비교하여 컨테이너 생성이 쉽고 효율적 2. 컨테이너 이미지를 이용한 배포와 롤백이 간단한 3. 언어나 프레임워크에 상관없이 애플리케이션을 동일한 방식으로 관리 4. 개발, 테스팅, 운영환경은 물론 로컬PC와 클라우드 까지 동일한 환경을 구축 5. 특정 클라우드 벤더에 종속적이지 않음 Developer -> Build -> Shi..
[kubernetes] 쿠버네티스란 무엇인가 https://kubernetes.io/ko/docs/concepts/overview/ https://www.samsungsds.com/kr/insights/220222_kubernetes1.html 쿠버네티스 알아보기 1편: 쿠버네티스와 컨테이너, 도커에 대한 기본 개념 | 인사이트리포트 | 삼 요즘 IT 생태계에 관심이 많으신 분들이라면 쿠버네티스라는 단어를 들어 보셨을 텐데요. 쿠버네티스에 대해 개발자들의 관심이 높아지고 있고, 여러 대기업에서 새로운 시스템을 쿠버네티스를 www.samsungsds.com 컨테이너 : 앱이 구동되는 환경 까지 모두 감싸서 실행할 수 있도록 하는 격리 기술 컨테이너 런타임 : 컨테이너를 다루는 도구 -> 이중에 가장 유명한 것이 Docker 쿠버네티스 : 컨테이너 런..

728x90