آموزش اپن‌شیفت ۴ از ابتدا - آخرین آپدیت

دانلود Openshift 4 from scratch

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش استقرار اپلیکیشن و مدیریت جامع کلاستر Kubernetes با Red Hat OpenShift 4

با این دوره جامع، نحوه استقرار اپلیکیشن‌ها و مدیریت تمام اجزای یک کلاستر Kubernetes با Red Hat OpenShift 4 را بیاموزید. این دوره برای به‌روزترین نسخه‌ها به‌روزرسانی شده و به شما کمک می‌کند تا با مفاهیم کلیدی مانند PODs، کانتینرها، Deployments، Services و Routes به طور کامل آشنا شوید.

سرفصل‌های کلیدی دوره:

  • استقرار اپلیکیشن‌ها بر روی Red Hat OpenShift 4
  • کار با اجزا و منابع کلاستر Red Hat OpenShift
  • استفاده از کنسول وب (WEB console) برای استقرار و مدیریت اپلیکیشن‌ها
  • ایجاد و راه‌اندازی PODs و کانتینرها در OpenShift
  • ایجاد و کار با Deployments
  • ایجاد و استفاده از Services و Routes
  • کار با DeploymentConfig، BuildConfig، Routes و سایر منابع OpenShift
  • استفاده از ابزار OC برای مدیریت کلاستر
  • مدیریت ایمیج‌ها با ImageStreams
  • استفاده از S2I (Source to Image) برای ساخت خودکار اپلیکیشن از کد منبع
  • آشنایی با معماری و اجزای OpenShift
  • نصب و راه‌اندازی
  • PODs و سایر اجزای مبتنی بر Kubernetes
  • DeploymentConfigs و کنترل‌کننده‌های تکرار (replication controllers)
  • BuildConfigs
  • ImageStreams
  • ساخت و استقرار خودکار اپلیکیشن با S2I (Source to Image)
  • Routes
  • ذخیره‌سازی (Storage)
  • پیکربندی Map Settings
  • Secrets
  • متغیرها (Variables)
  • Operators
  • و سایر مفاهیم کاربردی دیگر

این دوره برای کسانی که به دنبال ارتقاء پروفایل حرفه‌ای خود در زمینه‌های DevOps و استقرار اپلیکیشن هستند، ایده‌آل است. شما با ساخت یک کلاستر واقعی از طریق ماشین‌های مجازی، تجربه کار در محیطی شبیه به محیط پروداکشن را کسب خواهید کرد.

نکات مهم: این دوره توسط هوش مصنوعی تولید نشده است. تنها صدا توسط هوش مصنوعی تولید شده است زیرا تلفظ انگلیسی مدرس ضعیف است. این دوره کپی از دوره اسپانیایی مدرس است که هزاران دانشجو و امتیاز 4.6 دارد.

پیش‌نیازها:

  • دانش پایه از Kubernetes (الزامی)
  • دانش پایه از Docker و کانتینرها (اجباری)
  • دانش پایه از لینوکس یا ویندوز
  • یک کامپیوتر با حداقل 12 گیگابایت رم و قابلیت 4 هسته پردازشی مجازی
  • 35 گیگابایت فضای دیسک
  • اتصال به اینترنت
  • اشتیاق فراوان برای یادگیری

با بیش از 11 ساعت ویدئو، تمرین و مثال‌های متنوع، این دوره به شما کمک می‌کند تا این فناوری جذاب را به روشی ساده و گام به گام بیاموزید.

اگر هرگونه سوال یا ابهامی دارید، با ما تماس بگیرید. خوشحال می‌شویم شما را راهنمایی کنیم.

امیدواریم به زودی شما را ببینیم و از این دوره لذت ببرید.

ارادتمند، سرجیو از Apasoft Training


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

مقدمه Introducción

  • مقدمه دوره Course introduction

  • محتویات دوره Course contents

  • نکاتی در مورد ارزیابی دوره Note on course rating

  • مقدمه ای بر Openshift Introduction to Openshift

  • توزیع های Openshift Openshift distributions

  • معماری Arquitecture

گزینه های انجام تمرین های دوره Options to do the course practices

  • گزینه های انجام تمرین های دوره Options to do the course practices

  • Red Hat Developer Sandbox Red Hat Developer Sandbox

