Certificate Authentication

OpenShift 4 dla deweloperów Certificate for Piotr Urbański

Add to LinkedIn

Certificate ID: 
791727
Authentication Code: 
402be
Certified Person Name: 
Piotr Urbański
Trainer Name: 
Marcin Witowski
Duration Days: 
5
Duration Hours: 
35
Course Name: 
OpenShift 4 dla deweloperów
Course Date: 
2 December 2024 09:00 to 6 December 2024 16:00
Course Outline: 

Dzień 1:
1. Wprowadzenie do technologii kontenerów.
2. Wprowadzenie do architektury:
a. Kubernetes
b. OpenShift
3. Wprowadzenie do OpenShift.
a. opis komponentów
b. opis rodzajów edycji
4. Wprowadzenie do konsoli web Openshift.
5. Wprowadzenie do OpenShift Command Line Interfaces.
6. Wprowadzenie do kontenerów i Pod-ów.
7. Wprowadzenie to RBAC w OpenShift.
8. Instalacja aplikacji składających się z pojedynczego kontenera za pomocą OpenShift
CLI i stosowanie mechanizmu S2I.
9. Rozwiązywanie problemów z kontenerami.
10. Konfiguracja domyślnych i maksymalnych wymagań dotyczące zasobów
obliczeniowych dla Pod-ów w projekcie.
11. Konfiguracja przydziałów zasobów obliczeniowych i przydziały liczby zasobów
Kubernetes na projekt.
 

Dzień 2:
12. Zabezpieczenia kontenerów i Pod-ów za pomocą Security Context Constraints
(SCC).
13. Konfiguracja zasad sieciowych (Network Policies) w OpenShift i rozwiązywanie
problemów.
14. Użycie protokołu TLS do zabezpieczenia połączenia i przesyłania danych pomiędzy
klientem a serwerem aplikacyjnym.
15. Instalacja aplikacji składających się z wielu kontenerów w OpenShift.
a. OpenShift Templates (ogólnie)
b. Helm
16. Sterowanie polityką rozmieszczania podów na klastrze OpenShift.
17. Zarządzanie pamięcią masową dla aplikacji.
a. wprowadzenie do Persistent Data Volumes
b. wybieranie Storage Class dla aplikacji
18. Zapewnienie wysokiej dostępności aplikacji w OpenShift:
a. polityka restartowania kontenerów
b. stosowania sond to sprawdzania stanu aplikacji w kotenerach
c. limitowanie zasobów dla kontenerów
d. stosowanie automatycznego skalowania

Dzień 3:
19. Wprowadzenie do Istio service mesh.
20. Instalacja service mesh na klastrze OpenShift.
21. Monitorowanie Istio.

22. Zarządzanie ruchem sieciowym w Istio.
23. Uruchamianie aplikacji z service mesh.
24. Zabezpieczanie aplikacji z wykorzystaniem service mesh.
25. Zwiększanie niezawodności aplikacji z wykorzystaniem service mesh.
26. Monitoring aplikacji z wykorzystaniem Prometheus i Grafana.


Dzień 4:
27. Wprowadzenie do Tekton CI.
28. Omówienie narzędzi Tekton:
a. CLI
b. Triggers
c. Catalog
d. Dashboard
29. Tworzenie w Tekton:
a. Tasks i TaskRuns
b. Pipepines i PipelineRuns
c. Triggers
30. Wdrażania oprogramowania za pomocą Tekton.
 

Dzień 5:
31. Wprowadzenie do OpenShift/K8s operators.
32. Tworzenie operatorów do automatyzacji zadań.