diff --git a/10-4-rs-queue.yaml b/10-4-rs-queue.yaml index d8c06f5..b7aba1c 100644 --- a/10-4-rs-queue.yaml +++ b/10-4-rs-queue.yaml @@ -1,4 +1,4 @@ -apiVersion: extensions/v1beta1 +apiVersion: apps/v1 kind: ReplicaSet metadata: labels: @@ -8,6 +8,9 @@ metadata: name: queue spec: replicas: 1 + selector: + matchLabels: + component: queue template: metadata: labels: diff --git a/nginx-deployment.yaml b/nginx-deployment.yaml new file mode 100644 index 0000000..e919dd1 --- /dev/null +++ b/nginx-deployment.yaml @@ -0,0 +1,65 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + deployment.kubernetes.io/revision: "4" + kubectl.kubernetes.io/last-applied-configuration: | + {"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"deployment.kubernetes.io/revision":"1"},"creationTimestamp":"2023-01-11T05:15:20Z","generation":2,"labels":{"app":"nginx"},"name":"nginx","namespace":"default","resourceVersion":"6083099","uid":"26b30b0d-1e2c-43c8-8d14-a77385a5462d"},"spec":{"progressDeadlineSeconds":600,"replicas":2,"revisionHistoryLimit":10,"selector":{"matchLabels":{"app":"nginx"}},"strategy":{"rollingUpdate":{"maxSurge":"25%","maxUnavailable":"25%"},"type":"RollingUpdate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"nginx"}},"spec":{"containers":[{"image":"nginx:1.7.12","imagePullPolicy":"IfNotPresent","name":"nginx","resources":{},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File"}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","schedulerName":"default-scheduler","securityContext":{},"terminationGracePeriodSeconds":30}}},"status":{"availableReplicas":2,"conditions":[{"lastTransitionTime":"2023-01-11T05:15:20Z","lastUpdateTime":"2023-01-11T05:15:29Z","message":"ReplicaSet \"nginx-65bfff77cf\" has successfully progressed.","reason":"NewReplicaSetAvailable","status":"True","type":"Progressing"},{"lastTransitionTime":"2023-01-11T05:18:57Z","lastUpdateTime":"2023-01-11T05:18:57Z","message":"Deployment has minimum availability.","reason":"MinimumReplicasAvailable","status":"True","type":"Available"}],"observedGeneration":2,"readyReplicas":2,"replicas":2,"updatedReplicas":2}} + kubernetes.io/change-cause: updared nginx rversion + creationTimestamp: "2023-01-11T05:15:20Z" + generation: 8 + labels: + app: nginx + name: nginx + namespace: default + resourceVersion: "6346243" + uid: 26b30b0d-1e2c-43c8-8d14-a77385a5462d +spec: + progressDeadlineSeconds: 600 + replicas: 3 + revisionHistoryLimit: 10 + selector: + matchLabels: + app: nginx + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app: nginx + spec: + containers: + - image: nginx:1.9.10 + imagePullPolicy: IfNotPresent + name: nginx + resources: {} + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 +status: + availableReplicas: 3 + conditions: + - lastTransitionTime: "2023-01-11T05:43:30Z" + lastUpdateTime: "2023-01-11T05:43:30Z" + message: Deployment has minimum availability. + reason: MinimumReplicasAvailable + status: "True" + type: Available + - lastTransitionTime: "2023-01-11T05:15:20Z" + lastUpdateTime: "2023-01-11T14:08:59Z" + message: ReplicaSet "nginx-7fb877c8ff" has successfully progressed. + reason: NewReplicaSetAvailable + status: "True" + type: Progressing + observedGeneration: 8 + readyReplicas: 3 + replicas: 3 + updatedReplicas: 3