kubernetes源码版本1.2 代码解读apiserver基础篇
kubernetes源代码版本1.2.0 (目前最新kubernetes版本1.4) 代码阅读方法 先简单讲讲整个代码的目录结构 | 目录 | 说明 | | ———– | —————————————- | | api | 输出接口文档用 | | build | 构建脚本 | | cmd | 所有的二进制可执行文件入口代码,例如apiserver/scheduler/kubelet | | cont
Istio Mixer Cache工作原理与源码分析part2-工作原理
转载自敖小剑的博客 前言 经过前面的基础概念的介绍,我们现在已经可以勾勒出一个mixer cache的实现轮廓,当然实际代码实现时会有很多细节。但是为了方便理解,我们在深入细节之前,先给出一个简化版本,让大家快速了解mixer cache的实现原理。后面的章节我们再逐渐深入。 Mixer Cache分为两个部分: check cache quota cache 简单起见,我们先关注check ca
如何像专业人士一样调试 Kubernetes 应用程序错误(三)
如何像专业人士一样调试 Kubernetes 应用程序错误(一) 如何像专业人士一样调试 Kubernetes 应用程序错误(二) 【squids.cn】 全网zui低价RDS,免费的迁移工具DBMotion、数据库备份工具DBTwin、SQL开发工具等 继续我们的调试之旅,让我们开始调试服务和入口端! 正如我们在我的第一篇博客文章中所看到的,我喜欢将Kubernetes表示为分层的洋葱。我们之前
采纳运行在Kubernetes上的Istio服务网格的利弊分析
本文为翻译文章,点击查看原文。 IT 团队能否只使用一种工具,使开发人员能够专注于编写应用程序代码,使管理员只专注于 IT 资源的管理?使用 Istio 可以实现,尽管如此,采纳 Istio 前确实需要研究下它的利弊。 Kubernetes 是一个开源容器编排系统,它提供了管理和扩展容器化应用程序的强大功能,但有些事情它不能很好地完成。而 Istio 增加了额外的支持,它可以管理微服务之间的流量。
如何使用 Istio 处理亲和性网络请求
本文译自 Request affinity with istio。 背景介绍 很多 Cash App 的应用都会有一系列运行在 AWS 的 Kubernetes 集群上的分布式服务。们的工程团队也在几年前开始把应用迁移到 Kubernetes 上面, 最近我们才开始使用 Istio 作为一种服务网格的解决方案来解决我们服务之间的通信。在这篇文章里,我会专注在 Istio 接管流量负载均衡这一功能是