[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-09-04 (世界標準時間)。"],[],[],null,["Resolving issues enabling Cloud Service Mesh through\nGoogle Cloud console\n\nThis section explains common Cloud Service Mesh problems and how to resolve them.\nIf you need additional assistance, see [Getting support](/service-mesh/v1.20/docs/getting-support).\n\nEnsure you have sufficient permissions\n\nTo enable Cloud Service Mesh while creating a GKE cluster, you\nmust have all of the following roles:\n\n- [Kubernetes Engine Admin](/iam/docs/understanding-roles#kubernetes-engine-roles)\n- [GKE Hub Admin](/iam/docs/understanding-roles#gke-hub-roles)\n- [Service Usage Viewer](/iam/docs/understanding-roles#service-usage-roles)\n\nFor information on granting roles, see [Grant or revoke a single role](/iam/docs/granting-changing-revoking-access#single-role).\n\nFailed to enable Cloud Service Mesh through Google Cloud console\n\nWhen enabling Cloud Service Mesh on a cluster, the enablement may fail.\nIf the enablement fails, the Google Cloud console displays a message: \"Cloud Service Mesh\ninstallation failed.\"\n\nEnabling Cloud Service Mesh through the Google Cloud console creates a\n`ControlPlaneRevision` custom resource in the cluster. This resource's status is\nupdated when the managed control plane is provisioned or fails provisioning and\ncontains an error message if enablement failed. \n\n```\nkubectl describe controlplanerevision -n istio-system\n```\n\nThe output is similar to: \n\n```\n Name: asm-managed\n\n …\n\n Status:\n Conditions:\n Last Transition Time: 2021-08-05T18:56:32Z\n Message: The provisioning process has not completed successfully\n Reason: NotProvisioned\n Status: False\n Type: Reconciled\n Last Transition Time: 2021-08-05T18:56:32Z\n Message: Provisioning has finished\n Reason: ProvisioningFinished\n Status: True\n Type: ProvisioningFinished\n Last Transition Time: 2021-08-05T18:56:32Z\n Message: Unsupported Kubernetes version: v1.14.10\n Reason: PreconditionFailed\n Status: True\n Type: Stalled\n```\n\nIf the `Type: Reconciled` `Status` field is `True`, then the control plane is\nrunning successfully. The `Type: Stalled` `Status` field will be `True` if\nthe managed control plane provisioning process has encountered an error.\nIf `Stalled`, the `Message` field will contain more information about\nthe specific error. See\n[Stalled codes](/service-mesh/docs/managed/troubleshoot-managed-anthos-service-mesh#stalled_codes)\nfor more information about possible errors.\n\nThe installation will be retried every 15 minutes, and the\n`ControlPlaneRevision` custom resource will be updated to reflect the latest\nstatus. However, the error message displayed in the Google Cloud console will not be\nupdated, even if installation later succeeds. Run the above command on your\ncluster to check current status (once every 15 minutes).\n\nIf the installation has not succeeded after addressing the error message and\nthen waiting 15 minutes, you can\n[Configure managed Cloud Service Mesh with `asmcli`](/service-mesh/docs/managed/provision-managed-anthos-service-mesh-asmcli)\nto enable Cloud Service Mesh.\n\nAlternatively, if the installation failed during GKE cluster\ncreation, you can delete the cluster and try again."]]