Kubernetes به سادگی توضیح داد: شماره 1 هک Kubectl

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

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

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

اینکه بگوییم Kubernetes کمی از YAML استفاده می کند مانند این است که بگویید چند نفر برخی از کدهای خود را در GitHub قرار می دهند – دقیق ، اما به شدت کم گفته می شود.

Kubernetes از مقدار زیادی YAML استفاده می کند. بیش از 50 خط YAML طول می کشد تا یک فضای نام با استقرار یک کانتینر با یک سرویس ، بدون حجم ، هیچ راز و بدون پیکربندی بدست آورید.

مستقیم نگه داشتن این نحو می تواند دلهره آور باشد. آیا آن خاصیت یک رشته است یا می تواند یک عدد باشد؟ آیا آن مجموعه به عنوان نقشه یا لیست تنظیم می شود؟ چه کسی می داند؟

kubectl

می داند

سایت مستندات مرجع آنلاین API Kubernetes عالی است ، اما

kubectl

می تواند ما را در اینجا کمک کند

kubectl explain

دستور:

kubectl explain pod.spec.containers
kubectl explain deployments.metadata
kubectl explain secret.data

هر یک از این فراخوانی ها اسنادی را در مورد بیت های مشخص شده از منبع Kubernetes YAML بیرون می کشد. من همیشه از آن استفاده می کنم تا به یاد بیاورم که کدام نوع API در کدام گروه / نسخه API وجود دارد:

$ kubectl explain statefulsets | head -n2
KIND:     StatefulSet
VERSION:  apps/v1

آیا می دانید کلیدهای موجود در یک ConfigMap است

data

ویژگی باید از یک قالب دقیق پیروی کند؟ یا اینکه مقادیر پیکربندی غیر UTF-8 قرار است ادامه یابد …

سئو PBN | خبر های جدید سئو و هک و سرور