GithubHelp home page GithubHelp logo

k8sdefinitiveguide-v4-corrigendum's People

Contributors

kubeguide avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

k8sdefinitiveguide-v4-corrigendum's Issues

路径错误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

P66

问题描述

/usr/lib/system/system 应该改为 /usr/lib/systemd/system

相关链接

P311勘误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

311

问题描述

命令打印错误,kubectl get pods ,错写成kubectl get po

相关链接

勘误:444页有表达失误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

444

问题描述

第444页第4段落(不包含代码)中的第2句原文如下:
然而,为什么不能只启动第1个Pod中的容器,而将第2个Pod中的容器关联到第1个容器呢?

我认为该句作者想表达的意思是,讨论“同一个Pod中” pause基础容器存在 的意义,并不存在跨Pod的情况,所以我觉得应该修改如下:
然而,为什么不能只启动1个容器,而将第2个容器关联到第1个容器呢?

相关链接

216页勘误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

216

问题描述

第3、4行描述 “区别是第1位是分钟而不是秒” 有误,应该去掉。实际上Linux Cron的第1位也是分钟。而且Kuberentes的官方文档,描述也是“written in Cron format“。
第5行描述的格式应去掉最后的 Year

相关链接

https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/

650页计算资源的数字有问题

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

650

问题描述

Capacity的memory,Allocated的memory,两组数字应该是反了。

相关链接

1.4.9章节tomcat-service-multiple-ports.yaml内容问题

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

40

问题描述

tomcat-service-multiple-ports.yaml的第7行至第10行,需往右再缩进两个空格,
否则执行kubectl create命令时,会提示解析错误:
error: error parsing tomcat_multipleport.yaml: error converting YAML to JSON: yaml: line 7: did not find expected key

相关链接

corrigendum of 勘误.txt

原文中的 "2. 第175页最后1行:10257应改为10259"
勘误:第175页最后一行,并没有10257这个关键字

185页词错误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

185页

问题描述

第八行 Label列表->annotations列表

《K8s 权威指南》第4版-勘误反馈 - 210705

Hi Authors,
根据博文视点管理员邮件回复,找到了这里是提交勘误的地方,烦请更正以下错误(花了很多时间去记录、整理),谢谢。
这是我进入 K8s 世界的第一本书籍,从中学到了很多,也看到有些内容已经 Deprecated,感谢作者们的心情付出。
祝再版错误更少,最新内容更多,越卖越好!

《K8s 权威指南》第4版-勘误列表:

  1. page: 185 简写需要提前说明
    中间:查看 dapi-xxx 日志:
    k logs xxx => kubectl logs xxx

  2. page: 357 单词错误
    上面第 9 行:airpin-masquerade => hairpin-masquerade

  3. page: 367 汉字错误
    上面第 2 行:“运行访问” => “允许访问”

  4. page: 385 单词错误
    上面第 8 行:EventReateLimit => EventRateLimit

  5. page: 390 单词错误
    图中:Service Account->Tokens/Secret->两处TOCKEN => TOKEN

  6. page: 393 单词错误
    下半部分倒数第 10 行:(3)通过指定 Pod spc => spec

  7. page: 394 单词错误
    图中:TOCKEN => TOKEN

  8. page: 401 设置 Group 不是 User
    上半部分:(2)RunAsGroup: 第二点 MustRunAsNonRoot: securityContext
    runAsUser 设置一个非 0 的用户 ID => runAsGroup 设置一个非0 的 Group ID

  9. page: 414 中文字错误
    中间部分:所有网站栈变量 => 所有网络栈变量

  10. page: 416 编号有误
    下面图片:右边 Namespace1 => Namespace2

  11. page: 427 拼写错误
    上面部分第四行:RPC1918 => RFC 1918(中间有空格)

  12. page: 441 gw 错误
    中间部分路由项:
    gw 192.168.130 => gw 192.168.1.130
    gw 192.168.131 => gw 192.168.1.131

  13. page: 515 单词错误
    底部倒数第二行:4个阶段(phaes)=> phase

  14. page: 516 单复数错误
    底部倒数第四行:request.storage => requests.storage

  15. page: 538 单词错误
    上面部分:“in-true”(树内)=> “in-tree”(树内)

  16. page: 571 冒号改为 /
    下半部分:apiVersion: extensions:v1beta1 => apiVersion: extensions/v1beta1

  17. page: 590 单词大写、单数
    最后一行:PersistentVolumeclaims => PersistentVolumeClaim

  18. page: 598
    下半部分:Fabric8 框架代码 IP 与 port 之间没有空格
    "http://192.168.1.128: 8080" => "http://192.168.1.128:8080"

  19. page: 621 单词错误
    上面部分:stcatus => status

