看看人家那开源项目文档写的,那叫一个友好!

逆变潮涌
• 阅读 1820
学习开源项目是程序员提高能力的重要方式,看看现在Github有多火就知道了。最近在学习K8S,发现K8S的官方文档做得特别友好,学习K8S看它就对了!今天给大家分享下K8S的官方文档,以及如何通过官方文档来学习K8S,希望对大家有所帮助!

SpringBoot实战电商项目mall(40k+star)地址:https://github.com/macrozheng/mall

选择资料

在我们学习开源项目时,第一步是选择合适的学习资料。学习资料可以是官方文档、各种博客或者是相关书籍。

我的话一般是这样选择的,首先看下官方文档,要是官方文档有中文版或者比较容易理解的英文版本的话,当然是选择它了。因为它最权威,其他博客或者书籍或多或少会参考它。

如果官方文档不太容易懂,或者对实际使用方面的内容太少的话,一般就借助搜索引擎查找相关博客来学习,最好选择一些发布时间比较近的。

如果是一个比较大的开源项目,内容很多,想要系统学习,我会选择一些相关书籍来学习。不过版本不够新是书籍类资料的硬伤!

翻译完善

感觉K8S官方文档友好的很大一部分原因是它有中文版本,而且翻译非常完善,几乎所有的内容都做了翻译。学过一些开源项目的朋友应该有这方面的体会,有的开源项目文档往往就翻译了一部分,点有的链接直接去了英文版本。而且K8S文档的中文翻译比较通俗易懂,不像有的翻译纯粹是机器翻译,翻译版还不如英文版容易看懂。

看看人家那开源项目文档写的,那叫一个友好!

交互式教程

一开始学习K8S的朋友一定会觉得K8S环境很难搭建,而且需要配置高的机器才行。K8S官方给我们提供了交互式教程,直接安装好了K8S的环境,让我们无需安装,即可立刻体验K8S。

我们直接点击教程分类下的文档,选择带有交互式教程的文章,就可以体验交互式教程了。

看看人家那开源项目文档写的,那叫一个友好!

点击开始按钮,直接打开命令行上手操作,有没有很炫酷。不过交互式教程没有做中文翻译,不过还是很容易看懂的,实在看不懂不还有翻译软件么?

看看人家那开源项目文档写的,那叫一个友好!

概念提示

在我们看文档的时候,往往会出现一些我们不懂的概念。K8S这方面做的很友好,你鼠标直接放上去,相关解释就出现了,而且你点击的话直接就可以跳转到相关概念页面了。

看看人家那开源项目文档写的,那叫一个友好!

概念大全

K8S官方文档对于概念的解释非常全面,如果你想系统学习的话它很不错,要买啥砖头书呢?版本还是旧的!

看看人家那开源项目文档写的,那叫一个友好!

练习任务

当我们学习完一种技术之后,很想找点东西来练手。K8S连家庭作业都帮你布置好了,直接点击任务分类,一个个实践吧!

看看人家那开源项目文档写的,那叫一个友好!

学习路线

最后我们来聊聊如何通过官方文档来学习K8S,按什么顺序比较好!

如果你按分类顺序来学习,我感觉你学到概念这个分类的时候估计就得被劝退了,概念太多太乏味了!

看看人家那开源项目文档写的,那叫一个友好!

这里我推荐先从教程开始学习,在学习教程过程中查阅概念入门分类中的文章,把任务当做作业,最后实践下!概念只看有用的,不用深究也是可以的。

看看人家那开源项目文档写的,那叫一个友好!

文档地址

https://kubernetes.io/zh/docs...

本文 GitHub https://github.com/macrozheng/mall-learning 已经收录,欢迎大家Star!
点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
3年前
Linux查看GPU信息和使用情况
1、Linux查看显卡信息:lspci|grepivga2、使用nvidiaGPU可以:lspci|grepinvidia!(https://oscimg.oschina.net/oscnet/36e7c7382fa9fe49068e7e5f8825bc67a17.png)前边的序号"00:0f.0"是显卡的代
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
3年前
Github标星5300+,专门为程序员开发文档开源管理系统,我粉了
!(https://oscimg.oschina.net/oscnet/a11909a041dac65b1a36b2ae8b9bcc5c432.jpg)码农那点事儿关注我们,一起学习进步!(https://oscimg.oschina.net/oscnet/f4cce1b7389cb00baaab228e455da78d0
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(