There’re three different ways of upgrading istio introduced in the official documentation: canary upgrade, in-place upgrade, and upgrade with helm. In this article we are going to talk about the canary upgrade which is also recommanded by the istio official document.
Create your own Kubernetes cluster with kubeadm
This article is about how to set up a Kubernetes cluster on our server with kubeadm, the problems we might meet during this process, and how to deal with them. Also, we can learn more about how the Kubernetes cluster works from this whole process.
[Cluster API] Deploy cluster on Vsphere
Recently, I’ve try to use Cluster-api to deploy a cluster on vsphere. During this process, I’ve met many different problems, so in this article, I’m going to talk about how to use this tool and how to deal with the problems that we might meet.
About Docker network - Part 1
Networking of Docker is a topic that I always want to talk about, so in the upcoming several About Docker network posts, including this one, I will try to introduce different networking modes of Docker and explain how it works based on some experiments I’ve made.This blog post is focus on Docker’s none, host and bridege network modes, others will be talked about in next posts.
About Kubernetes configuration: ConfigMap
In this article, we are going to talk about serveral different ways to create and update ConfigMap in Kubernetes.
Go: About package heap
In this post, I will go throught all the interfaces and functions of golang’s container/heap package and explain how it works. Also, I will use several simple examples to show how we can use it to create and use the heap structure that we want.