لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Istio Hands-On برای Kubernetes
Istio Hands-On for Kubernetes
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیاموزید که چگونه مش سرویس Istio می تواند حرفه Kubernetes شما را به صورت توربو شارژ کند - با استفاده از ابزارهای کاربردی در دنیای واقعی سرویس مش چیست؟ ایستیو چیست؟ چگونه می توانم ایستیو را به صورت محلی اجرا کنم؟ پروکسی های فرستاده چیست؟ کنترل Istio و صفحات داده تجسم یک خوشه با استفاده از Kiali Distributed Tracing با استفاده از معیارهای نظارت Jaeger با استفاده از Grafana سرویس های مجازی و قوانین مقصد Istio چیست؟ نحوه استقرار Canaries (و آنچه هستند!) نحوه استقرار "Dark Releases" Istio Gateways نحوه تست انعطاف پذیری یک سیستم با استفاده از Fault Injection پیش نیازها: درک Kubernetes استاندارد با پادها، استقرارها و سرویس های Kubernetes آشنا باشید قادر باشید اجرای یک محیط Kubernetes مانند Minikube در صورت استفاده از Minikube، 4GB مورد نیاز است و بنابراین یک ماشین میزبان 8GB (لپ تاپ/رومیزی) مورد نیاز است.
Istio یکی از فریمورکهای مورد بحث در سالهای اخیر است! اگر قبلا با Kubernetes کار کرده اید، پس می خواهید Istio را یاد بگیرید! با استفاده از این دوره عملی و عملی، میتوانید در اجرای مشهای سرویس Istio خود تجربه کسب کنید.
این دوره اکنون به Istio 1.15 به روز شده است، که اکنون از Apple M1 (و به طور کلی پردازنده های ARM) پشتیبانی می کند.
این دوره به گونه ای طراحی شده است که واضح و قابل درک باشد - و سرگرم کننده! اما ما همچنین به جزئیات می پردازیم - شما یاد می گیرید که چگونه از ایستیو در سناریوهای تولید واقعی استفاده کنید - و به عملکرد داخلی Istio نگاه خواهید کرد.
شما می توانید این دوره را با استفاده از Minikube روی رایانه شخصی خود اجرا کنید (8 گیگابایت رم میزبان مورد نیاز است) - به ارائه دهنده ابر نیاز ندارید، اگرچه می توانید دوره را در آنجا نیز اجرا کنید - در هر جایی که می توانید Kubernetes را اجرا کنید!
پس از یک صحبت کوتاه در مورد چیستی Istio، مستقیماً وارد یک نسخه آزمایشی عملی میشویم، جایی که شما نحوه حل مشکلات دشوار پروژههای زنده را تجربه خواهید کرد.
سپس جزئیات:
را خواهید فهمید
مدیریت ترافیک
تلمتری
تجسم (با Kiali)
ردیابی توزیع شده (با Jaeger)
استفاده از Grafana برای نظارت بر ترافیک شبکه
نحوه استقرار رهاسازی قناری
نحوه انجام "نسخه های تاریک"
Istio VirtualServices and DestinationRules
تعادل بار و وابستگی جلسه
دروازه های ایستیو
آزمایش انعطافپذیری با تزریق خطا
شکست مدار/تشخیص نقطه بیرونی
ایمن کردن ترافیک خوشه با TLS متقابل (mTLS)
"منحنی یادگیری" برای ایستیو شیب دار است - به همین دلیل است که من این دوره را به گونه ای طراحی کردم که تا حد امکان واضح و قابل درک باشد، و امیدوارم با دموهای عملی، شما نیز در طول مسیر از آن لذت ببرید. . اما مهمتر از همه، Istio یک ابزار فوق العاده قدرتمند است و یک افزونه عالی برای CV شماست!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
دانلودهای دوره
Course Downloads
شروع شدن
Getting Started
ایستیو چیست؟
What is Istio?
دست روی نسخه ی نمایشی
Hands on Demo
در این بخش چه انتظاراتی باید داشت
What to expect in this section
نصب Minikube
Installing Minikube
اجرای ایستیو
Getting Istio Running
فعال کردن Sidecar Injection
Enabling Sidecar Injection
تجسم سیستم با کیالی
Visualizing the System with Kiali
پیدا کردن مشکلات عملکرد
Finding Performance Problems
معرفی فرستاده
Introducing Envoy
معرفی Envoy - The Data Plane
Introducing Envoy - The Data Plane
سخنرانی بعدی اختیاری است!
The next lecture is optional!
عمیق تر رفتن به فرستاده (فیلم اختیاری)
Going Deeper into Envoy (Optional Video)
چرا رمزگذاری در یک کلاستر لازم است؟
Why is encryption needed inside a cluster?
چگونه ایستیو می تواند ترافیک را به TLS ارتقا دهد
How Istio can upgrade traffic to TLS
فعال کردن mTLS - خودکار است
Enabling mTLS - it's Automatic
STRIC در مقابل PERMISSIVE mTLS
STRICT vs PERMISSIVE mTLS
SRICT mTLS در هر دو جهت کار می کند
STRICT mTLS Works in Both Directions
سفارشی سازی و نصب Istio با Istioctl (به روز رسانی برای سال 2021، Istio 1.8+)
Customizing and Installing Istio with Istioctl (updated for 2021, Istio 1.8+)
یادداشت سریع در مورد "حذف نصب"
Quick note on "uninstall"
معرفی istioctl
Introducing istioctl
پروفایل های ایستیو
Istio Profiles
نصب افزونه ها
Installing addons
نکاتی در مورد ویدیوی آینده
Notes on the upcoming video
تنظیم پروفایل ها
Tuning Profiles
به ویدیوی پیش رو توجه داشته باشید
Note on the upcoming video
پیشفرض در مقابل نمایههای آزمایشی - CPU و حافظه
Default vs Demo Profiles - CPU and Memory
ایجاد مانیفست های YAML
Generating YAML Manifests
ارتقا ایستیو
Upgrading Istio
ارتقاء در محل
In-Place Upgrades
"به روز رسانی قناری" (به روز رسانی نورد)
"Canary Upgrades" (Rolling Upgrades)
سوئیچاورهای خوشهای زنده (جایگزین مسیرهای رسمی ارتقاء)
Live Cluster Switchovers (Alternative to the official upgrade paths)
نمایش نظرات