云原生,应该是两个字的组合,分别是云和原生
反过来说应该是原生应用的上云操作.其不仅仅在于运维,更专注于架构,在项目架构中,哪些服务被拆分为了微服务,彼此的依赖关系这是一种架构的思想
那么,在学习之前首先说下一些基础概念
比如快速了解一些系统概念
进行一些科普,比如什么是公有云,什么是私有云 ECS/VPC
一些docker的基础概念
docker的安装和介绍
docker的镜像操作
docker的容器运行和访问
docker数据卷挂载
一些Kubernetes的基本概念
Pod
Namespace
Deployment
Service
Ingress
然后是部署一个项目
进行DevOps的学习
进行自动化流水线的部署
DevOps的运维能力是由Kubesphere提供的,其中集成了Jenksin这样的流水线框架
最后还有一些诸如Kubernetes的告警和监控,也就是一些可视化操作
学习过程中,先搭建一个小集群,学习K8S docker jenkins,深入DockerFile细节
然后一个3主3从的大集群
然后实战Kubesphere 作为一个一站式的凭条
并在云上使用kubesphere作为托管平台,简直稳如狗