Golang

Golang

  • Go 开发 Prometheus Exporter

    Go 开发 Prometheus Exporter

    0x00 四类指标介绍Prometheus定义了4种不同的指标类型:Counter(计数器),Gauge(仪表盘),Histogram(直方图),Summary(摘要)。这四类指标的特征为:Counter:只增不减(除非系统发生重启,或者用户进程有异常)的计数器。常见的监控指标如http_reque

    查看全文
  • Containerd 入门实战

    Containerd 入门实战

    ctr 教程NAME: ctr - __ _____/ /______ / ___/ __/ ___// /__/ /_/ /\___/\__/_/containerd CLIUSAGE: ctr [global options] command [command opti

    查看全文
  • Go 进程通信

    Go 进程通信

    介绍在Go程序中运行 子进程 并实现通信。示例parentfunc main() {workDir := "/Users/zhangshun/hll/gitlab/testProject/test/pipe/client"execPath := path.Join(workDir

    查看全文
  • Go 读写文件

    Go 读写文件

    读取文件将文件整个读入内存按字节数读取按行读取1. 全部读取package mainimport ( "os" "io/ioutil" "fmt")func main() { file, err := os.Open(&qu

    查看全文
  • Go 编写Makefile

    Go 编写Makefile

    格式介绍<target> : <prerequisites>[tab]<commands>target: 自定义执行的命令prerequisites: 前置条件,执行 target 命令之前执行的命令commands: 具体执行的命令.PHONY: 伪指令,内置的

    查看全文
  • Go 代码优化点

    Go 代码优化点

    构造函数尽量使用Option写法type Foo struct { name string id int age int db interface{}}// FooOption 代表可选参数type FooOption func(foo *Foo)// WithName 代表

    查看全文
  • Kubebuilder编写简单Operator

    Kubebuilder编写简单Operator

    Kubebuilder 介绍Operator 是 Kubernetes 的扩展软件,它利用 定制资源管理应用及其组件。 Operator 遵循 Kubernetes 的理念,特别是在控制器方面。通过 Operator 的方案,可以对 Kubernetes 的功能进行友好地扩展。Operatpr =

    查看全文
  • 云原生训练营:基于istio的流量管理

    云原生训练营:基于istio的流量管理

    查看全文
  • 云原生训练营:Kubernetes控制平面组件

    云原生训练营:Kubernetes控制平面组件

    Kubelet、CRI、CNI、CSI、Kube-Scheudler、Controller-Manager 分析

    查看全文
  • 云原生训练营:Docker核心技术

    云原生训练营:Docker核心技术

    Docker、Namespace、Cgroups、OverlayFS分析

    查看全文