پلتفرم Tekton - شروع سریع
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- CI/CD چیست و معماری Tekton چگونه در این حوزه جای میگیرد؟
- راهاندازی کلاستر Kubernetes با استفاده از KIND (Kubernetes در داکر)
- درک Tasks و Pipelines در Tekton و چگونگی ایجاد نمونه از آنها از طریق Runs
- درک و پیادهسازی Eventlisteners و Triggers
- آشنایی با احراز هویت، Workspaces، پارامتردهی ورودی و نتایج در Tekton
- یادگیری و استفاده از ClusterTasks ،Resolvers TektonHub و داشبورد Tekton
- ساخت، انتشار و استقرار ایمیجهای کانتینری با استفاده از Taskهای Tekton
- بستهبندی، انتشار و استقرار Helm charts توسط Taskهای Tekton
- کسب دانش سطح سازمانی درباره Tekton CI/CD
- یادگیری استفاده از پلاگینها و ابزارهای خط فرمان در Tekton
پیشنیازهای دوره
- نیاز به تجربه برنامهنویسی نیست. دانش اولیه با کانتینرها و Kubernetes مفید است.
توضیحات دوره
در سالهای اخیر، فضای فناوری اطلاعات تحولات چشمگیری را تجربه کرده است. ظهور فناوریهای ابری، DevOps و GitOps هر کدام فلسفه خاص خود را دارند و مجموعهای از ابزارها را معرفی کردهاند. این فلسفهها هدف مشترکی دارند؛ بهبود فرایند توسعه نرمافزار و تحویل اپلیکیشنها در شرکتها. در این میان، مفاهیم یکپارچهسازی مداوم و تحویل مداوم (CI/CD) به عنوان مکانیزمهایی برای انجام یکپارچهسازی و استقرار بدون وقفه اهمیت یافتهاند.
هدف اولیه DevOps، وصل کردن تیمهای توسعه و عملیات بود. اما هنوز چالشی باقی مانده بود؛ ایجاد یک سکوی واحد که بتواند زیرساختهای توسعه و عملیات را با هم یکپارچه کند و انعطافپذیری و مقیاسپذیری لازم برای پاسخ به نیازهای متغیر تیمها را فراهم آورد. این نیاز اهمیت استفاده از Kubernetes و ابر را نشان میدهد. در این بحث، به بررسی Pipelines مبتنی بر Cloud-Native و Kubernetes-Native میپردازیم. TEKTON به عنوان فناوریای که به خوبی این نیازها را پوشش میدهد، محور این دوره است.
هدف دوره: این دوره تلاش دارد شرکتکنندگان را برای پیادهسازی اتوماسیون CI/CD با استفاده از TEKTON در محیط Kubernetes مجهز کند.
در مقایسه با پلتفرمهایی مانند Jenkins ،Travis CI و CircleCI Tekton به عنوان یک فناوری کاملاً cloud-native متمایز است و برای اکوسیستم مبتنی بر کلاود بسیار مناسب میباشد.
اگر به فناوریهای cloud-native علاقهمندید و میخواهید با آخرین تکنولوژیها همراه باشید، این دوره برای شما طراحی شده است.
پیشنیازها: شرکتکنندگان باید موارد زیر را داشته باشند:
- تسلط به Docker یا Podman مفید است چون ما به صورت محلی با کانتینرها کار میکنیم
- دانش اولیه با Kubernetes، از جمله استفاده از فرمان kubectl
این دوره برای چه کسانی مناسب است؟
- مهندسینی که میخواهند در مدت کوتاه به متخصص Tekton تبدیل شوند.
- مهندسین CI/CD
- مهندسان نرمافزار
- ادمینهای سیستم و شبکه
پلتفرم Tekton - شروع سریع
-
مقدمه 02:36
-
نکاتی برای بهرهبرداری بهتر از این دوره 00:56
-
راهاندازی روی مک یا لینوکس 02:56
-
نصب Tekton 01:50
-
مقدمه فصل 01:27
-
CI/CD چیست؟ 05:55
-
Tekton چیست؟ 01:30
-
معماری Tekton 05:09
-
سوالات درباره مفاهیم CICD و Tekton None
-
مقدمه فصل 01:51
-
Task 03:03
-
اجرای Task 02:12
-
Pipeline 02:47
-
اجرای Pipeline 02:43
-
پارامتردهی ورودی 04:54
-
نتایج 06:47
-
Workspaces 08:52
-
احراز هویت 06:01
-
ClusterTask 02:43
-
Resolvers 05:00
-
خلاصه و مرور 02:02
-
سوالات Tasks و Pipelines None
-
مقدمه فصل 01:54
-
راهاندازی 01:58
-
TektonTriggers 03:18
-
Eventlistener 04:19
-
Trigger 03:26
-
TriggerBinding 02:59
-
الگوی Trigger 02:41
-
Interceptors 06:41
-
بررسی کلی نمونه عملی 03:14
-
دموی نمونه عملی 07:26
-
خلاصه و مرور 02:01
-
سوالات مربوط به Triggers و Eventlisteners None
-
خط فرمان Tekton 05:22
-
پلاگینهای Tekton 01:33
-
داشبورد Tekton 04:12
-
TektonHub 01:47
مشخصات آموزش
پلتفرم Tekton - شروع سریع
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:38
- مدت زمان :02:04:08
- حجم :567.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy