容器化云原生系列课程

本系列课程由 容器Docker与Kubernetes云原生设计ServiceMesh项目分析与开发Quarkus 核心编程Openshift管理和开发 等组成,完整讲解容器化相关知识以及云原生体系下Java应用开发技术内容。

容器云原生开发

容器Docker与Kubernetes

全面讲述容器和容器编排Kubernetes技术,帮助实现云原生开发和部署。

容器

  • Docker知识,镜像管理,内核资源隔离,runc等技术。

Kubernetes

  • K8S体系全面讲解,工作负载,高可用集群,滚动升级,pod调度,网络和存储,安全实现,CRD,Operator。

云原生设计

云原生架构设计,软件应用如何适应云原生变化。 当前主流云原生框架优劣势分析,基于Java开发框架的发展更好的支持云原生开发。

  • 云原生设施
  • 容器编排产品技术核心
  • 云原生设计因素
  • 云原生模式一览
  • 中间件云原生发展

ServiceMesh项目分析与开发

全面介绍 ServiceMesh 服务治理和 Istio 等项目开发。

  • ServiceMesh
  • Istio 项目
  • Knative

Quarkus 核心编程

Quickus 是具备完整功能的微服务Java框架,可以把应用编译成本地程序,提升启动速度和减少内存占用率。

全面讲解 Quarkus 组成 和 Java 云原生编程开发。

  • Quarkus概述
  • Java语言云原生对比和分析
  • Quarkus开发过程
  • 开发模型
  • 核心组件
  • GraalVM
  • 开发框架深入解析
  • 安全功能
  • 数据
  • Serverless能力

Openshift管理和开发

讲解Openshift生产级容器管理功能,以及如何进行应用开发和管理运维。

  • 概述
  • 应用项目开发
  • 运行时和部署
  • 运维和高级功能