@جستجوی جمجیمز هانت
تحقیق و توسعه در استارک و وین ، یافتن راه حل های نرم افزاری برای مشکلات مشتری و تغییر آنها به بهترین روش های اجرایی.
اینکه بگوییم 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 قرار است ادامه یابد …