目标: 部署三个服务traefik ui,grafana,prometheus,并通过traefik 反向代理。 service| namespaces|domain name|https | | | traefik ui | traefik |traefik.qyd.com | Y grafana ...
分类:
Web程序 时间:
2019-06-17 01:14:34
阅读次数:
487
背景: kubernetes集群内部有三种方式暴露服务:nodeport,loadbalancer,ingress,其中loadbalancer需要云厂商提供对应公网负载均衡,维护成本,费用高。 采用nodeport这种方式的弊端: 1、开通过多端口,对主机安全性存在一定风险(内网环境,问题不大), ...
分类:
Web程序 时间:
2019-06-17 00:49:18
阅读次数:
174
traefik 的内部架构图如下: 1. 传入请求在endpoints结束,顾名思义,它们是Traefik的网络入口点(侦听端口,SSL,流量重定向......)。 1. 然后将流量转发到匹配的frontends。前端定义了从入口点到后端的路由。使用请求字段(主机,路径,标头...)创建路由,并且可 ...
分类:
Web程序 时间:
2019-06-17 00:45:24
阅读次数:
264
使用kubectl进行增、删、查、改等常用操作 查看kubectl命令帮助 kubectl -h 可以看到,命令帮助很人性化的帮我们对各个命令做了划分,让我们可以更好的学习和使用,下面我们开始使用kubectl命令在命令行下测试相关命令的用法 创建一个应用程序 1 创建一个应用程序,我们使用 "ku ...
分类:
Web程序 时间:
2019-06-10 00:15:00
阅读次数:
137
Kubernetes 暴露服务的方式目前只有三种:LoadBlancer Service、NodePort Service、Ingress;下面详细的了解下Ingress。 根据前面对 Service 的使用说明,我们知道 Service 的表现形式为IP:Port,工作在TCP/IP层,而对于基于 ...
分类:
Web程序 时间:
2019-06-04 22:08:58
阅读次数:
122
一、上集回顾 1、Service 3种模型:userspace,iptables,ipvs 2、Service类型 ClusterIP,NodePort NodePort:client -> NodeIP:NodePort -> ClusterIP:ServicePort -> PodIP:cont ...
分类:
Web程序 时间:
2019-05-25 20:06:54
阅读次数:
208
安装 安装所有Istio自定义资源定义 当前 EXTERNAL-IP 处于 pending 状态,我们目前的环境并没有可用于Istio Ingress Gateway外部的负载均衡器,为了使得可以从外部访问,通过修改 istio-ingressgateway 这个Service的externalIp ...
分类:
Web程序 时间:
2019-05-24 22:13:42
阅读次数:
207
[TOC] 1 典型的数据传输流程图 ? 一个外部的business manager请求,首先进入集群的入口(ingress),ingress反向代理后负载到business manager的service。Service层再负载到某个node下的具体的business manager pod ? ...
分类:
Web程序 时间:
2019-05-20 13:31:00
阅读次数:
844
接着上面的博客继续写 useradd kube -d / -s /sbin/nologin -M -d 指定家目录为 / -M 不创建用户的家目录 mkdir /var/lib/kubelet chcon -u system_u -t svirt_sandbox_file_t /var/lib/ku ...
分类:
其他好文 时间:
2019-05-19 09:59:12
阅读次数:
498
IP(INGRESS PROTECTION)防护等级系统是由IEC(INTERNATIONAL ELECTROTECHNICAL COMMISSION)所起草,将电器依其防尘防湿气之特性加以分级 IP防护等级是由两个数字所组成,第1个数字表示电器防尘、防止外物侵入的等级(这里所指的外物含工具,人的手 ...
分类:
其他好文 时间:
2019-04-29 15:44:21
阅读次数:
136