【Kubernetes】基于容器的分布式系统
1. Single-Container Management Patterns
2. Single-Node, Multi-Container Application Patterns
跨容器设计模式
https://kubernetes.io/blog/20...
* Pod
: k8s中创建和管理的、最小可部署计算单元。共享网络、存储
* Container
: 容器,资源核算和分配的单元
1) Sidecar Pattern
An extra container in your pod to enhance or extend the functionality of the main container.
使用独立容器,不将功能构建在主容器中的优势
- 辅助容器在主容器服务不繁忙时使用闲置资源
- 单独开发测试
- 辅助容器可作为组件重复利用
- 容错边界,辅助容器出错不影响主容器服务正常运行
- 单独发布回滚
2)Ambassador Pattern
A container that proxy the network connection to the main container.
大使模式:通过大使容器帮助应用容器访问外部服务
3)Adapter Pattern
A container that transform output of the main container.
适配器模式:格式化处理主容器的输出
3. Multi-Node Application Patterns
1) Leader Election Pattern
2) Work Queue Pattern
3) Scatter/Gatter Pattern
Reference
https://kubernetes.io/zh/docs...
https://segmentfault.com/a/11...
https://www.usenix.org/system...
红皇后假说
你必须尽力地不停地跑,才能使你保持在原地
77 声望
1 粉丝
推荐阅读
【ONVIF】Concepts
ONVIFOpen Network Video Interface Forum 开放型网络视频接口论坛IPCONVIF 服务端(相对于VMS和VNR)NVRONVIF 客户端(相对于IPC):获取设备相关信息ONVIF服务端(相对于VMS) :负责协议转发,使VMS能够访问设...
spoonysnail阅读 614
Kubernetes v1.26 新特性一览
我每期的 「k8s生态周报」都有一个叫上游进展的部分,所以很多值得关注的内容在之前的文章中已经发过了。这篇中我会再额外介绍一些之前未涵盖的,和之前介绍过的值得关注的内容。
张晋涛赞 2阅读 628评论 1
深入剖析容器网络和 iptables
Docker 能为我们提供很强大和灵活的网络能力,很大程度上要归功于与 iptables 的结合。在使用时,你可能没有太关注到 iptables 的作用,这是因为 Docker 已经帮我们自动完成了相关的配置。
张晋涛赞 3阅读 1.3k
使用kubeasz部署高可用kubernetes集群
本实验采用kubeasz作为kubernetes环境部署工具,它是一个基于二进制方式部署和利用ansible-playbook实现自动化来快速部署高可用kubernetes集群的工具,详细介绍请查看kubeasz官方。本实验用到的所有虚拟机默认软...
李朝阳赞 2阅读 441
Kubernetes 证书管理系列(一)
大家好,我是张晋涛。这是一个系列文章,将会通过七篇内容和大家一起聊聊 Kubernetes 中的证书管理。以下是内容概览:如上所示,在第一篇中,我们将从原理出发,来理解 Kubernetes 中的证书及其相关的作用,然后...
张晋涛赞 2阅读 830
CodeGalaxy 推出轻量集群,可在云主机上一键搭建 K8s
CodeGalaxy 是 Swoole 官方推出的 ServerLess 平台,底层基于 Docker 和 K8s,帮助开发者更简单方便地管理云上的 Web 应用/服务。CodeGalaxy 是完全免费的,用户不需要付费即可使用。
韩天峰赞 2阅读 422
vivo 云原生容器探索和落地实践
作者:vivo 互联网容器团队- Pan Liangbiao本文根据潘良彪老师在“2022 vivo开发者大会"现场演讲内容整理而成。公众号回复【2022 VDC】获取互联网技术分会场议题相关资料。
vivo互联网技术赞 2阅读 670
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。