CodeReady Containers (CRC): کار محلی با Openshift 4 CodeReady Containers (CRC): Working locally with Openshift 4

  • دانلود OKD CRC Download OKD CRC

  • دانلود CRC و کلید Red Hat Download CRC and Red Hat Key

  • مرور کوتاه کنسول Red Hat Cloud Brief review of the Red Hat Cloud console

  • نکته ای در مورد نصب در ویندوز Note about installation on windows

  • نصب CRC در ویندوز Install CRC on Windows

  • پیکربندی CRC در ویندوز Configure CRC in Windows

  • راه اندازی CRC در ویندوز Start CRC in Windows

  • بررسی دسترسی به کلاستر در ویندوز Chcek access to the cluster in windows

  • نصب در لینوکس. پیکربندی کاربر از نوع SUDO Install on Linux. Configure user of type SUDO

  • نصب و پیکربندی CRC در لینوکس Install and configure CRC on Linux

  • راه اندازی CRC در لینوکس Start CRC on Linux

  • بررسی کارکرد کلاستر در لینوکس Check that the cluster works on linux

  • دستورات جالب و پیکربندی CRC Interesting commands and CRC configuration

  • فایل های ایجاد شده توسط CRC Files generated by CRC

کنسول وب و ابزار oc WEB console and oc tool

  • مرور کنسول وب WEB console review

  • مثالی از کنسول وب در Developer Sandbox Example of the WEB console in Developer SandBox

  • دانلود کلاینت oc Download the oc client

  • اتصال با کلاینت OC به کلاستر با توکن Connect with the OC client to a cluster with Token

پروژه ها Projects

  • پروژه چیست؟ ایجاد یک پروژه What is a project? Create a project

  • مرور فایل های YAML منابع Kubernetes/Openshift Review of Kubernetes/Openshift resource YAML files

  • مشاهده مشخصات یک پروژه View the characteristics of a project

  • مشاهده پروژه ها از کنسول وب View projects from the WEB console

  • ایجاد پروژه به حالت اعلانی از فایل YAML Create a project in declarative mode from a YAML file

  • ایجاد پروژه از کنسول وب Create a project from the WEB console

  • حذف یک پروژه Delete a project

  • چه اتفاقی هنگام ایجاد یک namespace می افتد؟ What happens when creating a namespace?

اشیاء Kubernetes در کلاستر Openshift Kubernetes objects in an Openshift cluster

  • مقدمه بخش Introduction to the section

  • نکته ای در مورد امنیت در Openshift برای دنبال کردن دوره A comment about security in Openshift to be able to follow the course

  • مهم: پیکربندی مجوزها برای جلوگیری از خطاهای امنیتی IMPORTANT: Configure permissions to avoid security errors

  • نکته: اگر از Developer Sandbox یا کلاستر خودتان استفاده می کنید چه کاری باید انجام دهم؟ NOTE: WHAT DO I DO IF I AM USING DEVELOPER SANDBOX OR MY OWN CLUSTER?

  • مرور PODها PODS Review

  • ایجاد یک POD با دستور RUN Create a POD with the RUN command

  • کار با PODها در کنسول وب Work with PODs in the WEB console

  • توپولوژی. مشاهده مولفه ها از تب توسعه Topology. View components from the development tab

  • ایجاد POD از کنسول وب Create POD from Web Console

  • ایجاد POD از فایل YAML Create a POD from a YAML file

  • ایجاد POD با فایل YAML در کنسول وب Create a POD with a YAML file in the WEB console

استقرارها (Deployments) Deployments

  • مرور استقرارها Review of Deployments

  • ایجاد یک استقرار از خط فرمان Create a deployment from the command line

  • ایجاد یک استقرار در کنسول وب Create a Deployment in the WEB console

  • ایجاد یک استقرار از فایل YAML Create a deployment from a YAML file

  • مقیاس بندی یک استقرار و سایر تغییرات جالب Scaling a deployment and other interesting changes

سرویس ها (Services) Services

  • مرور سرویس ها Review of services

  • ایجاد یک سرویس در حالت دستور Create a service in command mode

  • مرور ویژگی های سرویس در وب Review the properties of the service in WEB

  • ایجاد یک سرویس از کنسول وب Create a service from the WEB console

  • بررسی کارکرد سرویس Check that the service works

  • ایجاد یک سرویس با YAML Create a service with YAML

