上一页 1 2 3 4 5 6 ··· 71 下一页
摘要: 1、概述 CMD 和 ENTRYPOINT 指令都用于定义容器启动时执行的命令,单从功能上来看,这两个命令几乎是重复的,单独使用其中的一个就可以实现绝大多数的用例。尽管如此,它们在某些情况下具有不同的用途和优势。这篇文章旨在澄清它们的用法,以帮助你在实际应用中做出明智的选择,避免混淆。 2、介绍 2 阅读全文
posted @ 2023-10-10 16:23 人艰不拆_zmc 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 1、概述 git管理的代码仓库,在协作开发中不可避免地会出现代码冲突,或者有新手错误地提交代码。出现问题不可怕,可怕的是找不到问题出在哪里。有时候找到出问题的代码,却不知道是谁提交的。git提供了一个有用的命令git blame来帮你查看一个文件的每一行是如何被修改的,以及由谁修改的。它可以帮助开发 阅读全文
posted @ 2023-09-27 10:01 人艰不拆_zmc 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1、概述 在Go语言中,函数可以有命名返回值和普通(匿名)返回值。命名返回值会被视为定义在函数顶部的变量,并且在使用 return 语句返回时,不再必须在其后面指定参数名,也就是支持“裸”返回;而使用普通返回值时,使用 return 语句返回时,需要在其后面指定与普通返回值相同类型的参数名。 实际上 阅读全文
posted @ 2023-09-26 14:30 人艰不拆_zmc 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、概述 在《应用程序通过 Envoy 代理和 Jaeger 进行分布式追踪(一)》这篇博文中,我们详细介绍了单个应用程序通过 Envoy 和 Jaeger 实现链路追踪的过程。通过这个示例我们知道,Istio 支持通过 Envoy 代理进行分布式追踪,代理会自动为其应用程序生成追踪 span,只需 阅读全文
posted @ 2023-09-01 15:53 人艰不拆_zmc 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、概述 在《应用程序通过 Envoy 代理和 Jaeger 进行分布式追踪(一)》一文中,我们详细介绍了单个应用程序如何通过 Envoy 和 Jaeger 实现链路追踪的过程。然而,单独追踪单个应用程序的链路在实际场景中往往显得不够有意义。因此,在本文中,我们将进一步扩展链路追踪范围,演示如何将 阅读全文
posted @ 2023-08-21 17:39 人艰不拆_zmc 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1、背景 Istio 默认支持代理所有 TCP 流量。包括 HTTP、HTTPS、gRPC 以及原始 TCP 协议。但为了提供额外的能力,比如路由和丰富的指标,必须确定协议。协议可以被自动检测或者手动声明。 使用非基于 TCP 的协议时,如 UDP,不会被 Istio 代理拦截,可以继续正常工作。但 阅读全文
posted @ 2023-08-21 13:41 人艰不拆_zmc 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、概述 在 Kubernetes 中,hostPort 是一种用于将主机上的特定端口映射到运行在 Pod 内部容器的端口的配置选项。通过使用 hostPort,你可以在主机上暴露容器的服务,从而允许外部网络通过主机的 IP 地址和指定的端口访问容器内的应用程序。如: apiVersion: app 阅读全文
posted @ 2023-08-18 16:14 人艰不拆_zmc 阅读(2522) 评论(1) 推荐(0) 编辑
摘要: 【摘要】 external-traffic-policy,顾名思义“外部流量策略”,那这个配置有什么作用呢?以及external是指什么东西的外部呢,集群、节点、Pod?今天我们就来学习一下这个概念吧。 1、什么是external-traffic-policy 在k8s的Service对象(申明一条 阅读全文
posted @ 2023-08-17 19:32 人艰不拆_zmc 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 1、概述 在Docker容器中,每个容器都有一个或多个网络接口(网卡),用于连接容器内部与宿主机或其他容器进行通信。这些网络接口中的一些可能是veth pair,也就是虚拟以太网对,它们以成对的方式存在,一侧连接到容器内部,另一侧连接到宿主机的网络命名空间。veth pair 的一侧称为 "veth 阅读全文
posted @ 2023-08-17 14:45 人艰不拆_zmc 阅读(434) 评论(0) 推荐(0) 编辑
摘要: Istio 支持通过 Envoy 代理进行分布式追踪,代理自动为其应用程序生成追踪 span,只需要应用程序转发适当的请求上下文即可。Istio 支持很多追踪系统,包括 Zipkin, Jaeger,Lightstep 和 Datadog,其中 Jaeger 目前已经成为 Istio 默认的分布式追 阅读全文
posted @ 2023-08-07 18:53 人艰不拆_zmc 阅读(337) 评论(0) 推荐(1) 编辑
摘要: 1、简介 1.1 Jaeger是什么 Jaeger 是受到 ​ ​Dapper​​​ 和 ​ ​OpenZipkin​​​ 启发的由 ​ ​Uber Technologies​​ 作为开源发布的分布式跟踪系统,兼容 OpenTracing 以及 Zipkin 追踪格式,目前已成为 CNCF 基金会的 阅读全文
posted @ 2023-08-03 19:46 人艰不拆_zmc 阅读(775) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2023-07-23 16:13 人艰不拆_zmc 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、概述 通过《浅析开源容器标准——OCI》、《浅析容器运行时》和《浅析Kubernetes CRI》这三篇博文我们了解了容器标准OCI、容器运行时以及Kubernetes CRI,在本文以当前最火的容器运行时containerd为例,讲解下它是如何运行和管理容器进程的。 在讲解containerd 阅读全文
posted @ 2023-07-04 14:54 人艰不拆_zmc 阅读(2725) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 71 下一页