Go ahead and pick one of the examples and create a deployment declaration, and try creating one using the declaration.
I recommend making a directory called deploy, and putting your declaration file within that. This is using the flask example:
flask.yml
apiVersion: apps/v1beta1kind: Deploymentmetadata: name: flask labels: run: flaskspec: template: metadata: labels: app: flask spec: containers: - name: flask image: quay.io/kubernetes-for-developers/flask:0.1.1 ports: - containerPort: 5000
Remove the existing deployment before you try out your file:
kubectl delete deployment flask
It is a good practice to use the --validate option to have kubectl check the files, and you can use it with --dry-run to compare ...