微服务
文章平均质量分 92
james二次元
分享大数据及AI相关技术,每天进步一点点,和大家一起学习、一起进步!
展开
-
K8s之高阶功能
Kubernetes 的高阶用法使得它不仅仅是一个容器编排工具,还可以通过自动化运维、服务网格、多集群管理等功能,打造出具备弹性、高可用、安全性和可扩展性的云原生基础设施。根据实际需求,可以结合 Operators、CRD、Helm、GitOps 等工具,进一步简化应用管理,提升开发效率和系统可靠性。原创 2024-09-13 05:30:00 · 531 阅读 · 0 评论 -
Kubernetes(K8s)之DNS方案
在使用k8s过程中,有时需要配置自定义的host文件做主机名解析。如果在镜像中修改/etc/hosts文件,而容器启动初始化时,会覆盖掉该文件。就需要利用k8s自身提供的机制解决类似的问题hostAliases:允许在 Pod 中的 /etc/hosts 文件中手动配置静态 IP 和主机名映射,适合临时解决某些网络解析问题,但并不动态更新。CoreDNS:Kubernetes 集群的默认 DNS 解析系统,提供服务发现和 DNS 解析的能力。它通过插件架构提供了高度的灵活性,能够根据需求进行扩展和优化。原创 2024-09-11 05:30:00 · 704 阅读 · 0 评论 -
k8s之健康检查及探针
Kubernetes(K8s)中的健康检查机制是确保应用在集群中正常运行的关键工具。它通过探针(Probes)监控 Pod 的状态,自动执行恢复操作(如重启或重新调度)以保持系统的稳定性。本文将详细介绍 K8s 的健康检查和探针,包括它们的类型、配置方法、以及常见的应用场景。原创 2024-09-04 05:00:00 · 2069 阅读 · 0 评论 -
K8s之自动扩缩容
Kubernetes 的动态扩缩容机制使得应用能够根据实际需求自动调整资源,既能在高峰期提供足够的计算能力,又能在低负载时节约资源。这种自动化的资源管理极大地提升了系统的弹性和可扩展性,适用于各种复杂的应用场景。原创 2024-08-26 05:45:00 · 1084 阅读 · 0 评论 -
微服务框架之Kitex
Kitex 是由字节跳动(ByteDance)开发并开源的一款高性能微服务框架,专为构建分布式系统和微服务架构设计。Kitex 基于 Golang,旨在提供一个简单、高效、灵活的开发体验,帮助开发者快速构建和部署可靠的微服务。原创 2024-08-28 05:30:00 · 934 阅读 · 0 评论 -
分布式性能监控之SkyWalking
Apache SkyWalking 是一款开源的分布式应用性能监控和管理工具,旨在为微服务、云原生和容器化环境提供全面的性能分析和监控解决方案。它在分布式系统中起着关键作用,帮助开发者和运维人员实时监控应用程序的性能、定位问题,并优化系统。原创 2024-08-13 05:30:00 · 1160 阅读 · 0 评论 -
Spring Cloud微服务开发框架
Spring Cloud是基于Spring Boot的微服务开发框架,为构建分布式系统和微服务架构提供了一系列的工具和解决方案。它包含了很多组件,每个组件都有特定的功能,可以解决微服务架构中常见的问题。下面是对Spring Cloud的一些主要组件和功能的详细介绍:原创 2024-07-15 09:00:00 · 760 阅读 · 0 评论