P.S. 可以建立一个读书反馈社群,方便有不懂的地方或勘误,可以及时提交反馈。
以上如是,盼复。

etcd2节点etcd配置文件参数错误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

699

问题描述

699页第3段(未计算阴影部分)已说明initial-cluster-state参数值为exist,但阴影部分中写错为new,应用部分中应改为:
--initial-cluster-state="exist"

相关链接

错将kafka-2.kafka写为kafka-3.kafka

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

第37页

问题描述

则StatefulSet里的3个Pod的DNS名称为kafka-0.kafka、kafka-1.kafka、kafka-3.kafka,这些DNS名称可以直接在集群的配置文件中固定下来。

应该将 "Kafka-3.kafka” 改为 "kafka-2.kafka"

相关链接

243页勘误

书名

  • Kubernetes 权威指南(第四版)

243

如果设置的期望指标值为50m 改为 如果设置的期望指标值为400m

书写错误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

p362

问题描述

"主体"错误的输入成了"主题"

相关链接

Pod属性名称异常

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

151、155

问题描述

155页的livenessProbe的归属和151页的定义不一致

8页错误,demo代码

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

8

问题描述

代码模块,image: mysql,实验后发现这个会拉去laster version,运行时有鉴权相关问题,为了demo简单起见,建议指定mysql版本,推荐使用image: mysql:5.6

相关链接

193页勘误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

193

问题描述

nginx-deployment.yaml文件缺少selector配置项,应在倒数第15行添加:

selector:
    matchLabels:
         app: nginx

否则无法创建Deployment,会提示missing required field "selector" in io.k8s.api.apps.v1.DeploymentSpec的错误。(我使用的k8s版本:v1.14.1)

相关链接

输入错误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

p362

问题描述

"主体"错误的输入成了"主题"
包括主体属性、资源属性、非资源属性这三个字段

相关链接

kubelet与kube-scheduler写混

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

664

问题描述

第二段原文:Kubernetes的kubelet通过计算Pod中所有容器的Requests的总和来决定对Pod的调度。
此处的kubelet与kube-scheduler是否写混了呢?我认为“调度”是对于pod等资源被调度到某个node来说的,kubelet只能管理本node的资源对象,无法修改资源对象的node。
我觉得应该改为:Kubernetes的kub-scheduler通过计算Pod中所有容器的Requests的总和来决定对Pod的调度。

相关链接

151页勘误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

151

问题描述

倒数第10行,yaml语法错误,短横线“-”应该与“imagePullSecrets:”字段对齐。

相关链接

57页错误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码:57

问题描述[kubernetes] 写成 [kuebrnetes]

相关链接

corrigendum-page-386

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

386

问题描述

第三个item应改为:OwnerReferencesPermissionEnforcement:... 。 文中Owner写成了Onwer

相关链接

P284勘误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

284页

问题描述

第16行,关于Endpoint的配置文件内容:

- IP: 1.2.3.4

错误,IP 应为小写 ip

- ip: 1.2.3.4

相关链接

拼写错误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

416

问题描述

Net_F_ETNS_Local改为netns_local

相关链接

勘误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

138

问题描述

表 2.9 中nodes的字段重复出现了两次(第13行和第1616行),内容重复,建议合并去重

相关链接

P266勘误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

266

问题描述

使用kubectl create命令创建该headless Service而不是Storage Class

相关链接

PV 受限于Namespace的说法不对

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

517页

问题描述

“注意,PVC和PV都受限于Namespace,PVC在选择PV时受到Namespace的限制,只有相同Namespace中的PV才可能与PVC绑定” 这一说法不对,PV 是集群资源,没有namespace属性,任何namespace都可以使用
参考官网说明:
low-level resources, such as nodes and persistentVolumes, are not in any namespace.

相关链接

官网说明链接:
https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/#not-all-objects-are-in-a-namespace

185页错误

书名

  • Kubernetes 权威指南(第四版)

问题所在页码

185

问题描述

在185页中间部分 “查看 dapi-test-pod-volume 的日志” 的下一行出现错误。
应该将 “# k ...” 修改为 ”# kubectl ...“ 。

相关链接

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.