اگر یک خوشه OpenShift / OKD Kubernetes دارید ، باید بدانید که کاربران می توانند به طور پیش فرض و بدون آگاهی از سرپرست خوشه ، پروژه ها / نامهای اسمی ایجاد کنند.
در بیشتر موارد ، شما به احتمال زیاد می خواهید این ویژگی را غیرفعال کنید تا اطمینان حاصل شود که منابع محاسبات خوشه ای برای اهداف دیگر استفاده نمی شود.
توسعه دهندگان باید روند صحیح را برای استفاده از برنامه ها در یک محیط خوشه ای OpenShift دنبال کنند.
 در عوض ، آنها پیامی را خواهند دید که می گوید برای ایجاد پروژه باید یک ایمیل برای تیم مناسب ارسال کنند و به آنها اجازه استفاده از این پروژه را بدهند. 
خود آماده سازی پروژه را در OpenShift
غیرفعال کنید. ابتدا استفاده از صحافی را مرور کنید. نقشهای خوشه ای خود تأمین کننده با استفاده از دستور زیر.
 $ oc توصیف خود تأمین کننده های clusterrolebinding.rbac
----
نام: تأمین کنندگان خود
برچسب ها: 
یادداشت ها: rbac.authorization.kubernetes.io/autoupdate: true
نقش:
  نوع: ClusterRole
  نام: تأمین کننده خود
موضوعات:
  نام نام خانوادگی
  ---- ---- ---------
  سیستم گروه: تأیید اعتبار: oauth  ما باید نقش خوشه خود تأمین کننده را از سیستم گروه حذف کنیم: تأیید شده: oauth:
  oc patch clusterrolebinding.rbac خود تأمین کننده -p 'subjects "موضوعات": null} 'شما باید همانطور که در زیر آورده شده است بازده را بدست آورید:
 clusterrolebinding.rbac.authorization.k8s.io/ Self-provisioners patched اگر اتصال نقش خوشه ای خود تأمین کننده نقش خود تأمین کننده را به تعداد زیادی وصل کند کاربران ، گروه ها یا حساب های خدمات از سیستم: تأیید اعتبار: گروه Oauth ، دستور زیر را اجرا کنید:
 خط مشی اذیت 
    حذف-خوشه-نقش-از-گروه خود تأمین کننده 
    سیستم: تأیید اعتبار: oauth می توانید وصله را مستقیماً با دستور زیر اعمال کنید:
 oc patch clusterrolebinding.rbac خود تهیه کننده -p '{"ابرداده": {"حاشیه نویسی": {"rbac.authorization.kubernetes. io / autoupdate ":" false "}}} 'محتویات خوشه دهنده های تأمین کننده نقش خود را بررسی كنید: [
 oc edit clusterrolebinding.rbac خود تأمین كنندگان   اکنون این مقدار باید غلط باشد. [19659020] …..
ابرداده:
  حاشیه نویسی:
    rbac.authorization.kubernetes.io/autoupdate: " false "
….. 
به عنوان یک کاربر معتبر وارد شوید و مطمئن شوید که او دیگر نمی تواند خود پروژه را آماده کند:
 $ Oct-new-project test
خطا از سرور (ممنوعه): شما ممکن است از طریق این API درخواست جدیدی درخواست نکنید. پیکربندی پیام ها درباره درخواست ایجاد پروژه ها در OpenShift
 ما باید پیامی را تنظیم کنیم که کاربران OpenShift هنگام تلاش برای ایجاد پروژه ها از CLI یا وب دریافت کنند. کنسول ها. 
در CLI
به عنوان یک کاربر با خوشه های سرپرست وارد سیستم شوید و پروژه را تغییر دهید .config.openshift.io/cluster: موفق19659027†† اکتبر edit project.config.openshift.io/cluster
پارامتر projectRequestMessage را با مقدار پیام شخصی خود به روز کنید:
projectRequestMessage: " برای درخواست پروژه ، با مدیر تماس بگیرید iey اوپنشیفت در ocpadmins @ itsecforu متغیر "
از صفحه وب
   کنسول وب OpenShift را باز کنید و به صفحه  اداره  →  تنظیمات خوشه ای  
  
صفحات بروید
برای دیدن همه منابع پیکربندی ، روی پیکربندی جهانی کلیک کنید.
یافتن پروژه ها
 
 برای ویرایش آن روی YAML کلیک کنید.
 projectRequestMessage: "[ برای درخواست یک پروژه ، با مدیریت OpenShift در ocpadmins @ itsecforu  .ru" 
کاربران می توانند سعی کنند پروژه های جدید را به عنوان یک حساب کاربری توسعه دهنده یا خدمات ایجاد کنند و درخواست تکمیل نمی شود.
   کاربران یک پیام سفارشی دریافت می کنند که ما تازه پیکربندی کرده ایم.