热升级pod
负载均衡的容错基本可以了,现在考虑要升级一下这个容器,把其中的test.go修改一下,返回hello, world的同时打印一下HOSTNAME。
package main
import (
"fmt"
"net/http"
"os"
)
func main() {
fmt.Println("start main")
// 从环境变量取hostname,为pod的名称,如test-dep-6cb67f4fbb-n8d78
hostName := os.Getenv("HOSTNAME")
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
// 返回时加上这个HOSTNAME
fmt.Fprintf(w, "hello, world, %s\n", hostName)
})
http.HandleFunc
标签:k8s,http,hostName,fmt,HOSTNAME,升级,体验,test,main
From: https://blog.csdn.net/qq_26124425/article/details/143939411