摘要: Calico 维护的网络在默认是(Node-to-Node Mesh)全互联模式,Calico集群中的节点之间都会相互建立连接,用于路由交换。但是随着集群规模的扩大,mesh模式将形成一个巨大服务网格,连接数成倍增加。 这时就需要使用 Route Reflector(路由器反射)模式解决这个问题。 阅读全文
posted @ 2021-07-21 15:17 运维小兵#杨 阅读(859) 评论(0) 推荐(0)
摘要: 一、service mesh概述 Service Mesh 的中文译为 “服务网格” ,是一个用于处理服务和服务之间通信的基础设施层,它负责为构建复杂的云原生应用传递可靠的网络请求,并为服务通信实现了微服务所需的基本组件功能,例如服务发现、负载均衡、监控、流量管理、访问控制等。在实践中,服务网格通常 阅读全文
posted @ 2021-07-21 14:59 运维小兵#杨 阅读(2450) 评论(0) 推荐(0)
摘要: 一、启用harbor的Chart仓库服务 # ./install.sh --with-chartmuseum 启用后,默认创建的项目就带有helm charts功能了。 二、安装push插件 插件地址: https://github.com/chartmuseum/helm-push 安装命令: h 阅读全文
posted @ 2021-07-21 14:14 运维小兵#杨 阅读(1533) 评论(0) 推荐(0)
摘要: 现在helm基本已经是k8s应用发布的标配了,下面整理了一些小知识 一、v2和v3有什么区别? 1、移除tiller v2版本: helm通过tiller组件与apiserver去交互的,tiller是需要部署在k8s中的 v3版本: helm直接通过kubeconfig去和apiserver通信了 阅读全文
posted @ 2021-07-21 14:04 运维小兵#杨 阅读(828) 评论(0) 推荐(0)
摘要: k8s-mon是滴滴夜莺监控k8s的组件,原理上和prometheus类似把,都是基于ksm和k8s内置的指标接口来抓取数据的,根据我实际部署情况和github官方文档进行了整理 指标类型 采集源 应用举例 部署方式 容器基础指标 kubelet内置cadvisor 查看容器cpu,mem等 dea 阅读全文
posted @ 2021-07-21 10:57 运维小兵#杨 阅读(396) 评论(0) 推荐(0)