后端
文章平均质量分 95
java,mysql,redis,kafka,es
Y了个J
这个作者很懒,什么都没留下…
展开
-
kubernetes入门到精通-04
kube-proxy 通过 iptables 处理 Service 的过程,需要在宿主机上设置相当多的 iptables规则,如果宿主机有大量的Pod,不断刷新iptables规则,会消耗大量的CPU资源。Service资源用于为pod对象提供一个固定、统一的访问接口及负载均衡的能力,并借助新一代DNS系统的服务发现功能,解决客户端发现并访问容器化应用的问题。Endpoint是kubernetes中的一个资源对象,存储在etcd中,用于记录一个service对应的所有pod的访问地址。原创 2023-04-30 11:36:53 · 68 阅读 · 0 评论 -
kubernetes入门到精通-02
kubernetes通过将集群内部的资源分配到不同的Namespace中,可以形成逻辑上的"组",以方便不同的组的资源进行隔离使用和管理,不同的Namespace下的pod 相互之间是访问不通的。3.当相同类型的资源越来越多,对资源划分管理是很有必要,此时就可以使用Label为资源对象 命名,以便于配置,部署等管理工作,提升资源的管理效率。Pod控制器用于pod的管理,确保pod资源符合预期的状态,当pod的资源出现故障时,会尝试进行重启或重建pod。可以实现多套环境的资源隔离或者多租户的资源隔离。原创 2023-04-29 16:48:28 · 95 阅读 · 0 评论 -
kubernetes入门到精通-03
初始化容器 对pod启动顺序做一个编排 底层写脚本 脚本钩子函数 容器停止之前或者容器启动成功之后 走回调的方法 (执行脚本、发送tcp、发送http请求)容器探测 心跳策略 如果容器宕机了自动重启 重启策略定义(执行脚本、发送tcp、发送http请求)原创 2023-04-29 23:11:46 · 117 阅读 · 0 评论 -
kubernetes入门到精通-01
1.Swarm: Docker自 己的容器编排工具2.Mesos: Apache的一个资源统一管控的工具,需要和Marathon结合使用3.docker-compose 容器编排3.Kubernetes : Google开源的的容器编排工具Kubernetes是Google在2014年开源的一款容器集群系统,简称k8sKubernetes用于容器化应用程序部署、扩展和管理,目标是让容器化应用简单高效官方网站:https://kubernetes.io/原创 2023-04-28 15:26:40 · 223 阅读 · 0 评论 -
基于ELK+Kafka构建分布式日志采集系统
本机电脑需要有JDK的环境,如果没有JDK环境直接安装 logstash-input-kafka 或者logstash-output-elasticsearch会报错的。在传统项目中,如果在生产环境中,有多台不同的服务器集群,如果生产环境需要通过日志定位项目的Bug的话,需要在每台节点上使用传统的命令方式查询,这样效率非常低下。访问:kibana http://192.168.75.143:5601/app/kibana#/dev_tools/console。原创 2023-04-28 13:46:39 · 1806 阅读 · 0 评论 -
基于SkyWalking构建企业级apm服务监控系统
SkyWalking是一个开源的观测平台,用于从服务和云原生等基础设施中收集、分析、聚合以及可视化数据,SkyWalking 提供了一种简便的方式来清晰地观测分布式系统,甚至可以观测横跨不同云的系统,SkyWalking 更像是一种现代的应用程序性能监控(Application Performance Monitoring,即APM)工具,专为云原生,基于容器以及分布式系统而设计。在微服务系统中,随着业务的发展,系统会变得越来越大,那么各个服务之间的调用关系也就变得越来越复杂。原创 2023-04-28 13:04:30 · 404 阅读 · 0 评论