Processing math: 100%
본문 바로가기
Cloud/Kubenetes

Kubenetes ReplicaSet

by tankwoong 2023. 10. 30.
반응형

실습 

step1 : yml파일생성

apiVersion: apps/v1
kind: ReplicaSet
metadata:
  name: rs-nginx
spec:
  replicas: 3
  selector:
    matchLabels:
      app: rs-nginx
  template:
    metadata:
      labels:
        app: rs-nginx
    spec:
      containers:
      - name: nginx
        image: nginx
        ports:
        - containerPort: 80
      imagePullSecrets:
        - name: secretdoc

트러블 슈팅 

yml파일에서 imagePullSecrets를 적어준 이유는 ip가 ban 당하여서 해준 것

만약 아래의 명령어가 실행했는데 Ready가 아닌 오류가 나면 실행

94  kubectl create secret docker-registry secretdoc --docker-username=id --docker-password=docker password

#id = dockerhub id
#password = dockerhub password-> 로그인시 패스워드

step2 : yml파일 실행

root@master:~# kubectl create -f replicaset.yml
replicaset.apps/rs-nginx created

step3 :확인

step4: replica개수 수정

root@master:~# kubectl edit rs rs-nginx

하고 esc 누르고 wq! 입력

step4: replica 적용 확인

반응형