有一类问题只在部署后出现,从未携带过呼叫器的开发团队看不到它。 由于在停止接收流量之前将 pods 从服务中移除而导致请求丢失的推出。 用让节点排水占据最后一个副本的方式表示的中断预算。 由于没有任何因素使其成为单体而在三个副本上同时运行的排程作业。
工作内容
- 群集和命名空间设计,或者坦率地评估您根本不需要 Kubernetes
- 部署清单具有准备状态门、停止前挂钩和最低准备期作为标准,而不是事后的想法
- 中断预算表示为节点排水不能占用您的最后一个副本
- 建设、保护和部署管道,保护人员能够阻止释放
- 发布前输入的指标、日志和跟踪
- Runbooks写的谁是值班, 包括当这不是我们的情况
为什么我们是可信的
我们运行的 RKE2 群集在 19 个命名空间中运行 106 个部署和 267 个 pods,并且拥有我们自己的存储、入口、证书自动化和虚拟化。 我们在破坏了自己的部署安全规则后,将这些规则写入客户端工作。
什么移动价格
我们在发现后报价,在任何事情开始之前,数字是固定的。 这些是推动它的东西,所以您可以在与我们交谈之前大致了解您的项目所在位置。
- 无论您是全新启动还是继承已从配置中漂移的基础架构
- 合规性和数据驻留要求,这些要求限制了运行的位置
- 需要有多少个环境存在并且彼此保持一致
- 您的团队是否需要在之后操作它,这使得文档和培训成为工作的一部分
证明我们已经做到了这一点
The cluster we run our own company onA production Kubernetes platform, operated by the people who deploy to itKnowing something is wrong before a customer tells usMetrics, logs and distributed traces, self-hosted and actually usedA distributed data layer, chosen deliberatelyDistributed SQL, wide-column, cache, object storage and vectors — each for a reason
我们常见的问题
其他 应用开发 工作
Custom web applicationsThe system your business actually runs on, built properlyAPI and integration developmentMaking two systems agree, including the one with no documentationMobile applicationsCross-platform where it makes sense, native where it does notSI and retrieval systemsAssistants that read your documents, and know what they are not allowed to read
