想问一下,大家学习 k8s 花了多久时间?

2020-09-10 19:35:27 +08:00
 strive

脑袋里突然地就冒出了这个问题,问了一下周围的人,差不多在 1 ~ 2 月,大家大概花了多久时间呢?

12686 次点击
所在节点    程序员
72 条回复
outyua
2020-09-11 13:13:05 +08:00
@dayeye2006199 你看的啥网课
nilai
2020-09-11 13:20:00 +08:00
我司已经全面切换到 rancher 了, 目前一切稳定, 上手快, 并且基于 rancher 自研了一套 DEVOPS 系统, 开发测试反馈都说好
v0yager
2020-09-11 13:24:25 +08:00
先去 Google cloud 免费用 k8s 集群,可以熟悉 pod,service,deployment,简单玩一下。等基本概念了解之后,可以手动用 kubeadm 去搭建一个本地集群。我自己碰到的主要困难是,k8s 镜像需要 f q 下载。其他都很简单。前前后后搞了一个月把。
Hanggi
2020-09-11 13:36:15 +08:00
@nilai 托管型 k8s 是不是不需要 rancher 这些,只有自建比较好。
比较过 kubesphere 吗?
salmon5
2020-09-11 13:44:35 +08:00
1 个小时吧
salmon5
2020-09-11 13:44:44 +08:00
有更快的吗
dayeye2006199
2020-09-11 13:50:32 +08:00
wandehul
2020-09-11 14:11:43 +08:00
@dayeye2006199 哥们这个课程好用, 你这边考了 cka 了吗
yamasa
2020-09-11 14:24:49 +08:00
team 里一直在用 k8s 那一套生态,helm 和 istio 这些。但是个人感觉会用和懂完全是两码事啊,对大部分人来说基本上还不是个巨大的 black box,里面逻辑太复杂了。
pmispig
2020-09-11 14:37:33 +08:00
@lifanxi 老哥请问 Controller 一般用于什么业务场景呢,感觉用不上
dayeye2006199
2020-09-11 15:08:40 +08:00
@wandehul 这个课程不错,有很多 lab 可以做,对考试有不少帮助。
dayeye2006199
2020-09-11 15:11:58 +08:00
@pmispig 用来处理自定义资源吧。例如把一些需要不断复用的,启动又比较复杂的服务抽象成一个自定义资源,写一个 controller 专门处理这类资源需求。

举个例子,例如 spark 集群需要跑在 k8s 上,有很多东西需要启动和配置,一帮大家都用 spark operator 来处理。
lovejoy
2020-09-11 15:32:17 +08:00
强行看官方文档看了 2-3 周
pmispig
2020-09-11 15:34:16 +08:00
@dayeye2006199 噢,我这边是用 python client 调用 k8s 接口,把一系列的动作,自己整合成一个操作,感觉也挺方便的
monkeyWie
2020-09-11 16:00:27 +08:00
搞明白大概一个月左右吧,然后基于 k8s 开发了一套公司内部的 devops 系统
LichMscy
2020-09-11 16:19:33 +08:00
哦吼,敢情大家把“学会 k8s“理解成了”学会搭建并调用 RESTful API 了呀“
v2Geeker
2020-09-11 16:48:25 +08:00
跟着公司用的,1 个月经很熟悉了
42is42is42
2020-09-11 16:51:22 +08:00
segama201901
2020-09-11 17:01:42 +08:00
如果只是 CKA 认证的话,一个月就够用了。但是如果要上手还是要有对应的业务。没有实际的需求的话 k8s 本身也只是个类似于框架的东西。想考 CKA 的话直接通读官方文档,一边看 concept 一遍照着 task 和 tutorials 做,一个月全搞定。再想深入研究可以多看看 reference,blog,源码之类的,然后找一家业务跟 k8s 二次开发相关的公司做做就好了。
bbsk198601
2020-09-11 17:19:34 +08:00
https://jimmysong.io/kubernetes-handbook
这里有教程,现在正在学

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/705906

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX