- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
core@core-1-94 ~ $ kubectl exec -it busybox -- nslookup kubernetesServer: 10.100.0.10Address 1: 10.100.0.10nslookup: can't resolve 'kubernetes'core@core-1-94 ~ $ kubectl get svc --namespace=kube-systemNAME LABELS SELECTOR IP(S) PORT(S)kube-dns k8s-app=kube-dns,kubernetes.io/cluster-service=true,kubernetes.io/name=KubeDNS k8s-app=kube-dns 10.100.0.10 53/UDP 53/TCPkube-ui k8s-app=kube-ui,kubernetes.io/cluster-service=true,kubernetes.io/name=KubeUI k8s-app=kube-ui 10.100.110.236 80/TCPcore@core-1-94 ~ $ kubectl exec -it busybox -- nslookup kubernetes 10.100.0.10:53Server: 10.100.0.10Address 1: 10.100.0.10nslookup: can't resolve 'kubernetes'core@core-1-94 ~ $ kubectl get endpoints --namespace=kube-systemNAME ENDPOINTSkube-dns 10.244.31.16:53,10.244.31.16:53kube-ui 10.244.3.2:8080core@core-1-94 ~ $ kubectl exec -it busybox -- nslookup kubernetes 10.244.31.16:53Server: 10.244.31.16Address 1: 10.244.31.16Name: kubernetesAddress 1: 10.100.0.1
我认为kube-dns
的服务不可用。
skydns-svc.yaml
:
apiVersion: v1kind: Servicemetadata: name: kube-dns namespace: kube-system labels: k8s-app: kube-dns kubernetes.io/cluster-service: "true" kubernetes.io/name: "KubeDNS"spec: selector: k8s-app: kube-dns clusterIP: 10.100.0.10 ports: - name: dns port: 53 protocol: UDP - name: dns-tcp port: 53 protocol: TCP
谁能帮忙?
最佳答案
为了使 DNS 正常工作,kubelet 需要在启动时传递 --cluster_dns= 和 --cluster_domain=cluster.local 标志。此标志不包含在 the set of flags passed to the kubelet 中,因此 kubelet 不会尝试联系您为名称解析服务创建的 DNS pod。要解决此问题,您可以修改脚本以将这两个标志添加到 kubelet,然后在创建 DNS 服务时,需要确保将传递给 --cluster_dns 标志的 IP 地址设置为 PortalIP服务规范字段,如 this 。其他信息,您可以查看it .
关于kubernetes - Kubernetes 中的 skydns 服务无法解析 'kubernetes',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32754264/
我正在创建一个由 1 个主节点 2 个节点 kubernetes 组成的集群。我正在尝试根据以下内容创建 skydns: apiVersion: v1 kind: ReplicationControl
core@core-1-94 ~ $ kubectl exec -it busybox -- nslookup kubernetesServer: 10.100.0.10Address 1: 1
我正在按照此模板 http://kubernetes.io/docs/getting-started-guides/docker-multinode/skydns.yaml.in 为 kubernet
每当 DNS 在驻留在主节点上的 kubelet 以外的 kubelet 上运行时,skydns 的 Liveness 和 Readiness 探测就会不断失败。我将附加组件部署为类似于盐集群中使用的
引用:https://github.com/crosbymichael/skydock https://github.com/crosbymichael/skydns 首先,我启动了这两个实例。 do
我在 3 minons/master(1 个 master/minion,2 个 minions)上安装了 Kubernetes 1.2.4 并安装了 SkyDNS 插件。修复 SSL 证书问题后,我
我在 GKE 上运行 kubernetes 集群,我想从服务 pod 发现和访问 etcd API。我想这样做的原因是向 SkyDNS 层次结构添加 key 。 有没有办法从应用程序 pod 发现(或
我正在尝试在一台Docker主机中为多个容器设置SkyDNS / SkyDock。因此,每个容器都应使用172.17.42.1(/etc/resolv.conf)的dns。 我遵循了README.md
我是一名优秀的程序员,十分优秀!