微服务网关,如何选择? 什么是API网关 API网关(API Gateway)是微服务架构中的一个关键组件,它充当了客户端与后端服务之间的中间层。其主要功能包括请求路由、协议转换、负载均衡、安全认证、限流熔断等。通过API网关,客户端无需直接与多个微服务交互,而是通过统一的入口访问后端服务,从而简化了系统的复杂性。 API 网关的主要功能 路由功能:路由是微服务网关的核心能力。通过路由功能微服务网关可以将请求转发到目 2025-04-16 云原生 #k8s
一篇文章带你搞定docker Docker 是一个客户端-服务器(C/S)架构程序。Docker 客户端只需要向 Docker 服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。Docker 提供了一个命令行工具 Docker 以及一整套 RESTful API。 通过下图可以得知,Docker 在运行时分为 Docker 引擎(服务端守护进程) 和 客户端工具,我们日常使用各种 dock 2025-04-16 云原生 #docker
k8s部署nginx+sshd实现文件上传下载 要通过 nginx 和 sshd 实现文件的上传和下载,通常的做法是结合 SSH 协议和 HTTP 协议,使用 nginx 提供 Web 服务器功能,同时使用 sshd(即 SSH 服务)来处理通过 SSH 协议进行的文件传输。 SSH 实现文件的上传和下载: 通过 sshd 实现文件上传和下载通常使用 SCP 或 SFTP 协议。你可以通过 SSH 客户端将文件上传到服务器,或从服务器下载文件 2025-04-16 云原生 #k8s
K8s 网络机制 概述Service 作为 K8s 中的一等公民,其承载了核心容器网络的访问管理能力,包括: 暴露/访问一组 Pod 的能力 Pod 访问集群内、集群外服务 集群外客户端访问集群内 Pod 的服务 无论是作为应用的开发者还是使用者,一般都需要先经过 Service 才会访问到真正的目标 Pod。因此熟悉 Service 网络管理机制将会使我们更加深入理解 K8s 的容器编排原理, 本文 2025-04-16 网络篇 #网络篇
Kubernetes 常用的网络插件 上篇内容跟大家简单聊了k8s网络模型原理。分别围绕着容器、Pod、Service、网络策略等展开了详细的讲解。这次想跟大家聊聊k8s的CNI网络插件。 CNI 是 Kubernetes 网络模型的核心组件,它是一个插件接口,允许用户选择和配置网络插件来管理 Pod 的网络。CNI 插件提供了网络连接、IP 地址分配、路由控制等基本功能。 常见的 CNI 插件包括: Flannel:用于实现简单的 2025-04-16 网络篇 #网络篇
七层和四层区别? 四层和七层是网络协议栈中的两个不同层级,分别对应于 OSI 模型(开放系统互联模型)中的 传输层(Layer 4) 和 应用层(Layer 7)。这两者的主要区别在于它们操作的网络层级、协议、数据处理方式以及它们在应用中的作用。 1. OSI 模型概览OSI 模型共有 7 层,每一层都有不同的功能,分别是: 物理层(Layer 1):负责数据传输的物理媒介和信号传递。 数据链路层(Layer 2025-04-16 网络篇 #网络篇
prometheus+Grafana+k8s全方位教学 1、架构图 2、组件Prometheus Server用于收集和存储时间序列数据。Prometheus Server 是 Prometheus 组件中的核心部分,负责实现对监控数据的获取,存储以及查询。 Prometheus Server 可以通过静态配置管理监控目标,也可以配合使用 Service Discovery 的方式动态管理监控目标,并从这些监控目标中获取数据。其次 Prometheus 2025-04-16 监控篇 #监控篇
ELFK日志采集实战 一、日志分析概述 日志分析是运维工程师解决系统故障,发现问题的主要手段 日志主要包括系统日志、应用程序日志和安全日志 系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因 经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误 二、日志分析的作用 分析日志时刻监控系统运行的状态 分析日志来定位程序的bug 分析日志监控网站的访问流量 分析日志可 2025-04-16 日志篇 #日志篇
Elasticsearch入门篇 1.介绍 Elasticsearch1.1.什么是 Elasticsearch?Elasticsearch 是一种开源的搜索和分析引擎,专门用于处理大规模的数据,并以非常快的速度进行搜索和分析。它基于一个叫做 Apache Lucene 的库构建,但与 Lucene 相比,Elasticsearch 提供了更多的功能和易用性,使其成为处理和分析数据的强大工具。 1.1.1.简单理解 Elastic 2025-04-16 日志篇 #日志篇
EFK采集k8s日志 在 Kubernetes 集群中,需要全面了解各个 pod 应用运行状态、故障排查和性能分析。但由于 Pod 是动态创建和销毁的,其日志分散且存储不持久,因此需要通过集中式日志采集方案,将日志收集到统一的平台并配置日志可视化分析和监控告警,以实现日志的可追溯性、实时监控和高效分析,从而提升运维效率和系统可靠性。 官网地址:日志架构 | Kubernetes 1.日志采集方案方案一:ds控 2025-04-16 日志篇 #日志篇