目录Kubernetes的安装和使用(一)Kubernetes的安装和使用(二)Kubernetes的安装和使用(三)k8s使用Service在前面的例子中我们使用port-forward进行端口转发,这样会存在两个问题:pod重启后ip地址发生了变化怎么办如何进行负载均衡k8s的Service就是用来解决这个问题的,它包含ClusterIP、NodePort和Headless等模块。ClusterIPClusterIP就是将多个pod用一个ip进行访问的服务,这个ip只能在集群内访问,我们创建如下的程序12345678910111213141516packagemainimport("fmt""io""net/http""os")funcmain(){http.HandleFunc("/",func(w http.ResponseWriter, r *http.Request){host, _ := os.Hostname()io.WriteString(w, fmt.Sprintf("[v3] Hello, Kubernetes!, From host: %s\n", host))})http.ListenAndServe(":3000",nil)}我们将如上程序打包成镜像docker build . -t derobukal/hello
...
继续阅读
(102)