1

我已经从 GCP 上的市场部署了“Anthos 示例部署”。我看到它创建了 GKE 集群,并且它也在 Anothos 中注册。我看到示例应用程序的 pod 也已部署。集群启动并运行后,我想尝试“kf”(https://cloud.google.com/migrate/kf/docs/2.7/getting-started),所以为了配置“kf”,我执行了谷歌下面提到的步骤文档(https://cloud.google.com/migrate/kf/docs/2.7/install#install

当我尝试运行“ kf create-space test-space-3”时,它会打印“请求的空间,等待创建子组件”,但该命令永远不会完成。所以接下来我尝试使用“--log-http”标志执行相同的命令,我发现它只进行了很少的 API 调用..

  • 第一个 API:GET /api/v1/namespaces/kf - 200 OKResponse
  • 第二个 API:GET /api/v1/namespaces/kf - 200 OKResponse
  • 第三个 API:POST /apis/kf.dev/v1alpha1/spaces - 201 创建
  • 第 4 个 API:GET /apis/kf.dev/v1alpha1/spaces/test-space-3 - 200 OK
  • 第 5 个 API:<与第 4 个相同>

它一直在调用第四个 API,并且永远不会完成。我不确定我是否遗漏了什么。第 4 个 API 响应:

{"apiVersion":"kf.dev/v1alpha1","kind":"Space","metadata":{"creationTimestamp":"2022-03-02T13:45:25Z","generation":1,"managedFields":[{"apiVersion":"kf.dev/v1alpha1","fieldsType":"FieldsV1","fieldsV1":{"f:spec":{".":{},"f:buildConfig":{".":{},"f:defaultToV3Stack":{}},"f:networkConfig":{".":{},"f:appNetworkPolicy":{},"f:buildNetworkPolicy":{}},"f:runtimeConfig":{}}},"manager":"kf","operation":"Update","time":"2022-03-02T13:45:25Z"}],"name":"test-space-3","resourceVersion":"825403","uid":"3cf7ef08-1ab1-4473-b7da-dd6511a6a775"},"spec":{"buildConfig":{"containerRegistry":"us-central1-docker.pkg.dev/<project-id>/demo-dev-kf-cluster","defaultToV3Stack":null,"serviceAccount":"kf-builder"},"networkConfig":{"appNetworkPolicy":{"egress":"PermitAll","ingress":"PermitAll"},"buildNetworkPolicy":{"egress":"PermitAll","ingress":"PermitAll"}},"runtimeConfig":{}}}

当我尝试部署任何应用程序时,行为相同。命令:kf push nginx --docker-image=nginx:latest --log-http

  • 第一个 API:GET /api/v1/namespaces/kf - 200 OKResponse
  • 第二个 API:GET /apis/kf.dev/v1alpha1/spaces/test-space-1 - 200 OK
  • 第三个 API:GET /api/v1/namespaces/kf - 200 OK
  • 第 4 个 API:GET /apis/kf.dev/v1alpha1/namespaces/test-space-1/apps/nginx ~ 404 Not Found,因为这是我第一次部署这个应用程序
  • 第 5 个 API:POST /apis/kf.dev/v1alpha1/namespaces/test-space-1/apps ~ 201 创建
  • 第 6 个 API:GET /apis/kf.dev/v1alpha1/namespaces/test-space-1/apps/nginx ~ 200 OK

并且它不断调用第 6 个 API,并且命令永远不会完成。在第二个 API 响应中,我看到以下错误。不确定这是否是导致问题的原因。

{
"lastTransitionTime": "2022-03-01T13:56:05Z",
"message": "Error occurred while creating IAMPolicy: the server could not find the requested resource",
"reason": "ReconciliationError",
"status": "False",
"type": "IAMPolicyReady"
}

任何解决此问题的指针都会非常有帮助。谢谢你。

4

0 回答 0