مسیرها (Routes) Routes

  • مقدمه مسیرها Introduction to routes

  • ایجاد یک مسیر از خط فرمان Create a route from the command line

  • ایجاد یک مسیر از کنسول وب Create a route from the WEB console

DeploymentConfig (منسوخ شده از نسخه 4.14) DeploymentConfig (Deprecated from version 4.14)

  • نکته: DeploymentConfig در نسخه 4.14 منسوخ شده است NOTE: DeploymentConfig deprecated in 4.14

  • مقدمه DeploymentConfig Introduction to DeploymentConfig

  • ایجاد یک DeploymentConfig از طریق خط فرمان Create a DeploymentConfig via command line

  • مرور DeploymentConfig در کنسول وب Review of the DeploymentConfig in the WEB console

  • ایجاد یک DeploymentConfig از کنسول وب Create a DeploymentConfig from the WEB console

  • ایجاد یک سرویس و مسیر برای DeploymentConfig Create a service and route for the DeploymentConfig

  • مشاهده سرویس ها و مسیرها در کنسول وب View services and routes in the WEB console

استقرار برنامه Application deployment

  • مقدمه استقرار برنامه Introduction to application deployment

  • استقرار از یک ایمیج. اشیاء ایجاد شده Deploy from an image. Created objects

  • نکته مهم برای نسخه های Openshift از 4.5 (CRC >= 1.13) IMPORTANT NOTE FOR OPENSHIFT VERSIONS FROM 4.5 (CRC >= 1.13)

  • ایجاد یک برنامه جدید از یک ایمیج Create a new app from an image

  • مرور مولفه های ایجاد شده از کنسول وب Review of the components created from the WEB console

  • ایجاد یک استقرار با DeploymentConfig Create a deployment with a DeploymentConfig

  • ایجاد یک مثال دیگر. NextCloud، ابر شخصی ما Create another example. NextCloud, our own cloud

  • بررسی اشیاء ایجاد شده بدون اجرای برنامه Check generated objects without launching the application

  • ایجاد یک برنامه مبتنی بر ایمیج از کنسول وب Create an image-based application from the WEB console

  • ایجاد یک برنامه مبتنی بر ایمیج از یک مخزن داخلی Create an application based on image from an internal repository

  • مثال عملی: وردپرس و MYSQL Practical Example: Wordpress and MYSQL

  • استراتژی های ساخت از کد منبع Strategies for building from source code

  • استقرار از کد منبع. مقدمه Deployment from source code. Introduction

  • استقرار برنامه کد منبع از مخزن GIT Deploying a source code application from a GIT repository

  • استقرار برنامه با کد منبع از کنسول وب Deploying an application with source code from the WEB console

  • استقرار برنامه از Dockerfile Deploying an application from Dockerfile

  • استقرار برنامه Dockerfile از کنسول وب Deploying a Dockerfile application from the WEB console

  • استقرار برنامه از کاتالوگ. مقدمه Application deployment from the catalog. Introduction

  • استقرار یک الگو از کاتالوگ Deploy a template from the catalog

  • استقرار Image Builder از کاتالوگ Deploying an Image Builder from the catalog

  • گروه بندی برنامه. وردپرس و MySQL Application Grouping. WordPress y Mysql

متغیرها، ConfigMaps و Secrets Variables, ConfigMaps and Secrets

  • نکته در مورد ویدیوی بعدی Note on the next video

  • متغیرها Variables

  • تغییر متغیرها و پیکربندی از طریق oc edit Modifying variables and configuration through oc edit

  • دستورات جالب دیگر برای استفاده از متغیرها Other interesting commands to use variables

  • کار با متغیرها از کنسول وب Work with Variables from the WEB Console

  • مثال عملی: OpenERP (Odoo) و Postgres. قسمت اول Practical example: OpenERP (Odoo) and Postgres. Part 1

  • مثال عملی: OpenERP (Odoo) و Postgres. قسمت دوم Practical example: OpenERP (Odoo) and Postgres. Part 2

  • ConfigMaps. مقدمه Configmaps. Introduction

  • ConfigMaps با فایل ها. مثال با Odoo و Postgres. قسمت اول ConfigMaps with files. Example with Odoo and Postgres. Part 1

  • ConfigMaps با فایل ها. مثال با Odoo و Postgres. قسمت دوم ConfigMaps with files. Example with Odoo and Postgres. Part 2

  • Secrets. مقدمه Secrets. Introduction

  • Secrets. Secrets اعلانی Secrets. Declarative secrets

  • ConfigMaps و Secrets از کنسول وب ConfigMaps and secrets from the WEB Console

