Toggle navigation
码云博客
首页
Devops
PHP
Golang
数据库
算法
Docker
K8s
Ai
杂项
Home
分布式链路追踪(二)— Jaeger简单使用
小码哥
2024-12-14 10:29:20
Devops
Jaeger
对OpenTelemetry的概念有初步了解后,我们接着以Jaeger为例来演示如何在程序中使用实现链路追踪。 JaegerJaeger是Uber开源的分布式追踪系统,是支持OpenTelemetry的系统之一,也是CNCF项目。本篇将使用Jaeger来演示如何在系统中引入分布式追踪。以下是Opentracing+Jaeger的架构图,针对于使用OpenTelemetry也是如此。
阅读全文
分布式链路追踪(一)— Opentracing基础
小码哥
2024-12-07 10:19:16
Devops
链路追踪
Opentracing
背景在微服务架构的系统中,请求在各服务之间流转,调用链错综复杂,一旦出现了问题和异常,很难追查定位,这个时候就需要链路追踪来帮忙了。链路追踪系统能追踪并记录请求在系统中的调用顺序,调用时间等一系列关键信息,从而帮助我们定位异常服务和发现性能瓶颈。 Opentracing 简介Opentracing 是分布式链路追踪的一种规范标准,是 CNCF(云原生计算基金会)下的项目之一。
阅读全文
Helm部署Wordpress应用实例
小码哥
2024-12-01 15:23:45
Devops
devops
helm
前置工作:安装和部署Helm 安装Helm客户端所有运行kubectl的节点均需要安装Helm客户端。```shell 使用curl下载Helm脚本并执行安装curl https://raw.githubusercontent.com/helm/helm/master/scripts/get | bash```安装完成后,可以通过以下命令验证安装:
阅读全文
Helm详细教程
小码哥
2024-11-30 15:11:35
Devops
helm
devops
1. 概述Helm是Kubernetes的包管理工具,类似于Linux系统中常用的apt、yum等包管理工具。使用Helm可以简化Kubernetes应用的部署。 2. 基本概念 Chart:一个Helm包,包含了运行一个应用所需的镜像、依赖和资源定义等,类似于Homebrew中的formula、APT的dpkg或者Yum的rpm文件。 Release:在Kubern
阅读全文
Kubernetes持久化存储 PV 和 PVC
小码哥
2024-11-28 14:17:47
K8s
云原生
k8s
在 Kubernetes (K8s) 中,持久化存储是一个重要的概念,它允许应用程序在容器重新启动或迁移到其他节点时保留数据。持久卷(Persistent Volume, PV)和持久卷声明(Persistent Volume Claim, PVC)是 Kubernetes 中实现持久化存储的两个核心组件。本文将深入探讨 PV 和 PVC 的概念及其工作原理。 什么是 Persistent
阅读全文
Kubernetes可视化界面kubesphere
小码哥
2024-11-26 17:56:23
K8s
k8s
kubesphere
云原生
KubeSphere简介KubeSphere是一款面向云原生设计的开源项目,在目前主流容器调度平台Kubernetes之上构建的分布式多租户容器管理平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大降低开发、测试、运维的日常工作的复杂度。 安装 前提条件https://kubesphere.com.cn/docs/qui
阅读全文
Kubernetes中的CRI
小码哥
2024-11-24 17:49:11
K8s
k8s
CRI
云原生
前言Kubernetes节点的底层依赖于容器运行时软件来启停容器。Docker是最著名的容器运行时之一,但不是唯一的选择。随着容器技术的发展,Kubernetes社区为了简化扩展过程,开发了容器运行时接口(Container Runtime Interface, CRI),这是一个插件API,用于支持不同的容器运行时。 Kubernetes架构在Kubernetes集群中
阅读全文
Helm应用包管理器
小码哥
2024-11-23 17:37:33
K8s
helm
Helm学习文档 为什么要使用Helm?在Kubernetes (K8S) 上部署应用时,应用对象通常由多个资源描述组成,例如deployment、services等。这些资源描述可以保存在各自的文件中,或者集中写在一个配置文件中,然后通过`kubectl apply f`命令进行部署。对于简单应用,这种部署方式是足够的。但是,对于复杂的应用,尤其是微服务架构,可
阅读全文
Go 1.23 新特性之slices 和 sync核心库
小码哥
2024-11-17 17:15:41
Golang
sync
slices
slices新特性Go 1.23 版本于2024年8月14日发布,带来了多项重大更新。本文将重点介绍 `slices`、`sync` 等核心库的小改进,这些改进将大幅提升开发体验。 slices 库的新增特性 Repeat 函数`slices` 库新增了一个 `Repeat` 函数,该函数返回一个新切片,该切片是将原始切片重复指定次数后的结果。函数签名:
阅读全文
Go 1.23 新版本 Timer 和 Ticker 的重要优化
小码哥
2024-11-16 17:27:13
Golang
Timer
Ticker
Timer 和 Ticker 的基本概念在深入探讨 Go 1.23 版本对 Timer 和 Ticker 定时器进行的优化之前,以下是关于这两种定时器的基本介绍: Timer:一次性定时器,用于在未来的某一时刻执行一次操作。常用于单次延迟执行任务。 Ticker:周期性定时器,用于在固定的时间间隔重复执行任务。常用于重复执行任务。 垃圾回收的改进 Go 1.2
阅读全文
上一页
1
2
3
4
5
6
7
8
9
下一页
热门标签
laravel (3)
Opentracing (3)
链路追踪 (2)
Jaeger (2)
golang (19)
helm (3)
CRI (1)
kubesphere (1)
k8s (9)
slices (1)
Ticker (1)
Timer (1)
mysql (9)
pattern (2)
golang迭代器 (1)
docker (3)
向量化 (1)
factory (4)
设计模式 (6)
kafka (1)
sync.Once (1)
docker-compose (1)
消息中间件 (2)
sync (2)
pool (1)
池 (1)
queue (1)
gc (1)
垃圾回收 (1)
cond (1)
test (1)
heap (1)
内存逃逸 (1)
算法 (1)
事务 (1)
Singleflight (1)
context (1)
Nginx (1)
mutex (1)
锁 (1)
ACID (1)
php (1)
udp (1)
channel (1)
并发 (1)
es (2)
HTTP (3)
tcp (2)
redis (2)
llm (1)
isito (1)
服务网格 (1)
linux (1)
云原生 (5)
rag (2)
ssh (1)
容器 (4)
devops (3)
gorm (4)
database (2)
gitlab (1)
ai (6)
chatgpt (1)
sd (1)
DB (1)
mcp (2)
量化 (1)
蒸馏 (1)
内存对齐 (1)
MySQL双写策略 (1)
值传递 (1)
uintptr (1)
置顶推荐
最新评论
友情链接
更多
×
无需注册,用以下帐号即可直接登录。
需要先增加第三方登录配置。
点击前往
最新评论