본문 바로가기

TEAM STUDY/SERVER

쿠버네티스 강의 1주차

728x90
반응형

쿠버네티스 강의

✅ 참고 사이트

 

 다음시간에 준비 해올 것들

  • wsls 2004 이후 / 설치
    • 포트 폴리오 ? 를 해야 외부에서 접속이 가능하다.
  • putty 설치
  • 와이파이로는 사내 원격 접속 안된다.

서버 자원을 잘 이용하기 위해서는 가상화 기술 이해 잘 해야 함


자원 격리 기술 -> 가상화 기술 VM -> 가상화 기술 Container ->
오케스트레이터 Container -> 클라우드 서비스

 


 왜 쿠버네티스를 사용해야 하는지

  • 트래빅 부과 - 여러 시스템을 사용할 때 문제 발생
  • 트래픽 양에 따라서 서버 자원 할당
  • AutoHealing 를 이용해 운영서버 죽고 백업서버 대체
  • 백업 서버를 두고 운영 서버 죽었을 떄 대응 가능

 

 알아볼 것

  • Auto Scalling
  • Auto Healing
  • Deployment

 

 VM 과 Container 차이

  • Host Server - Host Os - Guest Os 
    • 새로운 게스트를 사용할 수 있다.
    • 새로운 게스트와 기존 게스트와 완벽히 분리가 되어 있다.
  • Host Server - Host Os - 여러가지 소프트웨어 ( 가장 많이 쓰이는 도커 ) - Container
    • 컨테이너가 훨씬 빠르다.
    • 내가 필요한 pod 만 사용 할 수 있다.
    • 검색엔진에서는 pod 는 인덱스 ..?

 

 도커

  • 여러 호스트 간에 자원을 분리해서 사용할 수 있게 해준다.
  • 개발 환경에 상관없이 배포가 가능하다.

 

 Getting started - Kuberneted

  • 도커 파일은 뒤에 확장자 명을 생략한ㄷ,
    • doker build -t tmkube/hello.
      • -t : 레파지로리 ? 이미지명:버전
    • docker run -d -p 8100:8000 tmkube/hello
      • -b : 백그라운드 포트
      • -p : 포트 변경
    •  Docker image Push
      • docker login
      • docker push tmkube/hello
    • 클러스터 - 대쉬보드 보안 문제로 권장하지 않지만 실습 때만 사용

 

 Kubernetes Overview

  • Object
    • Kubernetes Cluster
  • Controller
    • 대리님 tip : 하나하나가 클러스터이다.

 

 정리

쿠버네티스의 기본을 알고 잘 사용하기 까지 최소 6개월을 생각하고 있다.

다음주까지 복습 해오기.

 

MAC자체가 유닉스 파생이기 때문에 개발자에게는 최적의 환경이다.

작년 초에 wsls 가 나와서 굳이 MAC 을 살 일이 없어졌다.


728x90
반응형