Co powinien umieć Junior/Mid K8S Developer?

0

Cześć

(Mam wieloletnie komercyjne doswiadzcnie w Java/.NET.) Co powinienem umieć z K8S, jeżeli chce trochę skręcić w stronę DevOps? Tzn. pisac cos w Java/.NET + K8S + Microservices itd.

Czy opinia, że DevOps powinien pracować na codzien pod Linuxem jest prawidziwa? Ja pracuję na codzien pod Windowsem. Servery w firmie mamy też na Windowsie.

Pozdrawiam

3

Najlepiej to ćwiczyć wdrażanie i utrzymywanie aplikacji na K8S. Jest masa gotowych apek na github. Tylko brać kod, pakować w kontenery i deployować. Potem możesz dołożyć do tego stawianie klastra w którejś z chmur (fyi GCP ma za darmo).

Ja lubię się uczyć z książek i tę mogę polecić https://www.amazon.com/Cloud-Native-DevOps-Kubernetes-Applications/dp/1492040762 A jak nie chcesz czytać książki to ogarnij sobie zagadnienia na podstawie spisu treści. Możesz zainteresować się też wymaganiami do certyfikatów kubernetesowych.

1
still.still napisał(a):

Czy opinia, że DevOps powinien pracować na codzien pod Linuxem jest prawidziwa? Ja pracuję na codzien pod Windowsem. Servery w firmie mamy też na Windowsie.

Zależy. W większości sytuacji tak właśnie jest, że większość serwerów (zwłaszcza w chmurze), a szczególnie kontenery i K8S to Linux. Nie znam nikogo kto by budował i uruchamiał kontenery na obrazach windowsowych czy uruchamiał kontenery produkcyjnie na Windows Server. Nie znaczy to oczywiście, że nikt tak nie robi, pewnie znajdą się jacyś odważni.

Jeśli firma ma większość serwerów aplikacji wdrażanych klasycznie (bez konteneryzacji) na Windows Server to wtedy będzie tak jak piszesz. Zdecydowana większość jednak idzie w chmurę i cloud native. A tam to rządzi Linux.

1 użytkowników online, w tym zalogowanych: 0, gości: 1