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 完全删除。

LEAVE A COMMENT

发表评论前,请选对水果【Apple=苹果、Banana=香蕉、Pineapple=菠萝、Grapes=葡萄】 Banana...