美文网首页
k8s 与 spring cloud分布式服务架构

k8s 与 spring cloud分布式服务架构

作者: 阿甘java | 来源:发表于2019-01-13 16:45 被阅读0次

    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分布式服务架构

          本文链接:https://www.haomeiwen.com/subject/dfkldqtx.html