kubectl edit configmap kube-dns Error from server (NotFound): configmaps "kube-dns" not found
时间: 2024-03-14 14:48:00 浏览: 215
kube-state-metrics镜像,tag:v2.2.0
如果出现 `NotFound` 的错误,则意味着名为 `kube-dns` 的 ConfigMap 在 `kube-system` 命名空间中不存在。您可以使用以下命令检查 ConfigMap 是否存在:
```
kubectl get configmap kube-dns -n kube-system
```
如果该命令返回 `NotFound`,则表示 ConfigMap 不存在。您可以尝试使用以下命令创建它:
```
kubectl create configmap kube-dns --from-literal="nameserver=223.6.6.6" --from-literal="nameserver=8.8.4.4" -n kube-system
```
这将在 `kube-system` 命名空间中创建一个名为 `kube-dns` 的 ConfigMap,并添加您想要设置的 DNS 服务器。然后,您可以使用 `kubectl edit` 命令编辑该 ConfigMap,更新 `nameserver` 键的值。
阅读全文