Course Code: openshiftfordev
Duration: 35 hours
Prerequisites:
  • Ogólne zrozumienie koncepcji kontenerów
  • Doświadczenie w tworzeniu oprogramowania

Publiczność

  • Programiści
Overview:

OpenShift Container Platform (dawniej OpenShift Enterprise) to zbiór oprogramowania stworzonego przez Red Hat do wdrażania kontenerów i Kubernetes w przedsiębiorstwie. OpenShift Container Platform optymalizuje produktywność programistów dzięki takim funkcjom, jak Red Hat CodeReady Workspaces, OpenShift Service Mesh, Kubernetes oparte na zdarzeniach automatyczne skalowanie i Red Hat OpenShift Container Storage z obsługą operatora.

W tym prowadzonym przez instruktora szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak tworzyć, aktualizować i utrzymywać aplikacje za pomocą OpenShift Container Platform.

Pod koniec tego szkolenia uczestnicy będą mogli:

  • Zrozumieć OCI (Open Containers Initiative) i jego implikacje dla korzystania z silników kontenerowych, takich jak Docker w OpenShift.
  • Zrozumieć związek między różnymi wersjami OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift itp.)
  • Automatyzacja procesu dostarczania oprogramowania.
  • Zastosuj zasady DevOps, aby dostarczać oprogramowanie w sposób ciągły.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Ten kurs koncentruje się na OpenShift Container Platform, wersja 4. Jeśli chcesz korzystać z innej wersji OpenShift (np. OpenShift Container Platform 3 lub OKD), skontaktuj się z nami w celu ustalenia szczegółów.
  • Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie

  • Filozofia DevOps i zasady ciągłej integracji (CI)
  • Przegląd architektury OpenShift
  • Platforma kontenerowa OpenShift v4 vs Platforma kontenerowa OpenShift v3
  • Poza Docker: CRI-O, Podman, Buildah

Zrozumienie CI

  • Cykl życia aplikacji kontenerowej
  • Jak CI i OpenShift Container Platform pasują do siebie

Pierwsze kroki

  • Konfigurowanie środowiska programistycznego
  • Praca z obrazami kontenerów i rejestrami.
  • Konfigurowanie ciągłej integracji za pomocą Jenkins i Tekton Pipelines
  • Tworzenie aplikacji w środowisku CI
  • Klastrowanie aplikacji

Praca z pamięcią masową

  • Zrozumienie OpenShift Container Storage
  • Konfigurowanie usług pamięci masowej

Praca z usługami aplikacji

  • Łączenie, zabezpieczanie, kontrolowanie i obserwowanie usług.
  • Tworzenie Service Mesh.

Automatyzacja operacji

  • Zrozumienie automatyzacji cyklu życia
  • Tworzenie operatora

Monitorowanie aplikacji

  • Praca z Prometheus, Grafana, Elastic Search, FluentD i Kibana.
  • Monitorowanie i rozwiązywanie problemów z transakcjami za pomocą Jaeger

Utrzymywanie aplikacji

  • Zdalne debugowanie aplikacji
  • Wdrażanie niestandardowych kontenerów
  • Dostosowywanie OpenShift platformy kontenerowej

Rozwiązywanie problemów

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - OpenShift 4 for Developers

Qatar - OpenShift 4 for Developers

Egypt - OpenShift 4 for Developers

Saudi Arabia - OpenShift 4 for Developers

South Africa - OpenShift 4 for Developers

Brasil - Plataforma de Contêiner do OpenShift para Desenvolvedores

Canada - OpenShift 4 for Developers

中国 - OpenShift 4 for Developers

香港 - OpenShift 4 for Developers

澳門 - OpenShift 4 for Developers

台灣 - OpenShift Container Platform for Developers

USA - OpenShift 4 for Developers

Österreich - OpenShift 4 for Developers

Schweiz - OpenShift 4 for Developers

Deutschland - OpenShift 4 for Developers

Czech Republic - OpenShift 4 for Developers

Denmark - OpenShift 4 for Developers

Estonia - OpenShift 4 for Developers

Finland - OpenShift 4 for Developers

Greece - OpenShift 4 for Developers

Magyarország - OpenShift 4 for Developers

Ireland - OpenShift 4 for Developers

Luxembourg - OpenShift 4 for Developers

Latvia - OpenShift 4 for Developers

España - Plataforma de contenedores OpenShift para desarrolladores

Italia - OpenShift 4 for Developers

Lithuania - OpenShift 4 for Developers

Nederland - OpenShift 4 for Developers

Norway - OpenShift 4 for Developers

Portugal - Plataforma de Contêiner do OpenShift para Desenvolvedores

România - OpenShift 4 for Developers

Sverige - OpenShift 4 for Developers

Türkiye - OpenShift 4 for Developers

Malta - OpenShift 4 for Developers

Belgique - OpenShift 4 for Developers

France - OpenShift 4 for Developers

日本 - OpenShift 4 for Developers

Australia - OpenShift 4 for Developers

Malaysia - OpenShift 4 for Developers

New Zealand - OpenShift 4 for Developers

Philippines - OpenShift 4 for Developers

Singapore - OpenShift 4 for Developers

Thailand - OpenShift 4 for Developers

Vietnam - OpenShift 4 for Developers

India - OpenShift 4 for Developers

Argentina - Plataforma de contenedores OpenShift para desarrolladores

Chile - Plataforma de contenedores OpenShift para desarrolladores

Costa Rica - Plataforma de contenedores OpenShift para desarrolladores

Ecuador - Plataforma de contenedores OpenShift para desarrolladores

Guatemala - Plataforma de contenedores OpenShift para desarrolladores

Colombia - Plataforma de contenedores OpenShift para desarrolladores

México - Plataforma de contenedores OpenShift para desarrolladores

Panama - Plataforma de contenedores OpenShift para desarrolladores

Peru - Plataforma de contenedores OpenShift para desarrolladores

Uruguay - Plataforma de contenedores OpenShift para desarrolladores

Venezuela - Plataforma de contenedores OpenShift para desarrolladores

Polska - OpenShift 4 for Developers

United Kingdom - OpenShift 4 for Developers

South Korea - OpenShift 4 for Developers

Pakistan - OpenShift 4 for Developers

Sri Lanka - OpenShift 4 for Developers

Bulgaria - OpenShift 4 for Developers

Bolivia - Plataforma de contenedores OpenShift para desarrolladores

Indonesia - OpenShift 4 for Developers

Kazakhstan - OpenShift 4 for Developers

Moldova - OpenShift 4 for Developers

Morocco - OpenShift 4 for Developers

Tunisia - OpenShift 4 for Developers

Kuwait - OpenShift 4 for Developers

Oman - OpenShift 4 for Developers

Slovakia - OpenShift 4 for Developers

Kenya - OpenShift 4 for Developers

Nigeria - OpenShift 4 for Developers

Botswana - OpenShift 4 for Developers

Slovenia - OpenShift 4 for Developers

Croatia - OpenShift 4 for Developers

Serbia - OpenShift 4 for Developers

Bhutan - OpenShift 4 for Developers

Nepal - OpenShift 4 for Developers

Uzbekistan - OpenShift 4 for Developers