V2EX 09月26日 10:30
华为云CCE使用中的挑战与文档问题
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文作者是一位经验丰富的Kubernetes专家,在使用华为云CCE(Cloud Container Engine)时遇到了诸多困难。作者指出,尽管其拥有丰富的Kubernetes管理经验,包括在裸金属和多种云平台上部署及排查问题,但在使用华为云CCE时,发现其文档缺失、Terraform Provider问题重重,且核心操作依赖Web UI,而Web UI本身也存在可用性问题。具体而言,作者遇到了特殊路由配置、CCE集群上PV创建失败(包括存储类错误、权限问题、资源售罄以及网络路由不通等)、以及SFS/SFS Turbo/OBS/DSS等存储服务配置复杂且缺乏可用示例等问题。此外,作者还批评了华为云的文档质量低下,例如在集群删除确认环节的错误提示,认为其操作体验不如小型云服务商。

☁️ **CCE配置复杂且文档缺失**: 作者指出,尽管具备深厚的Kubernetes背景,但在华为云CCE的使用中,发现其文档信息不全,尤其是在网络路由配置(如100.125.0.0/16指向VPC Endpoint)和存储卷(PV)创建方面,缺乏清晰的操作指南,导致大量隐含配置需要摸索,严重阻碍了IaC(Infrastructure as Code)的实践。

🐞 **PV创建及存储服务问题频发**: 在CCE集群上创建持久卷(PV)时,作者遇到了多种类型的错误,包括但不限于存储类(如`csi-disk` EVS)配置失败、API访问权限不足、资源售罄以及网络路由不通等问题。此外,SFS、SFS Turbo、OBS、DSS等其他存储服务的配置同样复杂,需要大量注解,且缺乏可用的最小化工作示例,使得集成过程异常艰难。

📝 **文档质量低下,用户体验差**: 作者严厉批评了华为云的文档质量,认为其内容混乱、指示不清。例如,在删除CCE集群的确认环节,其提示信息“Enter 'DELETE' to confirm the deletion”与实际需要输入的“Enter DELETE to confirm the deletion”不符,这种不严谨的提示极大地影响了用户的使用体验,甚至不如小型云服务商的产品易用。

這貨真的有夠爛, 文件難找也算了, Terraform provider 超級多問題也算了, 但問題是用不了, 一切操作也要靠 Web UI 但還是用不了。

我算是 k8s 專家吧, 有 CKA, 能用 kubeadm/kubespray 在 bare-metal 組 cluster, 各種雲例如 AWS/Azure/OVH/Digital Ocean/Vultr 等等的 managed k8s 也很 OK, 也能獨力 troubleshoot 由 kubelet 到 api-server 到 etcd 等等各種問題, 常見的 CSI 及 CNI 插件都玩通透, 就是華為這麼麻煩

1. 100.125.0.0/16 的特殊路由要指向到 VPC Endpoint, 但沒有文件提及如何做
結果居然要創建 CCE 加入enable_swr_image_access, 它就會在主 routing table 上創建, 這種隱性操作也許 Web Console 會做, 但對 IaC 完全是一種障礙!

2. CCE Cluster 上面創建一個 PV 的問題也有夠多

最基本的 storageClass: csi-disk (EVS)可以出各種錯誤導致無法掛載, "The app is not authorized to access the API: appkey xxx", "flavors has been sold out for specificated resource"等等各種不明所以的, 還有一種更扯的是 no route to "100.125.1.123", 這貨要 100.125.1.0/24 指向到某一個 VPC Endpoint 才能打通 , 但根本無法得知這要如何創建, 甚麼 CCE Cluster autiopilot 或 CCE with Everest addon 都試過還是卡在沒有到 100.125.1.0/24 的路由。更不用談其他 SFS/SFS Turbo/OBS/DSS 等等有的沒的, 要一堆 annotation 才能 apply, 試了各種選項但還是通不了。

全部文檔就是急著全部有的沒的選項也列出在一個 yaml manifest 上, 但能只給一個最簡單的 minimal working example 嗎?連一個能用的範例也沒有, 華為雲的文檔質素實在有夠爛。

3. 文件內容垃圾, 指示垃圾, 就舉一個例子好了, 試了很多次創建 CCE cluster 仍然有一樣的問題
Enter 'DELETE' to confirm the deletion, 結果輸入'DELETE'是錯的, 還提示'Please enter DELETE'???


要整句輸入'Enter DELETE to confirm the deletion'才是對的, 這是甚麼理解方法?


這東西到底它們有測過嗎?小廠例如 Digital Ocean 的 k8s 也比牠家的好用多了!

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

华为云 CCE Kubernetes 文档 IaC PV 存储 技术挑战 Huawei Cloud CCE Kubernetes Documentation IaC PV Storage Technical Challenges
相关文章