原因
问题的原因为资源文件的版本定义过期了。需要修改下把rbac.authorization.k8s.io/v1beta1
替换成rbac.authorization.k8s.io/v1
即可. DaemonSet由extensions/v1beta1
变成了apps/v1
,新增了selector
例如:
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: kube-flannel-ds
namespace: kube-system
labels:
tier: node
app: flannel
spec:
selector:
matchLabels:
app: flannel
其他更多可参考
1. https://github.com/flannel-io/flannel/blob/master/Documentation/kube-flannel.yml
2. https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
3. https://www.cnblogs.com/liruilong/p/15681402.html