想跳过 docker 直接学 k8s 可以吗

2020-04-09 08:44:37 +08:00
 zhoudaiyu
从需求到运维的全干工程师 lei 了。被逼无奈,领导让我快速上手 k8s,参与到 ocp(OpenShift)集群集群的运维中来。他让我简单扫一眼 docker 的东西然后就开始学 k8s,但是我看大家说还是应该好好学学 dokcer,不然很多原理不懂。请问大家有没有啥好的建议?
11227 次点击
所在节点    Kubernetes
25 条回复
lhx2008
2020-04-09 08:48:12 +08:00
要知道镜像和容器的概念,还有 Dockerfile 的写法
learningman
2020-04-09 08:53:48 +08:00
没啥问题,docker 知道基础就行,1 个小时吧。
面向需求学习就别想着啥基础了。
dilu
2020-04-09 08:56:54 +08:00
如果只是想用的话 只需要简单理解一下容器 镜像就 OK,你直接理解为 Docker 就是个轻量级的虚拟机

花几分钟看看 Docker 的几个主要命令 看看 Dockerfile 怎么写的就行

毕竟只是让你运维又不是让你二次开发学什么原理,会用即可
nieqibest
2020-04-09 09:02:23 +08:00
是 docker 不是 dokcer
d5
2020-04-09 09:41:02 +08:00
最好抽 1 天学习下 docker 基础,不然容易有很多疑惑。
包括 docker 和其他虚拟化产品的差异、镜像和容器的关系、镜像是如何一层层叠加修改的、基本的操作、docker 和 kubernetes 的关系、docker 之间的互通如何实现、为什么引入 kubernetes 、kubernetes 和 docker-swarm 的差异
qwefdrt
2020-04-09 10:00:57 +08:00
刚开始确实只需要简单了解一下,但是等你到实际工作中很多问题还是需要具体到容器内部才能解决的。后面再补也来得及
qwefdrt
2020-04-09 10:03:07 +08:00
好奇的问一下,你们用的 OCP 4.2 嘛?在生产环境上用吗?
guokeke
2020-04-09 10:03:12 +08:00
感觉跳不过去,你还是要学容器。
zhoudaiyu
2020-04-09 10:17:16 +08:00
@qwefdrt 生产用的是 3 点多的,测试用的是开源的 k8s
liwl
2020-04-09 10:47:14 +08:00
容器,容器编排
int64ago
2020-04-09 12:35:43 +08:00
我写了个给几乎没基础的人看的文章,十分钟可以看完,可能有点帮助吧,不过后续真要生产环境把 K8S 用起来,肯定还是需要深入的,你逃不过 Docker https://int64ago.org/2019/11/25/%E4%BA%91%E5%8E%9F%E7%94%9F%E5%9F%BA%E7%A1%80%E5%8F%8A%E8%B0%83%E7%A0%94/
server
2020-04-09 12:38:11 +08:00
为啥总是想先跑呢,满头包再回头学走路
blless
2020-04-09 12:47:55 +08:00
docker 是单个容器 k8s 是容器编排 本质上不是一个东西
qwefdrt
2020-04-09 14:27:11 +08:00
@zhoudaiyu 生产环境买的红帽的 OCP ? 想问一下好用吗?
qwefdrt
2020-04-09 14:34:36 +08:00
@int64ago 看了,写的很好!
zhoudaiyu
2020-04-09 14:35:58 +08:00
@qwefdrt 我也不是很清楚,我没参与运维还,听说也有一些坑
zhoudaiyu
2020-04-09 14:48:49 +08:00
@server 被逼的..赶鸭子上架
qwefdrt
2020-04-09 14:50:58 +08:00
@zhoudaiyu 有机会可以尝试一下 ocp4 哈哈哈哈
zhoudaiyu
2020-04-09 14:56:37 +08:00
@qwefdrt 这得看大佬们咋想了....
rockyou12
2020-04-09 15:03:06 +08:00
基本上不可以,要是你连怎么用 docker 的命令来启动,配置容器,那理解 k8s 很多概念就不太可能了,特别是遇到故障时。不过 docker 本身难度不大,k8s 的入门才难,但 k8s 本身设计很优秀,理解后很多概念会觉得非常自然合理。

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

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

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

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

© 2021 V2EX