반응형
실습
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 적용 확인

반응형