面向计算机 /软件专业大三 /大四 /毕业,三周掌握 k8s 使用
第一周 了解 docker 基础,会打镜像,注册 hub.docker.com 把自己的镜像存储在自己仓库,了解 docker-compose 是个什么东西就行 (其中设计到网桥,网络模式等 不了解可以跳过)
第二周 直接看 kubernetes.io 官方文档或者一般的入门教程,有中文,核心看 三个基础资源 deployment (应用) service (负载均衡) ingress ( web 入口) 其他 k8s 资源可以暂不细看,只核心关注上面 3 个资源
然后部署一个官方 openjdk 镜像在 k8s 里
你需要依葫芦画瓢 openjdk-deployment.yml openjdk-service.yml openjdk-ingress.yml 三个文件,apply 到 k8s
( 不要去学习怎么搭建,不要浪费时间在如何自建,我们先掌握如何使用即可,所以这里你实践的时候,在云服务商 按量购买几个小时的就行)
k8s 里面的流量是这样的
dns ---> ingress ---> service ---> deployment
(非必要)第三周 了解一个简化方便 kubectl 的小工具,轻松管理几百个 /几千 /几万个 k8s 集群的小工具 https://ki.xabc.io
在以后的实践过程中,自然而然根据需要了解有状态部署,pv, pvc ,configmap, secret 等资源用法
仅此而已,核心就是这个,至于其他 k8s 周边什么 helm ,rancher 等其他附属工具统统不重要
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.