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]
Service Mesh Interface详细介绍 SMI介绍 SMI是什么? 5月21号,在 kubeconf上,微软联合一众小伙伴,宣布了 Service Mesh Interface,简称SMI。SMI是一个服务网格规范,定义了通用标准,包含基本特性以满足大多数场景下的通用需求。 援引来自SMI官方网站 smi-spec.io 的介绍资料,对 Service Mesh Interface 的定位是 : A standard interface 云计算 2023-07-10 大树
为什么应该选择使用 NGAC 作为权限控制模型 本文为我跟 Ignasi Barrera 共同创作,本文英文版首发于 TheNewStack。 不同的公司或软件供应商已经设计了无数种方法来控制用户对功能或资源的访问,如酌情访问控制(DAC)、强制访问控制(MAC)、基于角色的访问控制(RBAC)和基于属性的访问控制(ABAC)。从本质上讲,无论何种类型的访问控制模型,都可以抽象出三个基本要素:用户、系统 / 应用和策略。 在本文中,我们将介绍 云计算 2023-07-10 大树
Istio安全设置笔记 Istio 为网格中的微服务提供了较为完善的安全加固功能,在不影响代码的前提下,可以从多个角度提供安全支撑,官方文档做了较为详细的介绍,但是也比较破碎,这里尝试做个简介兼索引,实现过程还是要根据官方文档进行。 Istio 的安全功能主要分为三个部分的实现: 双向 TLS 支持。 基于黑白名单的访问控制。 基于角色的访问控制。 JWT 认证支持。 首先回顾一下 Istio 网格中的服务通信过程: 利 云计算 2023-07-10 大树
如何使用 docker 和 dockercompose 运行 Prometheus Prometheus 是一个免费的开源软件应用程序,用于事件监控和警报。它最初是在 SoundCloud 构建的。它现在是一个独立的开源项目,独立于任何公司维护。 Prometheus 将其指标收集并存储为时间序列数据,即指标信息与记录时的时间戳以及称为标签的可选键值对一起存储。指标是数字测量,时间序列意味着随着时间的推移记录变化。用户想要测量的内容因应用程序而异。对于 Web 服务器,它可能是请 云计算 2022-10-22 大树
掌握Go语言:深入理解Go语言数组,基本原理与示例解析(15) 理解数组是理解编程语言中基本数据结构的重要一步。在Go语言中,数组是具有固定长度且由相同数据类型的元素组成的有序集合。下面我们将更详细地解释Go语言数组的各个方面。 1. 声明数组 在Go语言中,声明数组需要指定数组的长度和元素类型。语法如下: var arrayName [length]dataType 其中: arrayName 是数组的名称。 length 是数组的长度,必须是一个常量表达式 云计算 2024-03-15 大树