쿠버네티스 2

쿠버네티스 기본

쿠버네티스(kubernetes)란? 쿠버네티스는 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 오픈소스 플랫폼 2014년 구글 내부에서 사용하던 컨테이너 오케스트레이션 시스템 보그를 오픈 소스로 공개한것 명칭의 유래는 키잡이(helmsman)이나 파일럿을 뜻하는 그리스어 k와 s사이의 글자가 8개라 줄여서 k8s라고 쓰임 컨테이너(container)란? 가상머신(virtual machines) VM은 기본적으로 컴퓨터의 에뮬레이션으로 프로그램을 실제 컴퓨터처럼 실행 내부에서 보면 게스트 머신은 자신만의 자원을 할당 받은 독립된 유닛처럼 동작하나, 외주의 시점에서 보면 결국 호스트 머신의 자원을 다른 VM들과 공유하는 또 하나의 VM임을 알 수 있음 VM은 가상 하드웨어, 커널(OS 등) 그리고..

SERVER/Kubernetes 2020.11.13

쿠버네티스 명령어

명령어 형태 kubectl [command] [type] [name] [flags] command : 자원에 실행하려는 동작 create : 생성 get : 정보 가져오기 describe : 자세한 상태 정보 delete : 삭제 type : 자원 타입 pod : Pod service : 서비스 name : 자원 이름 flag : 옵션 pod 조회 kubectl get pods READY : 0/1(생성되었지만 사용 준비 X) / 1/1(생성되었지만 사용 준비 O) STATUS : Running (실행) / Terminating / ContainerCreating RESTARTS : 재시작 횟수 AGE : 생성 후 지난 시간 서비스 조회 kubectl get services NAME : 서비스 이름 TY..

SERVER/Kubernetes 2020.11.13