1.16弃用通知:
DaemonSet, Deployment, StatefulSet, and ReplicaSet resources will no longer
be served from extensions/v1beta1, apps/v1beta1, or apps/v1beta2 in v1.16. Migrate to the apps/v1 API, available since v1.9. Existing persisted data
can be retrieved through the apps/v1 API. For example, to convert a
Deployment that currently uses apps/v1beta1, enter the following command.
我大约有10张 Helm 图表,其中包含旧的api版本-datadog,nginx-ingress等。我不想升级这些不同的服务。有已知的解决方法吗? 最佳答案
您应该考虑一些选项:
git clone
您的仓库,并将所有资源中的apiVersion
更改为apps/v1
apiVersion
,例如:kubectl convert -f deployment.yaml --output-version apps/v1
值得一提的是,由于某些原因而弃用了某些东西,如果不再支持它们,则强烈建议不要使用旧方法。
关于kubernetes - Kubernetes 1.16弃用守护程序集,状态集,部署和副本集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63626179/