Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 2.1 KB

README.md

File metadata and controls

72 lines (46 loc) · 2.1 KB

kubernetes-guide

《再也不踩坑的Kubernetes实战指南》代码及勘误

非常抱歉书中的错误给你带来的不便

《再也不踩坑的Kubernetes实战指南》勘误

  1. 书中大写K8S均为小写k8s

  2. 96-98页缩进错误,具体缩进可以参考

格式参考如下:
apiVersion: v1
kind: Pod
metadata:
  name: dapi-test-pod
spec:
  containers:
    - name: test-container
      image: busybox
      command: [ "/bin/sh", "-c", "env" ]
      env:
        # Define the environment variable
        - name: SPECIAL_LEVEL_KEY
          valueFrom:
            configMapKeyRef:
              # The ConfigMap containing the value you want to assign to SPECIAL_LEVEL_KEY
              name: special-config
              # Specify the key associated with the value
              key: special.how
  restartPolicy: Never

  1. 99页创建Secret,命令行为kubectl,错写成了kubelet

  2. 3页,第二段:会造成Etcd(存储Kubernetes信息的键-值数据库)同步不正常

  3. 53页,显示Docker信息,命令docker info

  4. 59页, 第二段空格丢失,应该是docker build -t

  5. 62页, 什么是Pod第二行头一个单词Pod

  6. 64-65页,创建Pod的模板缩进错误

  7. 71页,创建deployment为kubectl create,查看deployment为kubectl get 和 kubectl describe,空格丢失

  8. 82页,StatefulSet扩容和缩容第一行空格丢失,应该是kubectl scale 和 kubectl patch

  9. 86页,非级联删除第一行,空格丢失,应该是kubectl delete sts xxxx

  10. 90页, 创建DaemonSet,第二段应该是nginx ingress,空格丢失。

  11. 127页, 第4节更新Ingress, 应该是kubectl apply -f,空格丢失

  12. 142页, 3.1.2标题为部署GFS集群

  13. 156页,最上面空格丢失,helm fetch

  14. 215页, docker项,docker run和docker pull 空格丢失,alwaysPull少了一个l

  15. 255页,第二段第二行,最后一句是不同namespace

  16. 257页,创建service的yaml的namespace是sc

  17. 11页,master02配置,apiServerCertSANs,第一行是k8s-master01

书中标注图片不清晰的,可以查看本网址的png