Zhangshun Blog👌

Zhangshun Blog👌

但行好事,莫问前程。

最新文章

  • 首都图书馆 🧱
    2022年01月03日

    首都图书馆 🧱

    2022-01-09

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

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

    xDS流量管理istio的流量劫持机制

    查看全文
  • Linux系统下程序异常如何优雅的退出

    Linux系统下程序异常如何优雅的退出

    在Linux下当我们想强制结束一个程序的时候,我们通常会给它发送一个信号然后该进程捕捉到信号,再然后该进程执行一定操作最终被终止。信号是UNIX和Linux系统响应某些条件而产生的一个事件,接收到该信号的进程会相应地采取一些行动。信号值动作说明SIGHUP1Term终端控制进程结束(终端连接断开)S

    查看全文
  • K8s API扩展-Aggregated APIServer

    K8s API扩展-Aggregated APIServer

    Aggregated APIServerKubernetes API 聚合层.使用聚合层(Aggregation Layer),用户可以通过附加的 API 扩展 Kubernetes, 而不局限于 Kubernetes 核心 API 提供的功能。 这里的附加 API 可以是现成的解决方案,比如 me

    查看全文
  • 云原生训练营:etcd

    云原生训练营:etcd

    etcdetcd安装生成证书生成证书wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64wget https://pkg.cfssl.org/R1.

    查看全文
  • 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: 伪指令,内置的

    查看全文