首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
每日一Go
Coding君
创建于2025-12-03
订阅专栏
每日更新一个Go的知识点
等 9 人订阅
共78篇文章
创建于2025-12-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
每日一Go-76(架构篇)|多集群部署 / 容灾 / Failover / Backup / 热迁移
在前面的《每日一Go》系列中,我们已经完成了 CI/CD → K8s → GitOps(ArgoCD) 的完整工程化闭环。 从这一篇开始,我们把视角再往前推进一步: 当集群真的挂了,你的系统还能活吗?
每日一Go-75、CI/CD 到 K8s:云原生ArgoCD / GitOps 全流程实战(Go + Gin)
从“我来部署”到“Git 自动部署” 从 CI/CD 演进到 GitOps,是现代云原生团队的必经之路。 一、为什么要从 CI/CD 进化到 GitOps? 传统 CI/CD 模式大致是: 问题很明显
每日一Go-73、云原生成本优化 —— 资源限制 & 指标驱动扩容
在云原生时代,“省钱”就是核心竞争力。Go 语言凭借其极低的运行时开销(Footprint)和强大的并发模型,成为了编写高性能微服务的首选。但在 Kubernetes (K8s) 环境中,如果不进行资
每日一 Go-72、分布式事务 & 一致性:本地消息表、事务消息、SAGA、TCC怎么选?
单机事务靠数据库,分布式事务靠“妥协 + 设计”。比如一个经典的业务 拆成多个服务后,会有以下问题: 数据库事务失效了 BEGIN/COMMIT 再也管不住全局 网络、宕机、重试,任何一步都可能出错。
每日一Go-71、理论知识:CAP 、一致性原理 、Raft 机制(简化实现一个 Raft)
在分布式系统开发中,Go 语言因其原生支持并发(Goroutine 和 Channel)而成为实现共识算法的首选语言。 要理解 Raft,我们得先从宏 观的理论基础开始。 一、理论基石:CAP 定理
每日一Go-70、Prometheus + Grafana 从采集到告警的完整实战(Go + Kind)
Prometheus 是一个以时间序列为核心、通过 Pull 模型采集指标、用 PromQL 做聚合分析、最终通过告警驱动运维决策的监控系统。 Grafana 是一个:把 Prometheus 里的“
每日一Go-69、为什么装了 Istio,却感觉什么都没发生?(Sidecar 到底干了什么)
我昨天在Kind里把 Istio 跑起来了。服务能访问,接口能通,QPS也没变。辣么,问题来了:我装了个啥? 如果你现在正处在这个阶段,恭喜你——你已经走到了 90% 人学 Istio 会卡住的地方。
每日一Go-68、基于 Kind 的 Istio 本地实战(完整可跑)
为什么需要Service Mesh(服务网格)? 简单来说,当你的架构从“单体”演进到“微服务”后,原本简单的进程内调用变成了错综复杂的网络调用。Service Mesh(服务网格)的出现,是为了把“
每日一Go-67、K8s 探针(Liveness / Readiness / Startup)——为什么你的服务“活着却不可用”?
在 Kubernetes (K8s) 的世界里,很多开发者都遇到过这种尴尬:kubectl get pods 显示 Running,但用户访问却全是 502 或超时。 这通常是因为你没有正确配置 探针
每日一Go-66、K8s 蓝绿发布 & 金丝雀发布实战:Service 切流量 + Ingress 灰度一次讲透
一、什么是蓝绿发布? 蓝绿发布 = 两套完整环境(Blue/Green)同时存在,通过 Service 一次性切换流量。 Blue 代表当前线上版本;Green代表新版本;切换点是 Service s
每日一Go-65、一次搞懂 K8s 配置、扩缩容与发布:ConfigMap / Secret / HPA / 滚动更新
一、ConfigMap:把“配置”从镜像里剥离出来 1. 它解决了什么问题? 当配置写在代码/Dockerfile里,改个DB地址就需要重建镜像+重新发布;有了ConfigMap之后,配置和程序就彻底
每日一Go-64、Go工程师必看!30分钟在Docker Desktop打造高可用K8s集群实战
一、安装Kind(Kubernetes IN Docker) 前提条件是你本机已经安装了Docker Desktop 每日一Go-60、Docker 实操(Go 工程从 0 到跑起来) 1. wind
每日一Go-63、90% 的人学不会 K8s,不是因为难,而是第一天就被名词打蒙了
很多人学 K8s 学不下去,不是因为难,而是第一天就被一堆名词打蒙了。 今天我们不追求全,只讲K8s最核心、最有用的几个概念,讲到你“再也绕不开”。 Kubernetes 是一个开源的容器编排平台,它
每日一Go-62、什么是 K8s?它能干什么?以及你必须上它的“斩杀线”
Kubernetes(K8s)从来不是“高级玩家的炫技工具”,它是当系统复杂到人已经扛不住时的保命线。 一、为什么大多数系统,死在“还没来得及上K8s”之前? 我们先不聊概念,直接看一个非常常见的真实
每日一Go-61、构建云原生基石:Harbor 私有镜像仓库在企业级生产环境中的落地实践
目前,Harbor 是全球及国内企业级私有 Docker 仓库(Registry)中最流行、功能最全面的选择。 它最初由 VMware 开源,现在是 CNCF(云原生计算基金会)的毕业项目。相比 Do
每日一Go-60、Docker 实操(Go 工程从 0 到跑起来)
别再停留在“我懂Docker了”,工程师只认一件事:能不能跑。改变思维,赶紧上车吧! 一、准备环境 1. 安装Docker Desktop 访问官网 https://www.docker.com,下
每日一Go-59、云原生入门为什么一定要学Docker?
Docker 到底解决了什么问题? 为什么学云原生,第一步一定是它? 很多人第一次听说 Docker,都会有一个疑问: 确实能跑。 但问题从来不是“能不能跑”,而是: Docker,正是为了解决这些问
每日一Go-58、NATS 如何做到高可用?NATS集群部署方式来了
NATS 支持多种集群部署方式,以下是主流部署方案: 一、Docker Compose:3节点JetStream集群 1. 文件结构 2. docker-compose.yml 3. 配置文件 3.
每日一Go-57、Go + NATS:微服务时代,消息队列的最优解之一
一、什么是NATS? NATS是为分布式系统而生的超轻量、高性能消息系统。如果说Kafka是数据仓库型MQ,RabbitMQ是业务规则型MQ;那么NATS更像是微服务的神经系统。 二、为什么Go和NA
下一页