Manifests

Kubernetes is configured mostly via yaml files often referred to as manifests

Type

apiVersion: v1
kind: Pod

Metadata

Basic

apiVersion: v1
kind: Pod
metadata:
name: mypod

More Complicated

apiVersion: v1
kind: Pod
metadata:
name: mypod
namespace: myapp
annotations:
# Often used to embed data
imageregistry: "https://hub.docker.com/"
labels:
# Often used to organize or query resources
app.kubernetes.io/name: myapp

References