OpenShift

Image

Podsumowanie

W listopadzie 2019 zorganizowaliśmy kolejną edycję z cyklu Consdata Tech. Tym razem zagłębiliśmy się w świat DevOpsów - wzięliśmy pod lupę platformę orkiestracji kontenerów OpenShift, będącej jedną z dystrybucji Kubernetesa. Podczas tych kilku godzin, gdzie teoria splotła się z praktyką, uczestnicy dowiedzieli się, w jaki sposób skutecznie budować i wdrażać aplikacje, używając tego właśnie narzędzia - w szczególności pochyliliśmy się nad różnymi strategiami deploymentów oraz przyjrzeliśmy się możliwościom, jakie oferuje OpenShift w zakresie CI/CD.

 

O stronę merytoryczną spotkania zadbało trzech prelegentów: Marek Jurkiewicz - Senior Java Developer w Consdata, który w prezentacji „OpenShift - Strategie deploymentów” przedstawił sposoby wdrażania wersji w oparciu o mechanizmy, jakie dostarcza nam platforma OpenShift. Kolejne wystąpienie - „Operator SDK - Automatyzacja zarządzania w K8s” - zostało przygotowane przez Tomka Matynię, Senior Java Developera w Consdata. W trakcie krótkiej prezentacji pokazał, jak wykorzystać wewnętrzne mechanizmy K8s oraz znane technologie do automatyzacji zadań operacyjnych. Ostatnią prelekcję „CI/CD w OpenShift” wygłosił nasz gość, Andrzej Goławski, który w swoim wystąpieniu pokazał, jak w prosty i szybki sposób można stworzyć pipeline odpowiedzialny za ciągłe budowanie oraz wdrażanie aplikacji w ramach platformy OpenShift.

 

Na koniec wprowadziliśmy nieco rywalizacji, organizując konkurs, w którym do wygrania były trzy zestawy Rasppery Pi. Liczyła się nie tylko wiedza, ale i refleks. Zadbaliśmy też o brzuchy uczestników spotkania, dostarczając pyszne pizze - nieodzowny element każdego networkingu :)

Prelegenci


Marek Jurkiewicz

Marek Jurkiewicz

Senior Java Developer w Consdata - Entuzjasta programowania oraz gier karcianych. Fan marvela, w wolnym czasie przemierza kilometry na rowerze.

Mateusz Pogorzelski

Andrzej Goławski

Od ponad 15 lat programista i projektant systemów wspomagających zarządzanie statkami powietrznymi w powietrzu i na ziemi. Zawodowo związany z Portami Lotniczymi i Polską Agencją Żeglugi Powietrznej. Dodatkowo od ponad 5 lat pracuje w OSEC, gdzie prowadzi szkolenia i konsultacje z szeroko rozumianego oprogramowania middleware. Pasjonuje się Javą oraz technologiami pokrewnymi. Prywatnie szczęśliwy mąż i ojciec dwóch urwisów.

Tomek Matynia

Tomek Matynia

Senior Java Developer w Consdata - Programista, entuzjasta Software Craftsmanship i paradygmatów programowania, praktyk linuxowego terminala, lubi wiedzieć "jak to działa?". Z chęcią rozwiązuje problemy i angażuje się w dyskusje techniczne. W Consdacie promuje SOLIDny Clean Code i kulturę DevOps, a na co dzień jest członkiem zespołu eximee. W wolnym czasie lubi oglądać filmy i seriale Sci-Fi, albo wybrać się na wycieczkę. 

Nagrania

OpenShift - Strategie deploymentów

Obecnie istnieje kilka podstawowych technik wdrażania i aktualizacji aplikacji. Wybór odpowiedniej strategii może być kluczową decyzją dla bezpiecznego i bezprzerwowego wdrażania. W tej prezentacji chciałbym przedstawić kilka sposobów wdrażania wersji w oparciu o mechanizmy, jakie dostarcza nam platforma OpenShift.

Operator SDK - Automatyzacja zarządzania w K8s

Kubernetes oferuje znakomite możliwości orkiestracji skonteneryzowanych aplikacji. Wdrażanie i zarządzanie usługami może wymagać sporej wiedzy i przestrzegania ściśle określonego procesu. W trakcie krótkiej prezentacji wykorzystamy wewnętrzne mechanizmy K8s oraz znane technologie do automatyzacji zadań operacyjnych.

CI/CD w OpenShift

CI/CD to praktyki, które w świecie programistycznym są obecne od wielu lat. Można rzec, że stanową przyjęty standard i zostały na trwałe wpisane w proces wytwarzania oprogramowania. Mimo, że wydają się oczywiste w zastosowaniu, są sytuacje, gdy ich wdrożenie w danej organizacji napotyka na trudności. Mając tę świadomość, twórcy OpenShift uczynili wparcie dla CI/CD jedną z priorytetowych funkcji tej platformy. W swoim wystąpieniu pokażę, jak w prosty i szybki sposób można stworzyć pipeline odpowiedzialny za ciągłe budowanie oraz wdrażanie aplikacji w ramach platformy OpenShift. Teorię poprę przykładami zaprezentowanymi na "żywym organizmie" - czyli działającej instancji OpenShifta.

K9Office
Consdata S.A.
ul. Krysiewicza 9/14
61-825 Poznań
Polska

Tel.:+48 61 41 51 000

NIP: 7822261960
Regon: 634422180

Pozostań w kontakcie

UWAGA! Ten serwis używa cookies i podobnych technologii. Brak zmiany ustawienia przeglądarki oznacza zgodę na to.

Zrozumiałem