Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

클라우드 엔지니어 꿈나무

Kubernetes(k8s) Replicas - Centos 본문

kubernetes

Kubernetes(k8s) Replicas - Centos

새싹싹이 2023. 9. 13. 11:51

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 개수 변경)