What does it mean when a api resource is at v1?
It is a generally available/ stable version
What kind of API Versions exist?
Which api Version is how available?
What does it mean when an api group has multiple versions available?
How can you see the preferred version?
What is the first rule of API deprecation policy?
What is the second rule of API deprecation policy?
API objects must be able to round-trip between API versions in a given release without information loss, with the exception of whole REST resources that do not exist in some versions
How can you convert older yaml files to newer versions?
kubectl convert -f < old-file> –output-version < new-api>
How can you identify the preferred version?
How can you copy a file in Linux?
cp oldfile nextfile
How do you configure a kube-apiserver to enable a certain version of an api-resources?
In kube-apiserver under /etc/kubernetes/manifest/.yaml
add
‘–runtime-config=resourceName like rbac.authorization.k8s.io/v1alpha’
How can you get an explanation of an object? / identify the api group its part of?
k explain job