云原生本质上是一套让用户用好云的技能栈。k8s on cloud是这套技能栈的主框架,k8s on cloud是各个厂商基于本身的云产物和开源k8s软件实现的容器集群产物。
这些容器集群产物,以云服务器为节点,基于专有网络实现集群网络,依靠弹性伸缩等实现节点伸缩等,从而汲取了云的弹性和k8s的自动化运维等属性。
1.1 内容概要
功能扩展层是对包罗日子、监控、存储、镜像、路由、负载平衡、伸缩、DNS和包管理在内的的,大量K8s on Cloud集群扩展组件的合成。由于这些丰富的功能扩展层,集群才气不是IaaS+,不绝靠近PaaS。大部分扩展组件都是基于某些云产物,同时接纳自动一控制器的方式实现,好比监控扩展组件,就包罗了云监控和监控控制器等部分。
1.5.1监控
1.5.2 日志
组件摆设阶段,用户必要给集群安装日志控制器,包罗实现的日志服务的扩展资源界说CRD。
日志设置阶段,日志控制器会读取应用日志相干设置,并通过日志服务的云接口,创建对应的日志文件和设置。
在日志网络阶段,日志网络工具Logtail会从容器文件或者标准输出中获取日志数据,并同步到日志服务。
1.5.3 DNS