基于Go开发PaaS平台2

news/2024/7/4 7:38:22 标签: paas, 云原生, 云计算

 Go开发PaaS平台核心功能

代码仓库地址GitHub - yunixiangfeng/gopaas

第7章 云原生 Go PaaS 平台路由管理功能开发,对外域名映射,动态设置域名

域名能够让我们的服务提供外网访问的能力,让公网也能够访问到集群内部的资源,是我们开放业务的入口。将讲解 Ingress 的核心原理和流量转化流程,熟练掌握如何应用 K8s 中的服务通过域名的方式映射到公网,提供外网访问能力。

7-1 路由ingress 架构详解

7-2 路由model与repository开发调整

7-3 路由 service 开发 

7-4 路由 handler 逻辑开发和注意事项

7-5 route 对外API的开发

7-6 在k8s 中创建 nginx-controller 资源对象

7-7 route 前端管理页面及效果演示

7-8 总结&思考 

7-9 【扩展阅读】Kubernetes 使用 ingress 配置 https 集群

7-10 【课后习题】阶段练练练

第8章 云原生Go PaaS 平台后台监控能力建设,总览集群资源使用

集群的状态需要有强有力的全局视图,监控系统应运而生,通过强大的监控系统能够窥探整个 PaaS 的运行状态,实施反馈集群信息轻松掌握使用 Promethus 对整个 PaaS 平台应用和组件的监控能力,可以通过监控结合不同的业务逻辑适应企业多变的业务需求。

8-1 Go PaaS 平台监控系统 Prometheus 架构介绍

8-2 Go PaaS 平台Prometheus 监控安装

8-3 Go PaaS 平台 监控 Grafana 图标使用说明

8-4 总结&思考

8-5 【扩展阅读】Prometheus Operator 安装配置详细文档

8-6 【课后习题】阶段练练练

第9章 云原生 Go PaaS 平台分布式存储管理功能开发,提供数据落盘方案

数据是非常宝贵的财富,业务运行过程中产生的数据是无形的资产,分布式存储系统能够提供多种数据保存方案。深度解读 Ceph 分布式系统的原理、架构、核心组件等知识

9-1 Go PaaS 平台分布式存储 Ceph 架构介绍

9-2 Go PaaS 平台 Ceph 核心组件介绍 

9-3 Go PaaS 平台 Ceph 存储过程及核心概念介绍

9-4 Go PaaS 平台Ceph 资源购买注意事项

9-5 Go PaaS 平台Ceph 安全机器初始化

9-6 Go PaaS 平台cephadm 安装基础集群(上)

9-7 Go PaaS 平台cephadm 安装基础集群(下)

9-8 Go PaaS 平台ceph 核心组件安装

9-9 Go PaaS 平台 k8s 通过CSI方式添加外部Ceph 系统(上)

9-10 Go PaaS 平台 k8s 通过CSI方式添加外部Ceph 系统(下)

9-11 Go PaaS 平台PVC 模型开发 

9-12 Go PaaS 平台 Service 开发(上) 

9-13 Go PaaS 平台 Service 开发(下) 

9-14 Go PaaS 平台 PV与PVC 的关系和原理说明 

9-15 Go PaaS 平台 Service Handler 开发 

9-16 Go PaaS 平台 volume api 开发 

9-17 总结&思考

9-18 【扩展阅读】基于kubernetes-1.21.5使用Rook方式部署Ceph

9-19 【课后习题】阶段练练练

第10章 云原生 Go PaaS 平台中间件后端管理服务,动态创建中间件

研发过程中通常有创建不同中间件的需求,能够提供开箱即用的提供中间件资源,是一件非常高效的方式,学习mysql 的中间的创建和管理,并且通过中间件挂载分布式存储来满足数据落盘的需求。

10-1 Go 云原生PaaS 平台 中间件 model – middleware 创建

10-2 Go PAAS 平台 中间件model-middle_port. 创建 

10-3 中间件model-middle_env 创建

10-4 中间件model-MiddleConfig 创建

10-5 中间件model-MiddleStorage创建 

10-6 中间件类型type 和 version 创建

10-7 中间件 middleware repository 开发 

10-8 中间件类型type和verison repository开发 

10-9 中间件 proto 文件开发 

10-10 中间件 service 开发(1) 

10-11 中间件 service 开发(2) 

