1、k8s的dashboard的安装部署,首先需要将压缩包下载下来,然后进行解压缩操作。 1 [root@k8s-master ~]# cd k8s/ 2 [root@k8s-master k8s]# ls 3 book-master.war deploy health pod rc skydns ...
分类:
Web程序 时间:
2020-06-22 21:14:26
阅读次数:
215
安装dns服务 1:下载dns_docker镜像包 wget http://192.168.12.202/docker_image/docker_k8s_dns.tar.gz 2:导入dns_docker镜像包(node1节点) 3:修改skydns rc.yaml, 在master 创建dns服务 ...
分类:
其他好文 时间:
2019-12-11 00:08:12
阅读次数:
115
coredns简介 CoreDNS是一个DNS服务器,和Caddy Server具有相同的模型:它链接插件。CoreDNS是云本土计算基金会启动阶段项目。 CoreDNS是SkyDNS的继任者。 SkyDNS是一个薄层,暴露了DNS中的etcd中的服务。 CoreDNS建立在这个想法上,是一个通用的 ...
分类:
其他好文 时间:
2019-01-19 16:19:28
阅读次数:
314
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
Kubernetes提供的虚拟DNS服务名为skydns,由四个组件组成: Kubernetes DNS服务的总体架构: ...
分类:
Web程序 时间:
2017-11-11 13:20:27
阅读次数:
138
kubernetes 以前是skydns 后面变为 dnsmasq,coreddns 也是一个不错的工具1. 准备环境安装 kubernetes 配置 kubelet 的cluster-dns22 1安装 kubernetes2配置 kubelet 的cluster-dns2. 下载coredns ... ...
分类:
Web程序 时间:
2017-10-03 16:56:44
阅读次数:
312
skydns被用于kubenets作为DNS服务。本次测试是单独使用skydns作为DNS服务器,且作为loadbalance使用。 前提:需要先安装配置etcd服务 (在前面的文章里,已经安装部署了etcd服务) 1. 下载安装 2. 启动 3.测试 配置域名 添加DNS解析(/etc/resol ...
分类:
其他好文 时间:
2017-09-18 20:31:27
阅读次数:
301
一、CoreDNS简介 Kubernetes包括用于服务发现的DNS服务器Kube-DNS。 该DNS服务器利用SkyDNS的库来为Kubernetes pod和服务提供DNS请求。SkyDNS2的作者,Miek Gieben,创建了一个新的DNS服务器,CoreDNS,它采用更模块化,可扩展的框架 ...
分类:
Web程序 时间:
2017-09-12 18:28:52
阅读次数:
541
Kubernetes的DNS服务是基于SkyDNS实现的,同时又需要和APIServer紧密沟通,它的基本工作方式是通过APIServer监视服务创建,一旦有新的服务创建就通知SkyDNS创建一条域名解析记录。沟通APIServer和SkyDNS的工作都是由Kube2Sky完成的,Kube2sky和Skydns都需要使用ETCD实现共享配..
分类:
Web程序 时间:
2017-07-11 14:51:31
阅读次数:
267