آموزش Skaffold - توسعه سریع و ساده محلی Kubernetes

Skaffold - Fast, Simple Local Kubernetes Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: گردش کار برای ساختن، فشار دادن و استقرار برنامه خود را خودکار کنید، تمرکز بر توسعه کد Kubernetes بهینه سازی توسعه Kubernetes راه اندازی و نصب Skaffold گردش کار مدیریت گردش کار برای ساخت، هل دادن و استقرار برنامه Kubernetes پیش نیازها: Basics on Kubernetes Basics on Container Images Linux/سیستم ویندوز یا هر محیط ابری

Skaffold گردش کار را برای ساختن، فشار دادن و استقرار برنامه شما مدیریت می‌کند و به شما امکان می‌دهد روی مهم‌ترین چیز تمرکز کنید: نوشتن کد.

این دوره تمامی ویژگی‌های Skaffold از راه‌اندازی و نصب Skaffold تا همه ویژگی‌های پیشرفته را پوشش می‌دهد

توسعه سریع محلی Kubernetes را راه اندازی کنید

بحث مفصل در مورد مراحل مختلف گردش کار Skaffold

  • پروژه را راه اندازی و شروع کنید

  • تنظیم توسعه مستمر

  • اشکال‌زدایی در برنامه Kubernetes در کلاستر

  • ادغام CI/CD با Skaffold

مراحل خط لوله Skaffold را درک کنید

  • در حال ایجاد فایل پیکربندی Skaffold

  • تصاویر را با سازندگان مختلف بسازید

  • بر اساس خط‌مشی‌های مختلف، تصاویر را برچسب‌گذاری کنید

  • تصاویر ظرف را با آزمایش‌های ساختاری آزمایش کنید

  • برنامه را با kubectl، kustomize یا helm اجرا کنید

  • فایل های تغییر یافته را مستقیماً در کانتینرها همگام سازی کنید

  • گزارش های دنباله دار از بارهای کاری برای نظارت و اشکال زدایی

  • درگاه‌های ارسال از سرویس‌ها

  • پاک‌سازی مانیفست‌ها و تصاویر ظرف

مرحله توسعه و ساخت خط لوله Skaffold را نشان دهید

  • با استفاده از Docker محلی و از راه دور بسازید

  • ساخت با استفاده از Buildpack در پروژه های جاوا، پایتون، go و node

  • با استفاده از Jib در پروژه‌های Maven و Gradle بسازید

  • با استفاده از Kaniko در Minikube و Google Cloud Build بسازید

  • راه اندازی Google Cloud Build با مجموعه ذخیره سازی، مجوزها، مخزن و رجیستری مورد نیاز

تغییر و وصله نمایه

  • یک نمایه متفاوت ایجاد کنید و بر اساس شرایط مختلف مانند KubeContext، متغیر Environmental و غیره فعال کنید

  • از خط‌مشی‌های برچسب‌گذاری مختلف مانند git-commit هش، مهر زمانی و الگوی سفارشی استفاده کنید

اشکال زدایی و ویژگی های پیشرفته

  • گزارش های دنباله را برای اشکال زدایی کارآمد فعال کنید

  • ویژگی های پیشرفته مانند همگام سازی فایل برای توسعه سریعتر برنامه


سرفصل ها و درس ها

Skaffold مقدمه Skaffold Introduction

  • خوش آمدید Skaffold Welcome Skaffold

  • Skaffold مقدمه Skaffold Introduction

  • بررسی اجمالی گردش کار Skaffold Skaffold Workflow Overview

  • جزئیات بصری معرفی Skafflod Skafflod Introduction Visual Details

راه اندازی و نصب Setup and Installation

  • نمونه EC2 را آماده کنید Prepare EC2 Instance

  • Docker را نصب کنید Install Docker

  • Minikube و Kubectl را نصب کنید Install Minikube and Kubectl

  • نصب Skaffold و نسخه ی نمایشی سریع Skaffold Installation and Quick Demo

کار با Skaffold Working with Skaffold

  • Skaffold CLI Skaffold CLI

  • پروژه ساده دمو Skaffold Skaffold Demo Simple Project

  • پروژه چندگانه نمایشی Skaffold Skaffold Demo Multiple Project

  • گزینه های اضافی نسخه ی نمایشی Skaffold Skaffold Demo Additional Options

مراحل ساخت Skaffold و Dev Skaffold Build and Dev Stages

  • معرفی مرحله توسعه Dev Stage Introduction

  • ساخت همزمان و پیکربندی کش Build Concurrency and Cache Configuration

  • Buildpacks معرفی Buildpacks Introduction

  • پروژه Buildpack Node Buildpack Node Project

  • پروژه Buildpack Java Buildpack Java Project

  • پروژه Buildpack Python Buildpack Python Project

  • با استفاده از Jib on Maven Project بسازید Build using Jib on Maven Project

  • با استفاده از Jib on Gradle Project بسازید Build using Jib on Gradle Project

  • معرفی پورت فورواردینگ Port Forwarding Introduction

  • نسخه نمایشی حمل و نقل پورت Port Forwarding Demo

  • با استفاده از Bazel بسازید Build using Bazel

ویژگی های Skaffold Debugging Skaffold Debugging Features

  • دم ورود به سیستم Log Tails

  • با استفاده از مخزن از راه دور - داکر هاب Using Remote Repository - Docker Hub

  • معرفی خط مشی برچسب گذاری Tagging Policy Introduction

  • برچسب گذاری خط مشی مفاهیم پیشرفته Tagging Policy Advanced concepts

پروفایل ها Profiles

  • معرفی پروفایل ها Profiles Introduction

  • فعال سازی نمایه با استفاده از KubeContext Profile Activation using KubeContext

  • فعال سازی پروفایل با استفاده از متغیر محیطی Profile Activation using Environmental Variable

  • وصله پروفایل Profile Patching

  • تغییر پروفایل Profile Switching

ویژگی های پیشرفته Skaffold Skaffold Advanced Features

  • با استفاده از Google Cloud Build مقدمه Using Google Cloud Build Introduction

  • Skaffold با نسخه نمایشی Google Cloud Build Skaffold with Google Cloud Build Demo

  • با استفاده از Kaniko و Minikube بسازید Build using Kaniko and Minikube

  • با استفاده از Kaniko و Google Cloud Build بسازید Build using Kaniko and Google Cloud Build

  • با استفاده از Kompose بسازید Build using Kompose

  • Skaffold File Sync Skaffold File Sync

خلاصه Summary

  • خلاصه Summary

نمایش نظرات

آموزش Skaffold - توسعه سریع و ساده محلی Kubernetes
جزییات دوره
3.5 hours
39
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
377
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

MUTHUKUMAR Subramanian MUTHUKUMAR Subramanian

پرفروش ترین مربی، Big Data، Spark، Cloud، Java، AWS