Kubit logoکوبیت

مدیریت فضاهای نام در کوبچی

هر پک در یک فضای نام کوبرنتیز نصب می‌شود. پک‌های هر پروژه از فضای نام‌های متصل به همان پروژه مدیریت می‌شوند. اگر مجوز مدیریت اتصال داشته باشید، صفحه فضاهای نام موارد غیرمتصل همان کلاستر را نیز جداگانه نشان می‌دهد.

از صفحه فضاهای نام می‌توانید فضای نام تازه بسازید، فضای نامی را که هنوز پروژه ندارد متصل کنید یا اتصال فعلی را بردارید. قطع اتصال منابع را نگه می‌دارد؛ حذف فضای نام، منابع داخل آن را نیز پاک می‌کند.

پیش‌نیازها

پروژه باید به یک کلاستر فعال متصل باشد. ساخت فضای نام و مدیریت اتصال آن مجوزهای جدا دارند؛ به همین دلیل ممکن است بعضی دکمه‌ها با نقش شما دیده نشوند.

دیدن فضاهای نام پروژه

وارد پروژه شوید و از کوبچی، فضاهای نام را باز کنید. جدول فضاهای نام متصل به این پروژه فضای نام‌هایی را نشان می‌دهد که پک‌ها و منابعشان از پروژه فعلی مدیریت می‌شوند.

با مجوز مدیریت اتصال، جدول سایر فضاهای نام کلاستر را نیز می‌بینید. این جدول فقط شامل فضای نام‌های قابل دسترس همان کلاستر است که هنوز به پروژه‌ای متصل نشده‌اند.

در هر دو جدول می‌توانید نام یا زمان آخرین تغییر را جست‌وجو و مرتب کنید. ستون پروژه در جدول دوم نیز مشخص می‌کند که این فضاهای نام در حال حاضر غیرمتصل هستند.

فهرست فضاهای نام متصل به پروژه در کوبچی

ساخت فضای نام و اتصال به پروژه

  1. در صفحه فضاهای نام روی فضای نام جدید بزنید.
  2. نام فضای نام را وارد کنید. اگر کلاستر برای سازمان پیشوند اجباری داشته باشد، پنل آن را کنار فیلد نشان می‌دهد و شما فقط بخش بعد از پیشوند را می‌نویسید.
  3. روی ساخت فضای نام و اتصال به پروژه بزنید.

پنجره ساخت فضای نام و اتصال آن به پروژه

کوبچی فضای نام را در کلاستر می‌سازد و به پروژه فعلی متصل می‌کند. از این پس می‌توانید آن را هنگام نصب پک آماده انتخاب کنید. ساخت فضای نام تازه از فرم نصب پک نیز با همین مجوز امکان‌پذیر است.

نام فضای نام باید فقط از حروف کوچک انگلیسی، عدد و خط تیره تکی (-) ساخته شود و با حرف یا عدد شروع و تمام شود. طول نام کامل، همراه با پیشوند احتمالی، نباید بیشتر از ۶۳ کاراکتر باشد. نام تکراری در همان کلاستر پذیرفته نمی‌شود و پس از ساخت نیز قابل تغییر نیست.

اتصال فضای نام موجود به پروژه

فضای نامی که در همان کلاستر وجود دارد و به پروژه دیگری متصل نیست، در جدول سایر فضاهای نام کلاستر دیده می‌شود. برای اتصال آن:

  1. منوی سه‌نقطه فضای نام را باز کنید و اتصال را بزنید.
  2. پروژه مقصد را انتخاب کنید. فقط پروژه‌های متصل به همان کلاستر قابل انتخاب‌اند.
  3. اتصال را تأیید کنید.

بعد از اتصال، فضای نام و پک‌های موجود در آن از پروژه مقصد مدیریت می‌شوند. کوبچی پک‌ها را با مقدارهای سازمان و پروژه مقصد دوباره بررسی می‌کند. اگر تنظیمات یک پک با محیط تازه سازگار نباشد، ممکن است پک نامعتبر شود و به اصلاح پیکربندی نیاز داشته باشد.

قطع اتصال فضای نام از پروژه

برای خارج‌کردن فضای نام از پروژه، منوی سه‌نقطه آن را باز کنید، قطع اتصال را بزنید و پنجره تأیید را بررسی کنید.

منوی قطع اتصال فضای نام از پروژه

