Kubernetes

    컨테이너(Container) & 가상머신(VM) 비교

    컨테이너 가상머신 비교 ( Container vs VM ) 가상머신 - 구성요소 뿐만 아니라 시스템 프로세스를 실행해야 하기 때문에 추가 컴퓨팅 리소스가 필요 - 보안 : 가상머신 자체 리눅스 커널을 사용해 보안 강화 - 타입1(베어메탈 가상화 – 하이퍼바이저), 타입2(호스트 운영체제 가상화)가 있다. 컨테이너 - 컨테이너는 도커엔진만 있으면 어디서든 작동. - 컴퓨팅 : 호스트 OS에서 실행되는 격리된 프로세스로서 추가 프로세스의 오버헤드가 없음. - 보안 : 컨테이너가 하나의 커널을 공유하기 때문에 보안 위험이 존재 컨테이너 격리 메커니즘 리눅스 네임스페이스 각 프로세스가 시스템에 대한 독립된 뷰만 볼 수 있도록 함.* 프로세스는 동일한 네임스페이스 내에 있는 리소스만 볼 수 있음. 네임스페이스 종..

    쿠버네티스 CKA 자격증 시험 후기

    쿠버네티스 공부한 증거를 남기고자 자격증 시험을 봤습니다. 일적으로 쿠버네티스 공부가 필요했고, 처음에 kubernetes In Action 책을 정독하고 인터넷에 떠도는 기출문제 위주로 준비 했습니다. 다른 분들은 보통 udemy라는 사이트에서 쿠버네티스 cka자격증 강의를 많이 이용하는 것 같습니다. 특히 모의고사는 실제 시험이랑 비슷한 수준의 문제를 출제한다고 하네요. * 9월부터 개편된 문제로 CKA 테스트가 진행됩니다. 난이도는 이전과 비슷할거라 생각되는데 일단 제가 시험볼 때 나왔던 문제 기준으로 설명드리겠습니다. (참고로 저는 2020.08.24일에 시험을 봤습니다) 1) 문제 출제 유형 리소스 조회 , 리소스 생성 , 스케줄 , 트러블슈팅 , 클러스터 구축 2) 유용한 사이트 - 시험 환경..

    쿠버네티스(Kubernetes) 소개

    쿠버네티스란 (Kubernetes) 쿠버네티스는 컨테이너 오케스트레이션(Orchestration) 입니다. 자동으로 컨테이너의 배포, 확장, 관리를 지원하는 플랫폼 입니다. 구글에서 처음 시작한 프로젝트로서 2014년 쿠버네티스 프로젝트를 오픈소스화 했습니다. 쿠버네티스는 CNCF (클라우드 네이티브 컴퓨팅 재단)를 첫번째로 졸업한 작품입니다. Why 쿠버네티스 (Kubernetes) 쿠버네티스의 필요성을 설명하기 앞서 서버 인프라의 발전과정을 간략하게 집고 넘어가겠습니다. 전통적인 애플리케이션 배포방식 (Traditional deployment) 초기 사람들은 물리적인 서버 위에 애플리케이션을 실행시켰습니다. 시간이 지남에 따라 서버 사양은 비약적으로 발전했고 고사양의 서버 자원을 효율적으로 사용할 수..