쿠버네티스 #1

KingTG·2024년 3월 14일

도커&k8s

목록 보기
3/13
post-thumbnail

생성

kubectl apply -f ~/_ ~~

kubectl create

  1. 레플리카셋 변경
  • kubectl scale deployment del-deploy --replicas=6 -6개로 변경

확인


kubectl get pods

kubectl get pods -o wide -ip, 노드확인(워커노드몇번인지)


kubectl get nods

get nods -o wide

kubectl get service

get deployment

삭제

kubectl delete service chk-hn = 서비스삭제
kubectl delete deployment chk-hn = 디플삭제
kubectl delete -f 주소/metallb.yaml = 파일삭제

  • pod는 지우면 없어지지만 deployment는 삭제해도 다시 새로운것이 만들어진다(3개로 유지해야되기때문에 레플리카셋에 설정되어있는대로

expose = 외부로 서비스를 노출

kubectl expose deployment deploy-nginx --type=NodePort -- port=80


apply = 파일이있을때 만들기(pods,deploy)
create = 만들기(pods,deploy)

delete -f

kubectl get pods -n kube-system 쿠퍼네티스 구성요서 확인

서비스 : 노트포트타입, 로드밸런스 타입으로 만들어봄

  • 쿠버네티스 배포 pod,deployment

    - apply는  -f로  파일로 설치가능

파드 1개 → 3개로 배포시키기

  • kubectl scale deployment deploy-nginx --replicas=3

쿠버네티스 구성요소 확인

  • kubectl get pods -n kube-system

0개의 댓글