k8s 作为云原生时代的操作系统,学习它的必要性不言而喻。
这个教程侧重于实战引导,以渐进式修改代码的方式,将从最基础的 container 容器的定义开始,经过 pod, deployment, servcie, ingress, configmap, secret 等资源直到用 helm 来打包部署一套完整服务。所以如果你对容器和 k8s 的基础理论知识不甚了解的话,建议先从官网文档或者其它教程获取基础理论知识,再通过实战加深对知识的掌握!
仓库地址:https://github.com/guangzhengli/k8s-tutorials
目录截图:
下面是从仓库复制过来的第一段教程,大家可以先感受一下。
我们的旅程从一段代码开始。新建一个 main.go
文件,复制下面的代码到文件中。
package main
import (
"io"
"net/http"
)
func hello(w http.ResponseWriter, r *http