Core Concepts - Deployments
Ju Young Pang
·2025. 1. 16. 15:44
Q) How many Deployments exist on the system?
$ k get deploy
NAME READY UP-TO-DATE AVAILABLE AGE
frontend-deployment 0/4 4 0 6s
A) 1
Q) Create a new Deployment using the deployment-definition-1.yaml file located at /root/.
$ k create -f deployment-definition-1.yaml
Error from server (BadRequest): error when creating "deployment-definition-1.yaml": deployment in version "v1" cannot be handled as a Deployment: no kind "deployment" is registered for version "apps/v1" in scheme "k8s.io/apimachinery@v1.31.0-k3s3/pkg/runtime/scheme.go:100"
$ k explain deployment | head -n3
GROUP: apps
KIND: Deployment
VERSION: v1
$ vi deployment-definition-1.yaml
# kind를 Deployment로 변경 (yaml is case-sensitive)
$ k create -f deployment-definition-1.yaml
deployment.apps/deployment-1 created
Q) Create a new Deployment with the below attributes using your own deployment definition file.
Name: httpd-frontend;
Replicas: 3;
Image: httpd:2.4-alpine
$ k create deploy httpd-frontend --replicas=3 --image=httpd:2.4-alpine
deployment.apps/httpd-frontend created
'Kubernetes > CKA' 카테고리의 다른 글
Core Concepts - Imperative Commands (0) | 2025.01.18 |
---|---|
Core Concepts - Services (0) | 2025.01.16 |
Core Concepts - Namespaces (0) | 2025.01.16 |
Core Concepts - ReplicaSets (0) | 2025.01.16 |
Core concepts - PODs (0) | 2025.01.16 |