클라우드 엔지니어 꿈나무
Kubernetes(k8s) Replicas - Centos 본문
httpd를 실행하는 pod 생성, 단 복제본은 3개 구성 확인 후 복제본의 개수는 2개로 명령어 조절
실행중인 replicaset 의 설정 파일을 변경해서 5개로 증가 확인 후 명령어를 이용 3개로 축소
replicas 는 service 로 전송 불가, 전송하기 위해서는 pods 또는 deployments로 진행 필수
kubectl api-resources : api resource 확인
vi nginxrep.yml
vi httprep.yml
apiVersion: apps/v1
kind: ReplicaSet
metadata:
name: rep-http
labels:
env: rep-http
spec:
replicas: 3
selector:
matchLabels:
env: app-http
template:
metadata:
name: temp-http
labels:
env: app-http
spec:
containers:
- name: http
image: http
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
kubectl scale --replicas=2 rs/rep-http
kubectl edit rs/rep-http : rep-http 를 변경하여 상태 바로 변경 가능 , 3을 5로 변경
kubectl get rs,pods -o wide (rs 및 pods 확인)
kubectl scale --replicas=3 rs/rep-http (3개로 replica 개수 변경)
'kubernetes' 카테고리의 다른 글
Kubernetes 단일 Pods 내 wordpress + mysql 설치 - Centos 7 (0) | 2023.09.13 |
---|---|
Kubernetes(k8s) Deployments - Centos 7 (0) | 2023.09.13 |
Kubernetes Labels - Centos7 (0) | 2023.09.13 |
Kubernetes Pods - Centos7 (0) | 2023.09.13 |
Kubernetes Namespace - Centos7 (0) | 2023.09.12 |