spark-submit 的 Spark 驅動程式服務帳戶安全要求 - Amazon EMR

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

spark-submit 的 Spark 驅動程式服務帳戶安全要求

Spark 驅動程式 Pod 使用 Kubernetes 服務帳戶來存取 Kubernetes API 伺服器,以建立和監控執行程式 Pod。驅動程式服務帳戶必須具有適當的許可,才能列出、建立、編輯、修補及刪除叢集中的 Pod。透過執行以下命令,可確認您可列出這些資源:

kubectl auth can-i list|create|edit|delete|patch pods

執行每個命令,確認您擁有必要的權限。

kubectl auth can-i list pods kubectl auth can-i create pods kubectl auth can-i edit pods kubectl auth can-i delete pods kubectl auth can-i patch pods

下列規則適用於此服務角色:

rules: - apiGroups: - "" resources: - pods verbs: - "*" - apiGroups: - "" resources: - services verbs: - "*" - apiGroups: - "" resources: - configmaps verbs: - "*" - apiGroups: - "" resources: - persistentvolumeclaims verbs: - "*"