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/v1beta1
kind: Deployment
metadata:
name: flask
labels:
run: flask
spec:
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 the file to anything existing in Kubernetes to let you know specifically what it will...