ImageStreams ImageStreams

  • مقدمه ImageStreams ImageStreams Introduction

  • ایجاد یک imagestream از new-app Create an imagestream from new-app

  • خطا در ویدیوی بعدی Error in the following video

  • ایجاد یک ImageStream از ایمیج خارجی با import-image Create an ImageStream from an external image with import-image

  • ایجاد یک ImageStream داخلی Create an internal ImageStream

  • برچسب گذاری ImageStreams. دستور oc tag Label ImageStreams. oc tag command

  • مشاهده ImageStreams در کنسول وب View ImageStreams in the WEB console

  • ایجاد یک imageStream از YAML Create an imageStream from a YAML

ساخت ها (Builds) Builds

  • مرور و مقدمه ساخت ها Review and introduction to the builds

  • BuildConfigs. مقدمه و ویژگی ها BuildConfigs. Introduction and Features

  • ایجاد یک ساخت جدید با GIT. دستور new-build Create a new Build with GIT. new-build command

  • دستورات دیگر: start-build, cancel-build, delete Other commands: start-build, cancel-build, delete

  • ساخت با Dockerfile inline Build with Dockerfile inline

  • BuildConfigs در کنسول وب BuildConfigs in the WEB console

  • Triggers. نحوه به روز رسانی خودکار ساخت Triggers. How to automatically update the Build

  • ImageChange Triggers. ImageChange Triggers.

  • مقدمه triggers وب هوک Introduction to webhook triggers

قالب ها (Templates) Templates

  • نکته: تغییر در API قالب ها NOTE: Change in the templates API

  • ویژگی های قالب Template Features

  • ایجاد و دریافت اطلاعات از یک قالب Create and get information from a template

  • بررسی اشیاء ایجاد شده توسط یک قالب Check the objects generated by a template

  • ایجاد اشیاء از یک قالب در حالت دستور Create objects from a template in command mode

  • ایجاد اشیاء از یک قالب در حالت وب. Create objects from a template in WEB mode.

  • ارسال پارامترها به یک قالب Pass parameters to a template

  • مثال دیگر با قالب ها: BuildConfig و ImageSteam Another example with templates: BuildConfig and ImageSteam

  • استفاده از قالب های داخلی Openshift از خط فرمان Use the templates built into Openshift from the command line

ذخیره سازی (Storage) Storage

  • مقدمه ذخیره سازی Introduction to storage

  • Volumes در داخل یک POD Volumes within a POD

  • بازیابی اطلاعات PV و PVC Retrieve PV and PVC information

  • ایجاد یک Persistent Volume (PV) Create a Persistent Volume (PV)

  • ایجاد یک Persistent Volume Claim (PVC) Create a Persistent Volume Claim (PVC)

  • استفاده از ذخیره سازی از یک DeploymentConfig Use storage from a DeploymentConfig

  • StorageClass: ذخیره سازی پویا. قسمت اول StorageClass: Dynamic storage. Part 1

  • StorageClass: ذخیره سازی پویا. قسمت دوم StorageClass: Dynamic storage. Part 2

اپراتورها (Operators) Operators

  • مقدمه اپراتورها Introduction to operators

  • Kubernetes Operator Hub Kubernetes Operator Hub

  • نصب یک اپراتور در Openshift. مثال MariaDB Install an operator in Openshift. MariaDB Example

  • بررسی نصب اپراتور Check that the operator has been installed

  • ایجاد منابع درون یک اپراتور Create resources within an operator

پایان دوره Enf of the course

  • خداحافظ و تا دیدار بعدی Farewell and see you soon

نمایش نظرات

آموزش اپن‌شیفت ۴ از ابتدا
جزییات دوره
11 hours
140
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
851
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Apasoft Training Apasoft Training

دوره‌های تخصصی فناوری ابری (Cloud)، پایگاه داده و سایر زمینه‌ها