10-12 中间件middleware service开发(3)

10-13 中间件middleware service开发(4) 

10-14 中间件service 对应版本服务代码开发 

10-15 中间件main调整 及 handler 开发(上)

10-16 中间件main调整 及 handler 开发(下) 

10-17 中间件前端页面以及核心API开发(上)

10-18 中间件前端页面以及核心API开发(中)

10-19 中间件前端页面以及核心API开发(下) 

10-20 总结&思考 

10-21 【扩展阅读】k8s 实战篇 – Mysql 容器化部署详解

10-22 【课后习题】阶段练练练

第11章 云原生 Go PaaS 平台镜功能开发,商业化镜像市场,完善平台市场功能

开发完成的应用能够包装成各自独立的应用程序,以便于在市场上通过售卖和安装的方式给客户获取到。开发满足业务需求的镜像市场功能,使得我们的应用能够像APP 应用一样在 PaaS 平台上购买和被安装。

11-1 云应用市场开发介绍

11-2 云应用app_store模型开发及管理说明 

11-3 云应用辅助信息model 开发

11-4 云应用市场 repository 代码开发

11-5 云应用平台Service 代码开发

11-6 云应用市场服务端Proto 开发

11-7 云应用市场服务端 handler 开发

11-8 云应用市场APi Proto 开发 

11-9 云应用市场 API form 表单处理研发

11-10 云应用添加应用addAppStore 接口(上)

11-11 云应用addAppStore(中)

11-12 云应用市场API 开发(下)

11-13 总结&思考 


http://www.niftyadmin.cn/n/350426.html

相关文章

单模光纤二维模场分布的MATLAB仿真

在上一篇文章中,我们介绍了单模光纤的一维模场分布,能看出沿着径向的光场分布情况,并分析能量的分布 这一篇中,我们绘制光纤横截面上的二维光场分布:代码如下: clear close all V 2.4000; U 1.6453; W …

TLS 加速技术:Intel QuickAssist Technology(QAT)解决方案

作者:vivo 互联网服务器团队- Ye Feng 本文介绍了 Intel QAT 技术方案,通过Multi-Buffer技术和QAT硬件加速卡的两种方式实现对TLS的加速 一、背景 当前 TLS 已经成为了互联网安全的主要传输协议,TLS带来更高的安全性的同时,也带…

“饶派杯”XCTF车联网安全挑战赛战队巡礼!

2023年5月31日,“饶派杯” XCTF车联网安全挑战赛将于江西省上饶市重磅开赛。本届大赛由江西省委网信办、江西省工信厅、上饶市人民政府主办,旨在深入贯彻落实国家网络强国和交通强国战略部署,推动智能网联汽车技术与产业发展、加快该领域人才…

企业如何利用方舟低代码平台快速构建营销系统?

前言 国家在十四五规划中明确将“加快发展现代产业体系、推动经济体系优化”作为数字化转型的重要指导方针 ,数字化转型已经成为企业的主要工作,在传统的方式下先采购产品后进行定制改造的模式已经很难适应快速多变的市场,为了应对市场或自主…

针对自主泊车的多相机视觉惯导同时定位与建图方案

文章:Multi-Camera Visual-Inertial Simultaneous Localization and Mapping for Autonomous Valet Parking 作者:Marcus Abate, Ariel Schwartz, Xue Iuan Wong, Wangdong Luo, Rotem Littman, Marc Klinger, Lars Kuhnert, Douglas Blue, Luca Carlone…

【Rust 日报】2023-05-21 Helix 23.05发布

Helix 23.05发布 Helix 是个文本编辑器: 新版本功能: 为 LSP 引用请求添加一个配置选项,用于排除声明(#6886)。根据文件扩展名和 shebang 启用语言注入(#3970)。通过最近…

python 在pdf指定位置添加公章或者照片

python 在pdf指定位置添加公章或者照片 -- coding: utf-8 -- import fitz import os from django.conf import settings from PIL import Image as pilImage author ‘JayChen’ class ProcessPDF: def init(self, pdf_path, pdf_name, pdf_out_path, pdf_out_name, seal,…

前端面试知识点总结

前言: 博主突击两个月八股拿到美团(基础研发),腾讯(IEG),百度(搜索部门)暑期实习offer call,这是我学习过程中整理的前端知识点,内容有些多&#…