kubernetes 服务发现问题——kubedns[更新中]

我是通过二进制方式安装的kubernetes 1.16.2版本,现在想要做kubernetes 服务发现,使用的是kubedns模块,dns模块yaml文件来源:https://github.com/kubernetes/kubernetes/tree/release-1.16/cluster/addons/dns/kube-dns,选择了kube-dns.yaml.sed

修改了cluster-ip,域名和镜像来源(下载下来做成了本地镜像),执行kubectl create -f kube-dns.yaml报错

]# kubectl create -f kube-dns.yaml 

service/kube-dns created
serviceaccount/kube-dns created
configmap/kube-dns created
Error from server (BadRequest): error when creating "kube-dns.yaml": Deployment in version "v1" cannot be handled as a Deployment: v1.Deployment.Spec: v1.DeploymentSpec.Template: v1.PodTemplateSpec.Spec: v1.PodSpec.Containers: []v1.Container: v1.Container.Resources: v1.ResourceRequirements.Requests: Limits: unmarshalerDecoder: quantities must match the regular expression '^([+-]?[0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$', error found in #10 byte of ...|ORY_LIMIT"},"request|..., bigger context ...|resources":{"limits":{"memory":"$DNS_MEMORY_LIMIT"},"requests":{"cpu":"100m","memory":"70Mi"}},"volu|...

有大神知道是什么原因不?

经过排错kube-dns.yaml文件,将resources里的limits中memory 修改成70Mi

]# kubectl create -f kube-dns.yaml 

service/kube-dns created
serviceaccount/kube-dns created
configmap/kube-dns created
deployment.apps/kube-dns created

虽然创建的时候没有报错,但是却看不到pods

]# kubectl get pods -n kube-system
 

No resources found in kube-system namespace.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值