k8s集群中的应用通常是通过ingress实现微服务发布的,前文介绍过在K8S集群中使用traefik实现服务的自动发布,其实现方式是traefik通过集群的DNS服务来解析service对应的集群地址(clusterip),从而将用户的访问请求转发到集群地址上。因此,在部署完集群后的第一件事情应该是配置DNS服务,目前可选的方案有skydns,kube-dns,coredns。kube-dns是
分类:
其他好文 时间:
2018-04-27 13:31:54
阅读次数:
3056
Kube-dns组成kube-dns可以解决Service的发现问题,k8s将Service的名称当做域名注册到kube-dns中,通过Service的名称就可以访问其提供的服务。kube-dns四个组件:etcd,它的用途是保存DNS规则。kube2sky,作用是写入DNS规则。skydns,提供DNS解析服务。healthz,提供健康检查功能。之前已经了解到kube-dns是由四个容器组成的,
分类:
Web程序 时间:
2018-04-16 14:35:53
阅读次数:
485
此为记录,借鉴博客园多位高手的文章 1、镜像准备 因为都知道的原因gcr.io无法访问,终于找到国内阿里云镜像中基本上都有 地址:https://dev.aliyun.com/list.html 使用阿里云镜像pull之后,可以docker tag 成gcr.io的镜像名称,这样就不用改yaml的内 ...
分类:
Web程序 时间:
2018-03-19 00:32:48
阅读次数:
504
思想: kube dns或coredns本质上是一个dns服务软件.都需要配置配置文件.要控制怎么查询,即控制他的配置文件即可. 本文先说下coredns怎么配置,然后在配下kube dns(包含了外建dnsmasq搭建,模拟集群访问公司私有域情景) 默认的kube dns策略 参考: https: ...
分类:
其他好文 时间:
2017-12-05 18:56:14
阅读次数:
691
1.部署KubeDNS插件官方的配置文件中包含以下镜像:kube-dns----监听service、pod等资源,动态更新DNS记录sidecar----用于监控和健康检查dnsmasq----用于缓存,并可从dns服务器获取dns监控指标地址:https://github.com/kubernetes/dns官方的yaml文件目录:kubernetes/cluster/addons/dnshtt
分类:
Web程序 时间:
2017-12-04 23:34:42
阅读次数:
437
kube dns原理 参考: 组件架构看这个就够了 http://cizixs.com/2017/04/11/kubernetes intro kube dns 设置细节看这个就够了 http://blog.fleeto.us/translation/configuring private dns ...
分类:
其他好文 时间:
2017-11-24 19:12:37
阅读次数:
372
6、安装kube-dns下载kube-dns.yaml#获取文件
wgethttps://raw.githubusercontent.com/kubernetes/kubernetes/master/cluster/addons/dns/kube-dns.yaml.sed
mvkube-dns.yaml.sedkube-dns.yaml
#修改配置
sed-i‘s/$DNS_SERVER_IP/10.96.0.12/g‘kube-dns.yaml
sed-i‘s/$DNS_DOMA..
分类:
Web程序 时间:
2017-11-04 00:05:50
阅读次数:
372
一、CoreDNS简介 Kubernetes包括用于服务发现的DNS服务器Kube-DNS。 该DNS服务器利用SkyDNS的库来为Kubernetes pod和服务提供DNS请求。SkyDNS2的作者,Miek Gieben,创建了一个新的DNS服务器,CoreDNS,它采用更模块化,可扩展的框架 ...
分类:
Web程序 时间:
2017-09-12 18:28:52
阅读次数:
541
k8s集群之kubernetes-dashboard和kube-dns组件部署安装说明最好先部署kube-dns,有些组合服务直接主机用hostname解析,例如redis主从,heapster监控组件influxdb、grafana之间等。参考文档https://greatbsky.github.io/KubernetesDoc/kubernetes1.5.2/cn.html安装集群文档见:h..
分类:
Web程序 时间:
2017-02-23 14:14:47
阅读次数:
17238
大纲: ? Kubernetes中如何发现服务 ? 如何发现Pod提供的服务 ? 如何使用Service发现服务 ? 如何使用kube-dns发现服务 ? kube-dns原理 ? 组成 ? 域名格式 ? 配置 注:本次分享内容基于Kubernetes 1.2版本! 下面从一个简单的例子开始讲解。 ...
分类:
Web程序 时间:
2016-12-17 02:29:10
阅读次数:
724