apiVersion: apps/v1
Resource type | Old version | What you need to replace |
All resources | apps / v1beta1
apps / v1beta2 | apps / v1 |
deployments
daemonset replicaset | extensions / v1beta1 | apps / v1 |
networkpolicies | extensions / v1beta1 | networking.k8s.io/v1 |
podsecuritypolicies | extensions / v1beta1 | policy / v1beta1 |
Ingress
apiVersion
networking.k8s.io/v1beta1
extensions/v1beta1
kubelet --node-labels
kubernetes.io/hostname kubernetes.io/instance-type kubernetes.io/os kubernetes.io/arch beta.kubernetes.io/instance-type beta.kubernetes.io/os beta.kubernetes.io/arch failure-domain.beta.kubernetes.io/zone failure-domain.beta.kubernetes.io/region failure-domain.kubernetes.io/zone failure-domain.kubernetes.io/region [*.]kubelet.kubernetes.io/* [*.]node.kubernetes.io/*
beta.kubernetes.io/metadata-proxy-ready
beta.kubernetes.io/masq-agent-ds-ready
beta.kubernetes.io/kube-proxy-ds-ready
Component | Old label | Current tag |
kube-proxy | beta.kubernetes.io/kube-proxy-ds-ready | node.kubernetes.io/kube-proxy-ds-ready |
ip-mask-agent | beta.kubernetes.io/masq-agent-ds-ready | node.kubernetes.io/masq-agent-ds-ready |
metadata-proxy | beta.kubernetes.io/metadata-proxy-ready | cloud.google.com/metadata-proxy-ready |
bootstrap-kubelet.conf
kubelet.conf
pod_name
container_name
pod
container
Component | Key removed |
hyperkube | --make-symlink |
kube-proxy | --resource-container |
scheduler.alpha.kubernetes.io/critical-pod
scheduler.alpha.kubernetes.io/critical-pod
scheduler.alpha.kubernetes.io/critical-pod
spec.priorityClassName