kubernetes Pod

신민창·2021년 4월 25일
0

kubernetes

목록 보기
2/13

Kubernetes

k8s는 yaml 문법을 사용하므로 vi 편집기에 yaml 문법을 적용해야 사용하기 훨씬 편하다.

$ cd
$ vi ~/.vimrc

syntax on
autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab autoindent
코드를 입력하세요

pod 생성

$ kubectl run web1 --image httpd --> 이미지 httpd 이름이 web1인 파드 생성 및 실행

yaml 파일로 생성하기

$ vi web2-pod.yaml

apiVersion: v1
kind: Pod
metadata:
  name: web2
spec:
  containers:
  - name: web2
    image: httpd
    

$ kubectl create -f web2-pod.yaml

생성한 pods 삭제

$ kubectl delete pod web1

$ kubectl delete -f web2-pod.yaml

그 외 기본 명령어

$ kubectl describe pod web1 --> web1 pod 상세 정보 확인
$ kubectl get pod web1 -o yaml

$ kubectl port-forward pod/web1 80:80  --> 포트포워딩

$ kubectl logs web1 --> pod 로그 확인

0개의 댓글

관련 채용 정보