[k8s] Container 정리와 Single / Multi Container Pod 생성
·
Development/k8s
유튜브 따배쿠 강의를 듣고 정리한 내용입니다. 💡 쿠버네티스 Pod Container 정리와 Single / Multi Container Pod 생성 Container 정리 app.js라는 어플리케이션을 기준으로 컨테이너를 빌드한다. $ docker build -t smlinux/appjs $ docker push smlinux/appjs push라는 명령어를 통해 smlinux 계정 안에 appjs를 저장 컨테이너 하나는, 하나의 어플리케이션이다. 컨테이너는 애플리케이션을 환경에 구애 받지 않고 실행하는 기술 Pod란? 컨테이너를 표현하는 K8S 최소 단위 어플리케이션을 실행할 때 도커와 쿠버네티스의 차이: 도커: appjs 컨테이너 실행해줘 쿠버: appjs Pod 실행해줘 API를 통해서 컨테이너 ..
[따배쿠] 기본 명령어 학습하기
·
Development/k8s
자동 완성 약어 또는 용어의 앞글자만 쓰고 탭키를 누르면 자동 완성된다. po,pod,pods 모두 동일하게 파드에 동작한다. kubectl get po # Po만 입력 후탭을 입력하면 자동완성됨. kubectl get po kubectl get pod kubectl get pods kubectl 큐브씨티엘 또는 큐브 컨트롤이라고 읽는다. 쿠버네티스 클러스터에 명령을 내리는 CLI 이다. 쿠버네티스 명령어 도움말 각각의 명령어 사용법과 추가 옵션을 설명해준다. kubectl --help kubectl [명령어] --help # 리눅스와 동일하다. 노드 작업 Node 정보보기 노드 정보를 조회할 때는 아래 명령어를 입력한다. # 정보를 조회할 땐 get # 현재 설치된 노드들이 조회됨. kubectl ge..
[따배쿠] 쿠버네티스 개요
·
Development/k8s
컨테이너란? # cat > [파일명] 으로 파일을 작성할 수 있음 cat > app.js 컨테이너를 동작시키려면, 플랫폼이 필요하다. 리눅스 시스템 위에 도커를 설치해야함. 그 다음 도커 데몬을 start시키면 도커 플랫폼이 만들어진다. 그 이후로는 컨테이너를 빌드하거나 실행할 수 있다. 허브: 컨테이너를 저장해놓는 창고 컨테이너를 빌드해서 푸시 저장된 컨테이너를 사용하는 환경 허브에는 수 많은 컨테이너가 저장되어있음. 리눅스에 도커를 설치하여 도커 플랫폼을 구축하여야함. 도커 커맨드를 실행해서, 만들어놓은 컨테이너를 다운로드 받음 다운로드 받은 컨테이너를 start create하면 컨테이너가 동작함 $ docker pull smlinux/nodeinfo:v1 $ docker create --name a..