云原生训练营2022
文章平均质量分 75
云原生训练营2022 15课
theo.wu
这个作者很懒,什么都没留下…
展开
-
15.微服务项目的开发和部署案例
完成一个复杂的异构的微服务系统在Kubernetes平台上部署,以Istio的Bookinfo为例1.随着业务复杂度的增加,微服务的部署和运维变得越来越有挑战性,如何保证微服务应用部署的高性能是一个复杂问题2.如何基于熔断、限流等手段保护核心业务3.如何基于基础架构平台确保应用安全...原创 2022-02-28 10:40:46 · 406 阅读 · 0 评论 -
14.基于Kubernetes和Istio的安全保证
1.理解传统安全架构的挑战2.掌握零信任架构的意义和机遇3.掌握Kubernetes平台本身的安全保证手段4.学习如何基于Kubernetes和Istio实现对应用的隔离和安全保证原创 2022-02-28 10:34:47 · 6340 阅读 · 0 评论 -
13.Kubernetes集群联邦和Istio多集群管理
1.如何通过集群联邦的统一控制平面管理多个集群2.如何部署跨地域的高可用应用3.如何通过Istio多集群方案管理跨集群的Service Mesh(服务网格)原创 2022-02-28 10:30:49 · 344 阅读 · 0 评论 -
12.基于Istio的高级流量管理
1.理解基于TCP/UDP协议的Kubernetes Service的局限性2.理解Kubernetes入站流量管理的场景和原生方案3.理解原生方案的局限性和社区的方向4.深入理解Envoy的服务发现机制、线程模型以及扩展机制5.理解如何基于Istio实现入站、出站流量管理以及服务网格管理...原创 2022-02-28 10:27:07 · 256 阅读 · 0 评论 -
11.将应用迁移至Kubernetes平台
1.如何将无状态应用发布到Kubernetes平台2.如何基于Kubernetes原生能力将有状态应用发布到Kubernetes平台3.基于Kubernetes对象扩展,将更复杂的应用发布到Kubernetes平台原创 2022-02-28 10:21:05 · 194 阅读 · 0 评论 -
10.Kubernetes的生产化运维
1.如何实现基于Kubernetes的CI/CD2.如何实现生产化集群的监控原创 2022-02-28 10:15:30 · 207 阅读 · 0 评论 -
9.kubernets生产化集群的管理
《Kubernetes生产化实践之路》1.1云计算的变革1.2kubernetes模型设计1.3kubernetes核心架构原创 2022-01-13 17:18:02 · 180 阅读 · 0 评论 -
8.Kubernetes控制平面组件:生命周期管理和服务发现
深入理解pod的生命周期服务发现微服务架构下的高可用挑战service对象kube-proxy原创 2022-01-13 17:12:27 · 181 阅读 · 0 评论 -
7.Kubernetes 控制平面组件:调度器和控制器
调度Controller ManagerkubeletCRICNICSI原创 2022-01-13 17:10:19 · 146 阅读 · 0 评论 -
6.Kubernetes 控制平面组件:API Server
深入理解Kube-APIServer? 认证? 鉴权? 准入MutatingValidatingAdmission? 限流? APIServer对象的实现原创 2022-01-13 17:06:12 · 222 阅读 · 0 评论 -
5.Kubernetes 控制平面组件:etcd
etcdEtcd是CoreOS基于Raft开发的分布式key-value存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。在分布式系统中,如何管理节点间的状态一直是一个难题,etcd像是专门为集群环境的服务发现和注册而设计,它提供了数据TTL失效、数据改变监视、多值、目录监听、分布式锁原子操作等功能,可以方便的跟踪并管理集群节点的状态。? 键值对存储:将数据存储在分层组织的目录中,如同在标准文件系统中? 监测变更:监测特定的键或目录以进行更改,并对值的更改做出反应?原创 2022-01-13 17:05:08 · 183 阅读 · 0 评论 -
4.Kubernetes架构原则和对象设计
什么是云计算原创 2022-01-13 17:04:02 · 1067 阅读 · 0 评论 -
3.Docker核心技术
1. 从系统架构谈起传统分层架构 vs 微服务原创 2022-01-13 17:02:34 · 873 阅读 · 0 评论 -
2.Go 语言进阶
编写Go程序线程加锁 ? 线程调度 ? 内存管理 ? 包引用与依赖管理原创 2022-01-13 17:01:01 · 110 阅读 · 0 评论 -
1.Go语言特性
统一思想-12 factorsI. 基准代码一份基准代码,多份部署II. 依赖显式声明依赖关系III. 配置在环境中存储配置IV. 后端服务把后端服务当作附加资源V. 构建,发布,运行严格分离构建和运行VI. 进程以一个或多个无状态进程运行应用VII. 端口绑定通过端口绑定提供服务VIII. 并发通过进程模型进行扩展IX. 易处理快速启动和优雅终止可最大化健壮性X. 开发环境与线上环境等价尽可能的保持开发,预发布,线上环境相同XI. 日志把日志当作事件流XII.原创 2022-01-13 11:26:26 · 256 阅读 · 0 评论