آموزش Kubernetes: همه Kubeconfigs را ادغام کنید! [Part 7]

عکس پروفایل نویسنده

@جستجوی جمجیمز هانت

تحقیق و توسعه در استارک و وین ، یافتن راه حل های نرم افزاری برای مشکلات مشتری و تغییر آنها به بهترین روش های اجرایی.

هنگامی که مدیریت بیش از یک خوشه Kubernetes را شروع کردید ، تقاضای بیشتری از خود خواهید کرد

$KUBECONFIG

. در اوایل کار در حال چرخش غلاف های جداگانه ، جدا شدم

.kubeconfig

برای هر خوشه پرونده کنید و یک تابع پوسته کوچک برای تنظیم متغیرهای لازم محیط نوشت. جابجایی بین خوشه ها به همین سادگی بود:

→  k is buffalo-lab
kubernetes: buffalo-lab
  (config): /Users/jhunt/.k/buffalo-lab

من این کار را کردم زیرا دستور “درست” برای یادآوری بیش از حد بود:

kubectl config use-context buffalo-lab

منظورت رو ببین؟

سپس من با kubectx و kubens آشنا شدم و آنها به سرعت بی ارزش شدند.

اکنون این فهرست را پر از این همه پرونده تنظیمات گسسته و گسسته دارم و نمی خواهم آنها را با هم ویرایش کنم. خوشبختانه ،

kubectl

خودش می تواند آنها را برای ما ادغام کند!

توجه داشته باشید:

kubectl

فقط اگر پرونده های پیکربندی را از طریق

$KUBECONFIG

متغیر محیطی. شما نمی تواند استفاده از

--kubeconfig

خط فرمان ، کار نمی کند.

برای نشان دادن این ، من قصد دارم خود را به شما نشان دهم

~/.k

فهرست راهنما:

$ ls -l ~/.k
total 96
-rw-r--r-- 1 jhunt staff  7050 Jan  6 09:56 buffalo-lab
-rw-r--r-- 1 jhunt staff  5641 Jan  1 11:30...
سئو PBN | خبر های جدید سئو و هک و سرور