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