被坑惨了!! 使用 ConfigMap 管理配置, Deployment 扩容引发配置不一致的惨案! 如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。 状态: 未更新 原文链接: https://typonotes.com/posts/2023/03/24/k8s-scale-issue-with-configmap/ 首先声明, 不是我! 是一个朋友。 背景是这样的, 一个朋友给我说他遇到了一个情况。 Kubernetes Deployment 扩容后, 应用异常。 从请求结果来看, 应用在两种配置之间飘忽……
阅读全文
Kubectl OpenAI插件 ✨ 如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。 状态: 未更新 原文链接: https://typonotes.com/posts/2023/03/23/kubectl-ai-plugin/ 该项目是一个kubectl插件,使用OpenAI GPT生成和应用Kubernetes清单。 我的主要动机是避免在开发/测试时找到和收集随机清单。 下载地址 官方首页: https://github.com/sozercan/kubectl-ai 用法 先决条……
阅读全文
Linux find 命令这些使用小技巧你都知道吗? 如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。 状态: 未更新 原文链接: https://typonotes.com/posts/2023/03/22/linux-command-find/ find 命令的基本使用 在Linux中,find命令可以用来查找文件和目录。下面是一些使用find命令的技巧: 查找指定目录下的文件: find /path/to/directory -type f 查找指定目录下的目录: find /path/to/directory……
阅读全文
Docker 100 Questions for Developers 如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。 状态: 未更新 原文链接: https://typonotes.com/posts/2023/03/22/docker-100-questions-for-developers/ 01. 容器内服务监听地址 0.0.0.0 用 0.0.0.0 是最省事的方法。 如果不嫌弃麻烦, 程序可以自己获取网卡地址 监听本地IP。 通常在开发的时候, 在本地调试喜欢用 127.0.0.1, 这种情况在本地调试是没有问题的。……
阅读全文
「Golang反射实战2」 使用 接口(interface) 实现 深拷贝(deepcopy) 如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。 状态: 未更新 原文链接: https://typonotes.com/posts/2023/03/20/golang-reflect-interface-deeopcopy/ interface 接口 deepcopy 的实现 对于 接口 interface{} 就稍微麻烦一点了。 由于 接口 是一组方法的集合, 也就意味着 接口的 底层结构体 是不定的。 无……
阅读全文
Docker 连夜发文称强制清理免费组织, 是收割还是真穷? 如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。 状态: 未更新 原文链接: https://typonotes.com/posts/2023/03/16/docker-sunset-free-team-organizations/ 2023年3月15日凌晨(真会选时间), Docker 发布了一封邮件 Docker正在淘汰免费组织(Docker is sunsetting Free Team organizations)。 邮件中指出……
阅读全文
Golang Context 生产应用案例(01): 链路追踪 如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。 状态: 未更新 原文链接: https://typonotes.com/posts/2023/03/15/golang-context-in-action-trace/ 看完本文 了解 链路追踪 和 OpenTelemetry 相关知识 了解 Context 值传递是如何在 链路追踪 的发展历程上登台亮相的。 之前在 Golang 上下文 Context 源码解析(1): 值传递 文章中举了一个例子说明讲解 Context 的值传递……
阅读全文
「建议收藏」 十篇文章带你 Golang Cobra 入门到实战(含源码讲解) 大家好, 我是老麦。 一头专注 Golang 和 K8s 的胖熊猫。 如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。 状态: 未更新 原文链接: https://typonotes.com/posts/2023/03/02/cobra-book/ Cobra 知识点讲解 时间不知不觉到了 3 月, 我们的 DevOpsCamp 也到了 第4期。 在前面的内容中, 我尝试通过将 cobra 拆解成一个个……
阅读全文
Golang 上下文 Context 源码解析(1): 值传递 如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。 状态: 未更新 原文链接: https://typonotes.com/posts/2023/03/01/devopscamp-context-sample/ 上下文 Context 应该是 Go语言 中一个极其重要的 基石 概念了。 本文将通过一个案例 着重 说明 值传递 的过程、用法和注意事项。 本文会通过 案例分析, 扩展到 源码讲解、使用方式 等多方面进……
阅读全文
Golang 接口(interface) 简介和入门使用 如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。 状态: 未更新 原文链接: https://typonotes.com/posts/2023/02/28/devopscamp-interface-sample/ 上下文 interface 应该是 Go语言 中一个极其重要的 基石 概念了。 这里有一篇 Go 语言设计与实现 - 接口 interface , 是目前我学习的资料中 完成度 和 友善度 都很高的一篇文章。 在 go v1.18 中, interface……
阅读全文