本文中,我们将讨论Kubernetes是如何工作的,以及它为什么具有支持企业级软件/容器管理的可能性
今年 2 月,社区曾推送了一篇文章:《在 K8s 中,如何选择合适的 Ingress 控制器》。但当时只介绍了两种解决方案。为了帮助读者对 Ingress Controler 建立更完整的认识,今天,社区对现下流行的十种方案做了具体介绍。
JVM 预热是一个非常头疼而又难解决的问题。本文讨论了在运行在 Kubernetes 集群中的 Java 服务如何解决 JVM 预热问题的一些方法和经验。
在这篇文章中,才云科技算法工程师 gaocegege 会介绍在 Jupyter Notebook 中支持 Kubeflow 的一些实现方案,以及一个为 Kubeflow 实现 Jupyter kernel 的开源组件 ciao。通过它,用户只需几行 magic commands 就可以发起一次分布式模型训练任务。
Kubernetes 是一个庞大的软件系统,欲从源码层精通 Kubernetes 的进阶学习者往往会经历 “Kubernetes:从入门到放弃” 的挫败感。俗话说:擒贼先擒王,与其一开始就掉入 Kubernetes 广阔的代码海洋里迷失自己,不如先来了解一下 Kubernetes 软件架构的核心设计模式与经典架构。其中,我们先从 Kubernetes 的声明式设计模式与控制闭环讲起。
本文将对 Kubernetes 存储系统发展、演进及方向进行介绍,并对相关原理和技术加以描述,并以数据库 RDS 为视角介绍在真实场景下的应用。
在这篇文章中,科赛网后端研发工程师高朋首先介绍了 Cluster Auto Scaler 的主要设计、功能和他们对 Cluster-Autoscaler 的一些改动,使得这个组件可以支持预测性伸缩。
如果您在寻找服务发布的方案或者在寻找Kubernetes服务相关的模块的原理或行为,阅读本文会让你有比较明确的方向。
Lida Li, June Liu, Rodrigo Menezes, Suli Xu, Harry Zhang, Roberto Rodriguez Alcala | Pinterest 软件工程师,云管理平台
etcd 是一个高可用的键值存储系统,主要用于共享配置和服务发现。在这篇文章中,阿里云基础技术中台技术专家陈星宇分享了阿里巴巴是如何把 etcd 升级得更强、更稳、更高效的。
介绍 Kubernetes 的高级架构,应用程序部署模型,服务发现和负载均衡,内部/外部路由分离、persistent volume 的使用,部署节点守护程序,部署有状态分布式系统,作业后台运行,部署数据库,配置管理,凭证管理,滚动更新,自动缩放和包管理。
Kubernetes作为Docker生态圈中重要一员,是Google多年大规模容器管理技术的开源版本,是产线实践经验的最佳表现[G1] 。如Urs Hölzle所说,无论是公有云还是私有云甚至混合云,Kubernetes将作为一个为任何应用,任何环境的容器管理框架无处不在。
从OpenStack切换到Kubernetes,这中间又有哪些经验值得借鉴呢?