05 2019 档案
摘要:介绍 client go 是一种能够与 Kubernetes 集群通信的客户端,通过它可以对 Kubernetes 集群中各资源类型进行 CRUD 操作,它有三大 client 类,分别为:Clientset、DynamicClient、RESTClient。通过它,我们可以很方便的对 Kubern
阅读全文
摘要:编写 Hello World 创建文件 hello.go,不写入任何内容。按照如下的命令尝试进行编译 将会打印出如下错误: 在Go语言中,所有文件必须隶属于某一个包。当前,只需要理解在文件的头部声明一个package name就可以了,其中package为关键字,name为你自己起的一个包名字。 在
阅读全文
摘要:Golang 工作空间 编译工具对源码目录有严格要求,每个工作空间 (workspace) 必须由 bin、pkg、src 三个目录组成。 可在 环境变量列表中添加多个工作空间,但不能和 相同。 通常 使用第一个工作空间保存下载的第三方库。 Golang目前有很多很多个标准的包,覆盖了几乎所有的基础
阅读全文
摘要:golang 简介 很久以前,有一个IT公司,这公司有个传统,允许员工拥有20%自由时间来开发实验性项目。在2007的某一天,公司的几个大牛,正在用c++开发一些比较繁琐但是核心的工作,主要包括庞大的分布式集群,大牛觉得很闹心,后来c++委员会来他们公司演讲,说c++将要添加大概35种新特性。这几个
阅读全文
摘要:Prometheus 简介 是SoundCloud开源的一款开源软件。它的实现参考了Google内部的监控实现,与源自Google的Kubernetes结合起来非常合适。另外相比influxdb的方案,性能更加突出,而且还内置了报警功能。它针对大规模的集群环境设计了拉取式的数据采集方式,你只需要在你
阅读全文