전체 글128 버전패치 실습 다음 mongo 이미지를 사용하여 업데이트와 롤백을 실행하라. 1. 모든 revision 내용은 기록돼야 한다. 2. mongo:4.2 이미지를 사용하여 deployment를 생성하라. ✓ Replicas: 10 ✓ maxSurge: 50% ✓ maxUnavailable: 50% apiVersion: apps/v1 kind: Deployment metadata: name: mongo-deployment spec: replicas: 10 strategy: type: RollingUpdate rollingUpdate: maxSurge: 50% maxUnavailable: 50% selector: matchLabels: app: mongo template: metadata: labels: app: mongo .. 2023. 10. 31. kubectl version 패치 yml파일을 작성 apiVersion: apps/v1 kind: Deployment metadata: name: http-go labels: app: http-go spec: replicas: 3 selector: matchLabels: app: http-go template: metadata: labels: app: http-go spec: containers: - name: http-go image: cloudwoong/http-go:v1 ports: - containerPort: 8080 imagePullSecrets: - name: test 리소스 생성 작업을 기록하기 위해 record 속성을 부여해서 yml파일을 작동시켜 준다. root@master:~# kubectl create -f depl.. 2023. 10. 31. ReplicaSet 실습 (Scale, edit, label), status pending, ContainerCreating 1. jenkins 디플로이먼트를 deploy-jenkins를 생성하라. 2. jenkins 디플로이먼트로 배포되는 앱을 app: jenkins-test로 레이블링 하라. apiVersion: apps/v1 kind: Deployment metadata: name: deploy-jenkins labels: app: jenkins-test spec: replicas: 3 selector: matchLabels: app: jenkins-test template: metadata: labels: app: jenkins-test spec: containers: - name: jenkins image: jenkins/jenkins ports: - containerPort: 8080 imagePullSecrets:.. 2023. 10. 31. Kubenetes ReplicaSet 실습 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 crea.. 2023. 10. 30. 이전 1 ··· 11 12 13 14 15 16 17 ··· 32 다음