学不会 k8s 怎么办?

36 天前
 MrLonely
曾经几次跟着网上各种教程尝试入门 k8s ,用过 k3s ,minikube 等轻量化入门版本。但是最终都以失败告终。回想起来当年入门 Docker 时也是花了很长时间才成功理解 image 和 container 的区别。

网上看到过很多次劝退 k8s 的内容。说太难,学习曲线陡峭,学会了也是个屠龙之术。我是做量化交易员工作的。Docker 也只是工作中辅助性质的一个环节。k8s 也只会作为辅助 Docker 的一个环节。也就是说就算我学会了 k8s ,对我来说也是个辅助中的辅助。

但不得不说我现在对 Docker 的依赖越来越高了,所有的 Docker 都是单节点部署的。有时需要迁移花费的精力还是很大的。也需要经常去备份虚拟机以保留一个恢复到历史状态的可能性。

兄弟们觉得我是应该再继续努力一下呢?还是去寻找别的方案来优化一下我在 Docker 上的工作流?

在这里先多谢各位建言。
4449 次点击
所在节点    Kubernetes
32 条回复
ipwx
36 天前
ummm 作为量化交易员你用这个干嘛。

另外 image 和 container 区别需要很久才能理解,你可能需要让你的学习能力进步一点(
ww2000e
36 天前
就像学不会开车一样,没啥影响啊
ipwx
36 天前
然后,单节点部署我不觉得是麻烦事情。

推荐你学习一下 ansible ,配合 docker ,几十台机器随便你管理。


最后的最后,为啥你都用 docker 了还需要备份虚拟机状态?不是直接 docker compose down ,然后复制一整个 docker compose 目录,最后 docker compose up 就行了嘛?

或者你不知道 docker compose ?
XDiLa
36 天前
@ww2000e
对的学不会开车 可以学如何打车,你自己学不会 k8s 可以让公司买云产品,ack 之类的 你用的有问题,厂家技术就帮你解决了
ma836323493
36 天前
花了很长时间才成功理解 image 和 container 的区别....
这我当年学, 这不就是类和 对象吗
liuliancao
36 天前
建议是少引入东西了,管理 docker 的东西也有很多,可以用 docker compose 或者 rancher 这些,主要还是把数据做好备份就可以了 本身就是一个运行时
JoeDH
36 天前
不太理解你学习 k8s 的目的,同时你入门难似乎是没有正式的使用场景导致的?
可以先搞个阿里云的 ack 玩一下,大概了解下 k8s 部署流程
然后尝试在本地搭个集群,找下尚硅谷的 k8s 入门教程里面有
just4id
36 天前
不是科班出身就别瞎捣鼓了
coderxy
36 天前
你是学 k8s 原理还是啥? 学习使用很简单吧, 打个镜像,部署上去就完事了。 如果是学习原理,除非你是运维/SRE ,不然的话没必要啊, 开发会使用就够了。
LsLsLsLsLs
36 天前
根据官方文档 耐心来一遍
Lihanx9
36 天前
也许你只是需要一本合适的入门书… in action 系列了解一下。docker in action , kubernetes in action 个人感觉都还行。不需要看实现原理的话,看书就够用了,更细节的可以查官方文档…
me1onsoda
36 天前
k8s 学很久,我还以为你是说做二开😂
8355
36 天前
反其道而行之,学习一下 serverless
johnhuangemc2
36 天前
边用边学才来得快. 不然很多东西都很难理解它为什么要这么做, 为什么搞这么复杂
Niphor
36 天前
按照官方文档用 kubeadm 部署个 k8s 是很简单的,但是要灵活贯通各种 yaml 写法是比较困难的,特别是你还不是经常用的情况下

看 OP 是看中了 K8S 多节迁移方便?
但是多节点迁移你得有合适的存储方案,最不济弄个 NFS ,然后各种配置
且和用 Docker+云存储没啥区别
kele999
36 天前
v 站的很多技术我都从来没用过,感觉很 out
hxndg
36 天前
如果你使用 docker 经常“需要备份虚拟机以保留恢复到历史状态”,可能是不是软件栈不对呀?尝试提取出来固定的东西? k8s 和 docker 这一套我理解本身就是认为云上的软件可以随意销毁和创建的?
isno
36 天前
有兴趣看看我写的 Kubernetes 内容。

https://www.thebyte.com.cn/intro.html [第七章]
isno
36 天前
学会了记得给我发个红包。
ninjashixuan
36 天前
开发真的会用就行了,甚至公司有钱都买云的服务就更简单了,纯运维的话才需要深度折腾吧。

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

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

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

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

© 2021 V2EX