kubernetes v1.16.0以后 对API做出调整细节
DaemonSet, Deployment, StatefulSet 和 ReplicaSet
从 extensions/v1beta1 改用 apps/v1;apps/v1 从 v1.9 版本开始提供API。
NetworkPolicies
从 extensions/v1beta1 改用 networking.k8s.io/v1;
networking.k8s.io/v1 从 v1.8 版本开始提供API。
PodSecurityPolicies
从 extensions/v1beta1 改用 policy/v1beta1;
policy/v1beta1 从 v1.10 版本开始提供API。
Ingress
从 extensions/v1beta1 改用 networking.k8s.io/v1beta1;
networking.k8s.io/v1beta1 从v1.14 版本开始提供API。
默认情况不在提供上面API,如果实在要临时启用,可使用 --runtime-config apiserver
标志临时启用这些API
apps/v1beta1=true
apps/v1beta2=true
extensions/v1beta1/daemonsets=true,extensions/v1beta1/deployments=true,extensions/v1beta1/replicasets=true,extensions/v1beta1/networkpolicies=true,extensions/v1beta1/podsecuritypolicies=true
注意:上面提供的 API 将在 v1.18 完全删除。