k8s 与 spring cloud分布式服务架构

01.docker入门

    docker的安装及入门例子

    什么是docker?

    为什么使用docker?它和虚拟机有什么区别?

    docker的架构原理?

02.镜像管理

    什么是镜像?

    镜像常用的操作命令

    如何配置镜像的加速器?

    什么是dockerfile?

    如何手工制作一个SpringCloud的镜像?

03.镜像仓库管理

    什么是镜像仓库?

    如何建设dockerhub官方仓库?

    如何建设阿里云docker仓库?

    如何搭建本地仓库?

04.容器管理

    什么是容器

    容器的生命周期实践

    如何进入容器的内部?

    容器内容改变后,能不能重新生成镜像?

05.网络管理

    外部网络如何访问容器应用?

    如何实现容器之间的网络通信?

06.数据管理

    docker容器的数据如何共享给宿主机?

    宿主机如何直接维护docker容器的数据?

07.综合练习

    镜像仓库的管理系统

08.maven构建springcloud镜像

    maven构建eureka镜像推送给私有仓库

    maven构建eureka镜像推送给阿里云

09. e-book电商系统实战 spring cloud编排构建

    什么是compose?为什么要使用compose?

    安装compose

    编排构建spring cloud注册中心eureka

    编排构建 product 商品 微服务

    编排构建 user 用户 微服务

    编排构建 order 订单 微服务

    编排构建 trade 交易 微服务

    编排构建 consumer  微服务

    编排构建spring cloud 网关zuul

    编排构建spring cloud 配置中心config

    编排构建spring cloud 调用链zipkin

    编排构建spring cloud 日志系统ELK

10.为什么要用Kubernetes?

    什么是kubernetes?

    Kubernetes解决了什么问题? 

    k8s 重点核心概念讲解

11.Kubernetes的集群安装与配置

    第一步 : 准备3台集群主机和环境初始化

    第二步: 集群主机,安装docker

    第三步:安装kubeadm,kubectl,kubelet

    第四步:导入k8s docker镜像

    第五步:master节点部署

    第六步:2台node节点部署

    第七步:在master节点,部署集群flannel网络

    第八步:在master节点,检查所有节点的健康状态

12.小试牛刀,玩一个kubernetes的入门例子

    在kubernetes集群中,运行一个nginx的deployment

    在kubernetes集群中,运行一个nginx的service

13.安装配置k8s,管理系统dashboard

    安装配置k8s,简单好用的管理系统dashboard

    k8s  ui界面部署nginx的deployment

    k8s  ui界面部署nginx的service

14.e-book电商系统,在kubernetes中实战

    1. 注册与发现eureka系统

    2. 分布式集群,服务注册与发现eureka系统

    3. 分布式配置中心config系统

    4. 分布式Zipkin追踪系统

    5. API网关服务Zuul系统

    6. 采用Endpoints技术,引入外部的mysql

    7. 采用Endpoints技术,引入外部的ELK日志分析系统

    8. kubernetes实战, product商品微服务集群

    9. kubernetes实战, user用户微服务集群

    10. kubernetes实战, order订单微服务集群

    11. kubernetes实战, trade交易微服务集群

    12. kubernetes实战, consumer微服务集群

《漫谈k8s 与spring cloud分布式服务架构》网易云课堂地址:http://163.lu/wC3QL1

《漫谈k8s与SpringCloud分布式服务架构》是《java微服务架构攻略》系列课程的高级篇。

请加QQ群:274033905(群名:《Spring Cloud微服务》),免费获取课件资料哦

本系列课程地址:https://study.163.com/series/1001469005.htm?share=2&shareId=1016671292    (优惠力度很大哦)

《java微服务架构攻略》系列课程,能学到哪些技能?用到哪些技术栈?

基本技术:SpringBoot、SpringBootActuator、springBootAdmin、springBootSecurity

数据库:mysql、mybatis

消息队列:rabbitmq、amqp、exchange、fanout、topic、direct、acknowledgments、durable

服务注册与发现:eureka、zookeeper、CAP

RPC通信:feign、GZip压缩、httpclient、负载均衡:ribbon

集群容错:hystrix、fallback、springCache、熔断、请求合并、threadpool、semaphore、hystrixDashboard、turbine

微服务设计模式:6种微服务设计模式(代理模式、聚合模式、链条模式、聚合链条模式、数据共享模式、异步消息模式)

服务网关:zuul、routes、filter、ratelimit

配置中心:config、encrypt、RSA,bus

消息总线:bus+rabbitmq

微服务消息驱动:stream、Rabbit、partition、grou、Binder、destination

日志分析:slf4f、logback、ELK(Elasticsearch、Logstash、Kibana)

链路跟踪:zipkin、Google Dapper、mysql、rabbitmq

微服务编排: docker、images、dockerfile、dockerhub、aliyun-docker-registry、docker-registry、docker-registry-web、docker-exec、docker-volume、docker-maven、docker-compose

微服务分布式集群编排:k8s(kubernetes)、kubeadm、kubectl、kubelet、node、kubernetes-dashboard、endpoints、deployment、service

你可能感兴趣的:(k8s 与 spring cloud分布式服务架构)