采用 Kubernetes 时,这些“坑”不要踩!( 二 )


自助服务需要更好地为开发人员服务
自助服务是另一个巨大的影响因素 。尽管在表现突出的企业中,90% 声称他们的开发人员可以独立或按需部署,但只有 39% 表现欠佳的企业有这样的自信 。

采用 Kubernetes 时,这些“坑”不要踩!

文章插图
令人担忧的是,超过 31% 表现欠佳的企业认为,他们的大多数团队成员都不敢部署到 Kubernetes 集群,因为害怕破坏已有系统 。从组织的角度来看,这并不是一个好兆头,这种心理给推进容器化带来的潜在问题甚至超过了其他领域 。集中式的工作流程会造成人力资源瓶颈,从而抵消容器化的一些主要优势,例如能够自主工作和快速配置基础设施 。
克服困难
各个团队应该如何高效使用 Kubernetes 呢?我们发现,大多数成功案例都是在平台工程团队构建的更大的内部开发人员平台框架内采用 Kubernetes 。换句话说,表现突出的团队会构建工具、支持系统和基础设施,确保的开发人员能够有效地自助服务 。
同时,我们不能不指出,有效的开发者生态系统必须积极追求整体理想 。有效的内部开发人员平台会强制推进标准化和最佳实践 。在此过程中,开发人员可以不断尝试 Kubernetes ,同时避免由于其不可否认的复杂性而带来的陷阱 。这些企业通过这种方式,最大限度地减少开发团队的认知负担,让他们能够专注于重要的工作 。
通过学习展现最好的一面
Kubernetes 是一个复杂但功能强大的系统,可帮助改善企业的运营 。但问题是,你是否做好准备,付出必要的努力来掌握这款工具,并在迈出关键的第一步之前,为此次成功的迁移之旅构建框架?
从长远来看,Kubernetes 只是一个起点,它本身不能充当整个开发人员平台,但可以为你的平台工程计划打下坚实的基础 。




推荐阅读