لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Kubernetes پیشرفته: 1 مفهوم اصلی
Advanced Kubernetes: 1 Core Concepts
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت و بهره برداری از خوشه های Kubernetes یک موضوع پیچیده با اهمیت روزافزون در دنیای DevOps امروز است. مهندسان سیستم ، مهندسین قابلیت اطمینان سایت و کسانی که با زیرساخت IT در سطح عمیق و برنامه ای کار می کنند ، همه باید درک سطح بعدی از Kubernetes داشته باشند. در این دوره ، مربی مت ترنر معماری آن را بررسی می کند ، و با مروری بر اجزای اصلی خوشه Kubernetes و مکانیسم های موجود برای مقیاس موجود ، شروع می شود. وی پایگاه داده etcd را مرور می کند و نحوه بررسی خوشه را در سطح پایین از طریق API نشان می دهد. سپس وی روند درخواست API ، از مجوز تا ماندگاری منابع را بررسی می کند و کنترل کننده ها و حلقه های سازگاری را که Kubernetes را هدایت می کند ، جستجو می کند. فصل پایانی آشتی در پایگاه داده را شامل می شود ، از جمله مدیریت منابع ارائه دهنده ابر با کنترل کننده ابری ، و نحوه عملکرد مبتنی بر DNS برای شناسایی IP و سرویس ها.
توجه: این دوره همچنین به زبان آموزان کمک می کند تا برای گواهی نامه آماده شوند آزمون مدیر Kubernetes (CKA). جزئیات بیشتر برنامه را در https://www.cncf.io/certification/cka/بیابید.
سرفصل ها و درس ها
معرفی
Introduction
کاوش در معماری Kubernetes
Exploring the Kubernetes architecture
آنچه شما باید بدانید
What you should know
1. بررسی اجمالی معماری Kubernetes
1. Kubernetes Architecture Overview
معماری خوشه ای Kubernetes از 40،000 فوت
The Kubernetes cluster architecture from 40,000 feet
ذخیره منابع در پایگاه داده
Storing resources in the database
ایجاد اتفاقات
Making things happen
دستیابی به در دسترس بودن بالا
Achieving high availability
مقیاس گذاری با بار
Scaling with load
گردآوری آن: کنترل بار هواپیما
Bringing it together: Control plane load
برخی اصطلاحات: هسته ها ، فضای کاربری و توزیع ها
Some terminology: Kernels, user space, and distributions
مسابقه فصل
Chapter Quiz
2. سرور Etcd و API: هسته اصلی سیستم
2. Etcd and API server: The Core of the System
نگاهی به منابع در etcd
Looking at resources in etcd
س Manال دستی API خوشه
Manually querying the Cluster API
اعتبار سنجی هویت با احراز هویت
Validating identity with authentication
مسابقه فصل
Chapter Quiz
3. سرور API Kubernetes: زندگی یک درخواست
3. Kubernetes API Server: The Life of a Request
بررسی مجوزها با مجوز
Checking permissions with authorization
رهگیری درخواست ها با کنترل کننده های پذیرش
Intercepting requests with admission controllers
گسترش کنترل پذیرش با وب بوک ها
Extending admission control with webhooks
ماندگاری و بازیابی هوشمندانه منابع
Intelligent persistence and retrieval of resources
گردآوری آن: اعمال ، تغییر و خشک شدن
Bringing it together: apply, diff, and dry-run
درست کردن جهان با آشتی
Putting the world right with reconciliation
مسابقه فصل
Chapter Quiz
4. آشتی: موتور یک سیستم اعلامی
4. Reconciliation: The Engine of a Declarative System
همه چیز کنترل کننده است
Everything's a controller
مثال کنترل کننده: استقرار
Example controller: Deployment
چه کسی کنترل کننده ها را کنترل می کند؟ مدیر کنترل
Who controls controllers? The controller-manager
حلقه های دیگر کنترل کننده-مدیر
The many other loops of the controller-manager
کنترل جایگذاری غلاف ها: زمانبند
Controlling pods' placement: The scheduler
گردآوری آن: مکانیک زمانبند
Bringing it together: Scheduler mechanics
چه چیزی در غلاف وجود دارد؟
What's contained in a pod?
مسابقه فصل
Chapter Quiz
5. آشتی هواپیما با داده ها
5. Data-Plane Reconciliation
کنترل غلاف ها با kubelet
Controlling pods with the kubelet
kube-proxy: کنترل کننده iptables
kube-proxy: The iptables controller
دستگاه هوا: مدیر کنترل کننده ابر
Weather machine: The cloud-controller-manager
کشف خدمات با DNS خوشه ای
Discovering services with cluster DNS
گردآوری آن: الگوی عملگر
Bringing it together: The operator pattern
رهبر ، معمار و مهندس DevOps
مت ترنر رهبر ، معمار و مهندس DevOps و رئیس سکو در Ziglu است.
مت در کانتینرها و ارکستراسیون ، مش های سرویس ، مدیریت سیستم های لینوکس ، شبکه ، زیرساخت به عنوان کد و یکپارچه سازی و استقرار مداوم تخصص دارد. وی از نزدیک با پشته های بومی ابر از جمله Istio ، Linkerd ، Kubernetes ، Docker ، Amazon Web Services و gRPC آشنا است. او درک عمیقی از مجازی سازی و شبکه تعریف شده توسط نرم افزار و همچنین روش های مدیریت پروژه چابک و ناب مانند scrum ، kanban ، مدل Spotify و SAFe دارد.
پیش از این Matt یک مهندس نرم افزار بود که به طیف گسترده ای از زبانها برنامه نویسی می کرد: C ، C # ، Java ، JavaScript ، Python و غیره. وی یک شهروند انگلیس و مسافر مشتاق است.
نمایش نظرات