Posts List

Collection 3

golang GC

Upgrade Kubeadm Cluster

升级 kubeadm 部署的 kubernetes 集群。

Build Docker Image in a Pod in Kubernetes

利用 kaniko 在 kubernetes 集群中使用 pod 来进行镜像构建,并 push 到镜像仓库中。

Kubernetes Monitoring

完整的记录 kubernetes 监控从部署到配置。

Glusterfs Kubernetes

在 kubernetes 中使用 glusterfs 作为 pv。

Kubernetes Webshell

通过 client-go 提供的方法,实现通过网页进入 kubernetes pod 的终端操作。

Upgrade Kubernets From Binary to Kubeadm

记一次从二进制部署的 k8s 集群 到 kubeadm 部署的 k8s 迁移测试。 原有 k8s 集群为二进制形式部署,集群管理不太方便,准备在集群升级的机会,将集群部署方式改为 kubeadm部署,本文记录测试迁移的过程。

Go Concurrency

go 语言相比其他语言的一大优势,就是便捷,高效的并发代码的编写。本文具体介绍 go 语言的并发机制和使用 go 语言作并发编程的方法。

Kubelet-1 Kubelet 会做些什么

Kubelet 是 Kubernetes 集群中非常重要的组件,起在集群中的每个几点上,具体 Kubelet 会做那些事情,可以通过 Kubelet 的源码找到答案。

The Go Memory Model

[译]https://golang.google.cn/ref/mem Go内存模型指定了一个条件,在该条件下,可以保证在一个 goroutine 中读取变量,能够获取到另一个不同 goroutine 写入同一变量产生的值。