常见问题

Q:资源池必须是 Kubernetes 集群吗?

A:AppStack 当前版本仅支持云原生场景,包括阿里云容器服务 ACK 集群,以及其他云厂商提供的或者自建的 Kubernetes 集群。

Q:部署时拉取不到镜像或拉取镜像失败?

A:检查 K8s 集群上是否配置了对应镜像仓库的imagePullSecret。

ACK集群可以参考:https://help.aliyun.com/document_detail/86307.html#title-vvx-t8u-mb0

自建集群参考:https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/

Q:AppStack 与云效流水线 Flow 是什么关系?什么区别?

A:AppStack 和流水线 Flow 都是云效产品矩阵中的子产品。流水线 Flow 只能做部署,没有应用、环境、资源池的概念,AppStack 是对流水线持续部署(CD)能力的补充。流水线只能表达任务流程,多了以后只能分组管理,分类难规范,用 AppStack 中的应用概念囊括流水线、环境、资源等等信息,可以让研发管理更规范。

Q:我的 K8s 集群是在自建机房里 / 其他云厂商 / 使用阿里云ECS自己搭建的,可以使用 AppStack 吗?

A:可以使用。只要 K8s 集群的 API Server 公网可访问,使用集群的 KubeConfig 凭证将集群信息导入到 AppStack,即可使用。

Q:AppStack 和 KubeVela有什么关系?

A:AppStack 使用 KubeVela 实现了基于 Open Application Model (OAM) 的部署能力增强,并对 KubeVela 有所贡献。