从分析业界通用方案,到匹配自己的业务场景,最后再到亲自动手造个轮子。而且这个轮子,我去看了代码,代码很简洁,几百行代码就实现了一个配置中心的最核心部分的逻辑。...
深入了解支持服务间通信的 3 个原生 k8s 对象:ClusterIP Service、DNS 和 Kube-Proxy。
使用tke的时候,我们会需要开启集群的内网或者外网访问到apiserver,开启内外网访问,会自动创建内网clb的service或者外网clb的service,service会关联自动创建一个clb,很多时候,我们想复用下已有的lclb实例,下面我们说下如何配...
一个公司的运维,通常先从单机脚本开始,随着规模逐渐扩大,需求增多,慢慢演变出平台型的云位系统。 为了解决任务执行过程中的异常,在系统中加入一些状态判断,慢慢演变出任务流系统,再在此基础上衍生出巡检系统,智能修复系统等...
在过去的十二年里,我有机会参与并见证了混沌工程的发展。出身卑微,最常遇到的问题是“你为什么要这样做?”到今天的位置,帮助确保世界顶级公司的可靠性,这是一段相当长的旅程。...
在这一集中,Jason 与加拿大皇家银行的开发者宣传总监 Aaron Clark 聊天。Aaron 分享了最初在 RBC 担任开发人员并从事早期云开发工作,然后过渡到他作为开发人员倡导者的角色的感觉。Jason 和 Aaron 讨论了在组织内应用...
我们在使用 kubectl 操作 k8s 时,可以在命令中加入 -w来观察资源变化,比如 kubectl get pod -w 观察 pod 状态变化。出了使用控制台,还可以编写代码和 k8s 交互来获取 pod 变更。...
在Kubernetes部署完成服务后,我们经常需要将服务开放给到外部用户访问 。如果是使用云平台(阿里云、腾讯云、AWS等)的话,这个需求处理起来非常简单,可以通过云平台的LoadBalancer来实现。...
随着微服务架构的日渐盛行,Serverless框架的逐步落地,应用上云后带来了模块间网络调用需求的大规模增长,Kubernetes 自 1.3 引入了 Network Policy,其提供以应用为中心, 基于策略的网络控制,用于隔离应用以减少攻击面。...
Pod 状态说明pod的几种状态:ContainerCreating: Pod创建已经提交给了k8s,但是因为集群组件异常,导致容器创建出现问题。Init:0/3:PodInitializing:Pending:Pod创建已经提交给k8s,但是因为某种原因不能顺利创建,例如下载镜...