使用 Terraform 和 GitHub Actions 对基础设施进行自动化安装测试
- 测试是海上的航标 项目越复杂、规模越大,越能体现测试的价值和重要性。测试保证了方向的正确性。就像航行时,海上出现的航标,可以用来检验、纠正路线。便于掌舵人,随时了解动态,做出调整。测试决定了迭代的速度。随着 Scrum 等敏捷开发方法的实践,交付的节奏在加快。测试是交付质量的保障,如果测试跟不上,敏捷将无法落地。测试很重要,但却是一本经济账。太少,不足以保障质量;太多,维护成本又很高。卡住关
字节跳动开源 Gödel Scheduler:在离线统一调度器
作为字节跳动在离线混部场景中最核心的调度系统,Gödel 提供丰富的资源 QoS 管理能力,可以统一调度在线和离线应用,极大提升资源利用率。 来源 | KubeWharf 社区项目 | github.com/kubewharf/godel-scheduler 自 2014 年开源以来,Kubernetes 迅速成为容器编排领域内的事实标准,字节跳动基础架构团队也早早确定了以 Kubernetes
PaaS 平台 App Engine 2.0 介绍
Note:简单说几句,组内同学的分享。App Engine 将开发从繁琐的部署、配置流程中解脱出来,提供全方位的自动化支持服务。其中的 Controller 是 App Engine 的大脑,协调控制整个引擎的运作。PPT 中主要讲的是 App Engine 的设计方案和演化过程,还对资源调度、故障容灾进行了考虑。由于其是微服务化的一个环节,需要配合其他微服务才能最大效用发挥,比如存储、登录认证等
kubeapiserver源码剖析与开发(三):KubeServer初始化之GenericConfig创建(二)
上一篇我们说了,初始化一个 kube-apiserver 首先需要创建 kubeAPIServerConfig,而 kubeAPIServerConfig 的重点又在创建 genericConfig 上,genericConfig 创建流程包括 etcd 配置初始化,认证初始化,鉴权初始化,审计初始化,准入初始化,流控初始化。 这一篇我们来说说审计初始化,准入初始化,流控初始化。 审计初始化 //
2023 中国 Kubernetes 贡献者峰会简要回顾
作者: Paco Xu 和 Michael Yao (DaoCloud) 2023 年 9 月 26 日,即 KubeCon + CloudNativeCon + Open Source Summit China 2023 第一天,近 50 位社区贡献者济济一堂,在上海聚首 Kubernetes 贡献者峰会。 2023 Kubernetes 贡献者峰会与会者集体合影 这是疫情三年之后,首次在中国本