devops/kubernetes/1/task2.txt
2025-10-12 17:08:20 +03:00

60 lines
3.7 KiB
Plaintext

grape@lonetrek:~/Documents/devops/devops/kubernetes$ kubectl apply -f nginx-deployment.yaml
deployment.apps/nginx-deployment created
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx-deployment-7964487d9f-6lx6z 1/1 Running 0 8m26s
nginx-deployment-7964487d9f-8thgv 1/1 Running 0 8m26s
nginx-deployment-7964487d9f-lh2lp 1/1 Running 0 8m26s
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ kubectl get deployment nginx-deployment
NAME READY UP-TO-DATE AVAILABLE AGE
nginx-deployment 3/3 3 3 9m10s
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ kubectl apply -f nginx-deployment-update.yaml
deployment.apps/nginx-deployment configured
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ kubectl rollout status deployment/nginx-deployment
Waiting for deployment "nginx-deployment" rollout to finish: 2 out of 3 new replicas have been updated...
Waiting for deployment "nginx-deployment" rollout to finish: 2 out of 3 new replicas have been updated...
Waiting for deployment "nginx-deployment" rollout to finish: 2 out of 3 new replicas have been updated...
Waiting for deployment "nginx-deployment" rollout to finish: 2 out of 3 new replicas have been updated...
Waiting for deployment "nginx-deployment" rollout to finish: 1 old replicas are pending termination...
Waiting for deployment "nginx-deployment" rollout to finish: 1 old replicas are pending termination...
Waiting for deployment "nginx-deployment" rollout to finish: 1 old replicas are pending termination...
Waiting for deployment "nginx-deployment" rollout to finish: 2 of 3 updated replicas are available...
deployment "nginx-deployment" successfully rolled out
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ kubectl rollout history deployment/nginx-deployment
deployment.apps/nginx-deployment
REVISION CHANGE-CAUSE
1 <none>
2 <none>
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ nano nginx-replicaset.yaml
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ kubectl apply -f nginx-replicaset.yaml
replicaset.apps/nginx-replicaset created
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ kubectl get replicaset nginx-replicaset
NAME DESIRED CURRENT READY AGE
nginx-replicaset 5 5 5 10s
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx-deployment-5fd9874647-phdtg 1/1 Running 0 16m
nginx-deployment-5fd9874647-pm58m 1/1 Running 0 16m
nginx-deployment-5fd9874647-z5cnq 1/1 Running 0 16m
nginx-replicaset-44w72 1/1 Running 0 14s
nginx-replicaset-7dpqk 1/1 Running 0 14s
nginx-replicaset-jkphz 1/1 Running 0 14s
nginx-replicaset-p2fhv 1/1 Running 0 14s
nginx-replicaset-qzsxv 1/1 Running 0 14s
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ nano nginx-service.yaml
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ kubectl apply -f nginx-service.yaml
service/nginx-rs-service created
grape@lonetrek:~/Documents/devops/devops/kubernetes/1$ kubectl port-forward service/nginx-rs-service 8080:8080
Forwarding from 127.0.0.1:8080 -> 80
Handling connection for 8080
grape@lonetrek:~$ curl -IL 127.0.0.1:8080
HTTP/1.1 200 OK
Server: nginx/1.29.2
Date: Sun, 12 Oct 2025 11:49:03 GMT
Content-Type: text/html
Content-Length: 615
Last-Modified: Tue, 07 Oct 2025 17:04:07 GMT
Connection: keep-alive
ETag: "68e54807-267"
Accept-Ranges: bytes