2.4. Jupyter へのユーザーアクセスの取り消し
ユーザーの Jupyter へのアクセスを取り消して、ユーザーがノートブックサーバーを実行したり、Jupyter を介してクラスター内のリソースを消費したりできないようにしつつ、認証に OpenShift の ID プロバイダーを使用する OpenShift Data Science やその他のサービスへのアクセスを許可できます。
重要
これらの手順は、OpenShift Data Science へのアクセスを制限するための特殊なユーザーグループを実装している場合にのみ実行してください。ユーザーを OpenShift Data Science から完全に削除するには、OpenShift アイデンティティープロバイダー内の許可グループからユーザーを削除する必要があります。
前提条件
- 削除するユーザーが所有しているノートブックサーバーを停止している。
-
OpenShift Container Platform で
cluster-adminロールが割り当てられている。 - 専用の OpenShift Data Science ユーザーグループを使用している場合、そのユーザーは OpenShift Data Science ユーザーグループ、管理者グループ、またはその両方に属している。
手順
-
OpenShift Container Platform Web コンソールで、User Management
Groups をクリックします。 ユーザーを削除するグループの名前をクリックします。
-
管理ユーザーの場合は、管理者グループの名前 (
rhods-adminsなど) をクリックします。 -
通常のユーザーの場合は、自分のユーザーグループの名前 (
rhods-usersなど) をクリックします。
そのグループの Group details ページが表示されます。
-
管理ユーザーの場合は、管理者グループの名前 (
- Details タブの Users セクションで、削除するユーザーを見つけます。
- 削除するユーザーの横にあるアクションメニュー (⋮) をクリックし、Remove user をクリックします。
検証
- Details タブの Users セクションを確認し、削除したユーザーが表示されていないことを確認します。
-
rhods-notebooksプロジェクトで、WorkloadPods をチェックし、このユーザーのノートブックサーバー Pod がないことを確認します。削除したユーザーの jupyter-nb-<username>-*という名前の Pod が表示される場合は、その Pod を削除して、削除済みのユーザーにより、クラスターのリソースが消費されないようにします。 - OpenShift Data Science ダッシュボードで、データサイエンスプロジェクトのリストを確認します。ユーザーに属するプロジェクトをすべて削除します。