刚入门学习k8s,我觉得挺难的,一头雾水,买了一本《Kubernetes权威指南》,真的很厚。我觉得作为应用开发人员的学习路线,不要想着一口气看完k8s的所有概念,要逐步学习,要看完这么厚的书,没有实战也很懵的。
       我觉得比较合适的学习路线应该是:应用开发人员只需要先学很少的几个 Kubernetes 关键概念,比如 Pod、Service 和 Deployment,然后直接把精力放在如何把自己的应用部署上去,并着手研究部署到 Kubernetes 之后的各类场景化需求,再反过来去逐个学习 Kubernetes 的各项功能特性。

记录学习笔记

k8s-(一) 基础概念
k8s-(二) 集群里的三种IP(NodeIP、PodIP、ClusterIP)
k8s-(三) 集群搭建的三种方式和区别,kubeadm、minikube,二进制包
k8s-(四) 搭建虚拟机centos7环境,虚拟机固定IP地址
k8s-(五) 最全的安装教程
k8s-(六) 在kubernertes上部署运行项目
k8s-(七) 暴露服务的三种方式
k8s-(八) 通过ingress-nginx暴露service给外部网络访问
k8s-(九) Pod深入学习
k8s-(十) Service深入学习
k8s-(十一)k8s中容器配置数据卷,挂载网络数据卷nfs
k8s-(十二) KubeSphere安装
k8s-(十三) KubeSphere的使用



项目部署流程图

注:下面是手动部署流程,实际生产上可能是KubeSphere+Jenkins从Git上拉取代码自动化部署

在这里插入图片描述

外部请求访问流程图
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