k8s 怎么入门,感觉也很不友好

2019-10-09 09:38:33 +08:00
 Kontinue

之前看了 Docker 和 Compose 感觉还是很好入门的,基本学下指令,日常工具使用没问题了。现在公司想在 k8s 搭一个发布系统,于是转 k8s 了。

昨天刚在本地装了个 minikube 玩,搭建完看到 dashboard 后,也是两眼一抹黑不知道要干嘛。。。入门感觉各种概念巨多,有一种下不去手的感觉,有没有好的实战类型的教程推荐吗?目前想要快速掌握基本的用法。

10351 次点击
所在节点    程序员
25 条回复
rexyan
2019-10-09 15:12:59 +08:00
主要是概念吧,deployment,pods,service,configmap 这些搞清楚了,大致有个印象,知道 yaml 常用的参数就行吧。后期可以自己弄弄有状态的服务,还有自动化部署啥的,部署一两个就好了
galaxyyao
2019-10-09 16:44:47 +08:00
非常推荐极客时间里的《深入剖析 Kubernetes 》( https://time.geekbang.org/column/intro/116 )。
极客时间里的我买过最值的就是这门了,讲得非常深入简出。
建议搞几台虚拟机,基于 kubeadm 来搭一套双节点的环境,部署一套 nginx 静态网站,部署一个 mysql,基本就摸得差不多了。
根据课程我也自己写了一些学习笔记,可以参考:
https://galaxyyao.github.io/tags/kubernetes/
Phariel
2019-10-09 16:48:52 +08:00
给你个建议 抛弃所有的 GUI 学一学 kubectl 的使用和针对各种 resource 的操作 然后看一看 helm 怎么玩的

四个字 熟能生巧
lhx2008
2019-10-09 16:50:33 +08:00
去腾讯云,花小一百,可以开一个一个月的单机器的 k8s 集群,然后对着各种面板各种名词,先有个概念。然后学习下 kubectl 怎么用。
chcx
2019-10-09 21:02:29 +08:00
先了解基本的组件概念,kubeadm 搞起来器群,以实际操作去熟悉各个子模块的功能,在深入模块间的详细调用流程及实现方式。

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

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

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

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

© 2021 V2EX