Warsztaty Cloud Native Community #2
Warsztaty Cloud Native Community #2
-----------------------------------------------------------------
TEMAT
Jak zarządzać konfiguracją w postaci kodu z wykorzystaniem języka programowania Jsonnet.
Na warsztatach poznamy Jsonnet - język programowania wykorzystujący i rozszerzający format JSON. Zaczniemy od podstawowych operacji, ułatwiających wprowadzenie porządku do naszych plików konfiguracyjnych, a skończymy na zarządzaniu konfiguracją obiektów w Kubernetesie, korzystając z narzędzia Qbec. Po drodze porównamy różne sposoby zarządzania ustrukturyzowanymi danymi. Sprawdzimy też, co oprócz JSON-ów możemy stworzyć używając Jsonneta.
Prowadzący: Wojtek Urbański
Współprowadzący: Tomasz Cholewa
GDZIE
Online - link będzie podesłany dla zarejestrowanych uczestników
KIEDY
Środa, 29 lipca 2020 @ 18:00
Powinniśmy się zmieścić w 2h, ale może się trochę przedłużyć jeśli napotkamy jakieś przeszkody techniczne (w końcu to praca na żywo z technologią :-)
OGRANICZENIA
* Ilość miejsc ograniczona do 30
* Całość online, ale bez streamowania
WYMAGANIA DLA UCZESTNIKÓW
Dla sprawnego przejścia przez warsztaty zalecamy znajomość linuksowej linii poleceń.
Dostarczymy maszyny wirtualne do pracy na warsztatach, ale dla ułatwienia życia polecamy wykorzystanie edytora VS Code z rozszerzeniami:
* Remote - SSH (ms-vscode-remote.remote-ssh)
* jsonnet (heptio.jsonnet).
Mile widziana podstawowa znajomość Kubernetesa i (opcjonalnie) Helma.
DLA KOGO
Dołącz do nas jeśli:
* Zarządzasz konfiguracjami w postaci JSON-ów lub YAML-i i chciałbyś to uprościć
* Piszesz charty dla Helma i masz już dosyć wyliczania docelowej głębokości wcięć dla funkcji indent
* Chcesz zobaczyć jak zaprogramować swój klaster Kubernetesa przy użyciu alternatywnych narzędzi.
* Ciekawi Cię, czemu firmy takie jak GrafanaLabs (grafonnet, tanka), Netflix (Spinnaker) czy CoreOS (prometheus-operator) wybrały Jsonnet jako język do zarządzania swoimi konfiguracjami