VS Code 无法下载 Go 插件的工具包 云运维 2023-01-04 大树 手机阅读 VS Code 安装 Go 插件之后,打开 Go 项目时,编辑器会提示安装工具包。但是 golang.org 无法直接访问,我们需要将包手动下载到 GOPATH 目录,进行安装。 创建包目录 1 2 cd $GOPATH mkdir -p src/golang.org/x 下载包 1 2 3 cd src/golang.org/x git clone https://github.com/golang/tools.git git clone https://github.com/golang/lint.git 安装包 1 2 go get golang.org/x/tools/... go get github.com/golangci/golangci-lint/cmd/[email protected]
当 OpenTelemetry 遇上阿里云 Prometheus 作者:逸陵 背景 在云原生可观测蓬勃发展的当下,想必大家对 OpenTelemetry & Prometheus 并不是太陌生。OpenTelemetry 是 CNCF(Cloud Native Computing Foundation)旗下的开源项目,它的目标是在云原生时代成为应用性能监控领域的事实标准,它提供了一套统一的 API 和 SDK,用于生成、收集和处理分布式系统的遥测数据。总 云运维 2024-01-22 大树
采纳运行在Kubernetes上的Istio服务网格的利弊分析 本文为翻译文章,点击查看原文。 IT 团队能否只使用一种工具,使开发人员能够专注于编写应用程序代码,使管理员只专注于 IT 资源的管理?使用 Istio 可以实现,尽管如此,采纳 Istio 前确实需要研究下它的利弊。 Kubernetes 是一个开源容器编排系统,它提供了管理和扩展容器化应用程序的强大功能,但有些事情它不能很好地完成。而 Istio 增加了额外的支持,它可以管理微服务之间的流量。 云运维 2023-07-10 大树
战略思考与表达学习笔记 主要记录的是分析方法。 1. 战略分析 麦肯锡七步成诗法 陈述问题 分析问题 优先排序 指定详细的工作计划 进行关键分析 综合结果并建立有结构的结论 讲故事 2. 认识问题 大部分的问题是不能认识问题,unknown unknown。能够认识到问题、陈述问题,是解决问题的关键步骤。 3. 分析问题的逻辑树方法和 MECE MECE 原则 各部分之间相互独立 (Mutually Exclusive) 云运维 2023-01-04 大树
Kubernetes 1.28:节点 podresources API 正式发布 作者:Francesco Romani (Red Hat) 译者:Wilson Wu (DaoCloud) podresources API 是由 kubelet 提供的节点本地 API,它用于公开专门分配给容器的计算资源。 随着 Kubernetes 1.28 的发布,该 API 现已正式发布。 它解决了什么问题? kubelet 可以向容器分配独占资源,例如 CPU,授予对完整核心的独占访问权 云运维 2023-09-09 大树
拓展 GitOps:在 Kubernetes 上轻松实现持续集成和部署 介绍 在过去的十年里,源代码交付过程发生了显著变化。在这个过程的部署方面,最近的适应是采用了一种声明式和版本控制的方法来定义应用程序所需的基础设施状态和配置,通常称为 “GitOps”。这种方法在云原生应用程序和容器编排平台(如 Kubernetes)的背景下变得流行起来,因为在这些环境中管理复杂的分布式系统可能会很具挑战性。 由于这种所需的状态具有声明性质,它指向了特定/静态版本的应用程序。这带 云运维 2023-12-28 大树