قطع اتصال، فضای نام، پک‌ها و منابع کوبرنتیزی آن را نگه می‌دارد، اما پروژه فعلی دیگر آن‌ها را نشان نمی‌دهد. اتصال‌های GitOps اختصاصی همین پروژه نیز از پک‌های آن فضای نام برداشته می‌شوند. فضای نام را می‌توانید بعداً به یک پروژه مجاز در همان کلاستر متصل کنید.

پیش از قطع اتصال مطمئن شوید تیم مسئول، مسیر مدیریت بعدی پک‌ها را می‌داند. برای انتقال فضای نام به پروژه دیگر، ابتدا اتصال فعلی را قطع و سپس آن را به پروژه مقصد متصل کنید.

مدیریت چند فضای نام

برای انجام یک عملیات روی چند فضای نام، کادر کنار ردیف‌های مورد نظر را انتخاب کنید. نوار پایین صفحه تعداد انتخاب‌ها و عملیات قابل اجرا را نشان می‌دهد:

  • اتصال برای فضای نام‌های جدول سایر فضاهای نام کلاستر فعال می‌شود. یک پروژه مقصد را انتخاب می‌کنید و همه موارد انتخاب‌شده به همان پروژه متصل می‌شوند. پروژه مقصد باید به همان کلاستر متصل باشد.
  • قطع اتصال فقط روی فضای نام‌های متصل به پروژه فعلی اجرا می‌شود.
  • حذف می‌تواند فضای نام‌های انتخاب‌شده از هر دو جدول را پاک کند. پیش از تأیید، فهرست کامل موارد داخل پنجره حذف را بررسی کنید.
  • لغو انتخاب‌ها همه ردیف‌های انتخاب‌شده را از حالت انتخاب خارج می‌کند.

اتصال گروهی نیز پک‌های موجود را با متغیرهای سازمان و پروژه مقصد بررسی می‌کند. اگر یک پک با محیط مقصد سازگار نباشد، ممکن است پس از اتصال نامعتبر شود و به اصلاح پیکربندی نیاز داشته باشد.

حذف فضای نام

حذف، فضای نام را همراه با منابع داخل آن از کلاستر پاک می‌کند. پک‌ها و داده‌های وابسته نیز ممکن است برای همیشه از بین بروند. پیش از تأیید، نام فضای نام را دوباره بررسی کنید و از داده‌های لازم نسخه پشتیبان بگیرید.

اگر مجوز حذف داشته باشید، حذف یک فضای نام غیرمتصل از منوی همان ردیف در دسترس است. برای فضای نام متصل یا حذف چند مورد، ردیف‌ها را انتخاب و از نوار عملیات گروهی استفاده کنید. فضای نام‌های سیستمی قابل حذف نیستند. اگر فقط می‌خواهید مدیریت فضای نام را از یک پروژه بردارید، از قطع اتصال استفاده کنید.

مشکلات رایج

دکمه فضای نام جدید دیده نمی‌شود

نقش شما مجوز ساخت فضای نام ندارد، پروژه به کلاستر فعال متصل نیست یا ساخت فضای نام برای پروژه‌های این کلاستر غیرفعال شده است. از مدیر پروژه بخواهید این موارد را بررسی کند.

نام فضای نام پذیرفته نمی‌شود

نام کامل را از نظر پیشوند اجباری، طول ۶۳ کاراکتری، حروف کوچک، خط تیره و تکراری‌نبودن در کلاستر بررسی کنید. نام‌هایی که برای استفاده داخلی رزرو شده‌اند نیز پذیرفته نمی‌شوند.

فضای نام موجود در فهرست نیست

فهرست فقط فضای نام‌های قابل دسترس و بدون پروژه در کلاستر فعلی را نشان می‌دهد. اگر فضای نام به پروژه دیگری متصل است، ابتدا باید اتصال آن از همان پروژه قطع شود. نبود جدول سایر فضاهای نام کلاستر نیز معمولاً به مجوز نقش شما مربوط است.

پس از قطع اتصال پک‌ها دیده نمی‌شوند

پروژه فقط پک‌های فضای نام‌های متصل به خود را نشان می‌دهد. فضای نام را به پروژه مقصد متصل کنید تا پک‌های باقی‌مانده دوباره در آن پروژه دیده شوند.

فضاهای نام | مستندات | کوبیت