目次

Search

  1. はじめに
  2. 詳細クラスタ
  3. AWSの設定
  4. Google Cloudの設定
  5. Microsoft Azureの設定
  6. セルフサービスクラスタの設定
  7. ローカルクラスタの設定
  8. 詳細設定
  9. トラブルシューティング
  10. 付録 A: コマンドリファレンス

詳細クラスタ

詳細クラスタ

最適化されたクラスタロールの作成

最適化されたクラスタロールの作成

次の権限を持つクラスタロールを作成します。クラスタロールは、どの名前空間とも関連付けられていません。

Sparkシャッフルサービスを使用してマッピングを実行するために必要な最小権限

次のコードスニペットは、Sparkシャッフルサービスを使用してマッピングを実行するために必要な最小権限を示しています。
apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: optimized-cluster-role rules: - apiGroups: [""] resources: ["services","pods","secrets","configmaps"] verbs: ["watch","list","get","create","update","patch","delete","deletecollection"] - apiGroups: ["apps"] resources: ["deployments"] verbs: ["watch","list","get","create","update","patch","delete","deletecollection"] - apiGroups: [""] resources: ["nodes"] verbs: ["watch","list","get","patch"] - apiGroups: [""] resources: ["namespaces","persistentvolumeclaims"] verbs: ["watch","list","get"]

Sparkシャッフルサービスなしでマッピングを実行するために必要な最小権限

次のコードスニペットは、Sparkシャッフルサービスなしでマッピングを実行するために必要な最小権限を示しています。
apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: optimized-cluster-role rules: - apiGroups: [""] resources: ["pods/exec", "pods/log"] verbs: ["watch","list","get","create","update","patch","delete","deletecollection"] - apiGroups: [""] resources: ["nodes"] verbs: ["watch","list","get"] - apiGroups: [""] resources: ["namespaces","persistentvolumeclaims"] verbs: ["watch","list","get"]