Mircy, wytlumaczy ktos moze jak najlepiej zrobic cos takiego:

przykladowo na jakims klastrze k8s mam wystawiony serwis nginx jako NodePort, zeby sie do niego uderzam pod : jest git, dziala.

Ale chcialbym sobie zrobic jakis DNS zeby wygodniej do tego nginxa uderzac i co wazniejsze aby w momencie kiedy NodePort sie zmieni albo nody z klastra zrestartuja i beda miec inne ipki nadal mozna bylo uzywajac tego dnsa uderzac pod serwis.

Co
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kielbasiarz:
1. Domena wskazuje na adres ip, nie na port. Jak sobie zrobisz przekierowanie domeny na to nadal będziesz musiał się łączyć przez :.
2. Nie wiem jaki masz config, jeżeli jakiś cloud to wykorzystaj to co daje, np. EKS ma to wbudowane. Robisz serwis typu LoadBalancer. Jeżeli masz na VM albo bare metal to możesz sobie zrobić nginx-ingress controller. Wtedy nginx-ingress-controller weystawiasz jako serwis na nodePort 80 i 443.
  • Odpowiedz
@Kielbasiarz: poczytaj o ingress i ingress-controllers.

Na lokalnym serwerze DNS albo tam gdzie kupiłeś Domenę kierujesz ruch na taki ingress kubernetesowy i na nim resztę ustawiasz co ma gdzie kierować nawet jak się IP kontenerów zmienią to dostajesz się do swoich usług w ten sam sposób. 'Traefik' np. miał fajne możliwości i mógł przekierowywać na dowolne porty.

W celach testowych zamiast zmieniać ustawienia serwera DNS to możesz sobie w
  • Odpowiedz
(dłuższy wpis) 4 filary aplikacji mikroserwisowych z perspektywy Kubernetes

1) Komunikacja

W monolitycznych aplikacjach działających w pojedynczym procesie komponenty wywołują się nawzajem za pomocą metod na poziomie języka programowania lub wywołań funkcji.

Mogą
dnaprawa - (dłuższy wpis) 4 filary aplikacji mikroserwisowych z perspektywy Kubernete...

źródło: comment_1642668940YoJnXpBI6gQZnplMepMOfx.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@alex-fortune: Możesz bez problemu wysyłać requesty http i dalej iść z kodem - no fizycznie owszem, możesz, ale w praktyce tak się nie robi przy mikroserwisach. Jeśli wysyłasz HTTP request to czekasz na odpowiedź, bo chcesz mieć rezultat. Ale wtedy czy mikroserwisy mają sens? :)
  • Odpowiedz
O czym chcielibyście posłuchac podkastu?

Siema! Planuję odcinki podkastu Więcej niż Konteneryzacja.

Z tematów takich jak: kontenery, Kuberentes, bezpieczeństwo kontenerów, Infra as a Code, DevOpsyco konkretnie by Cię interesowało?

Wołam
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, powiedzcie mi, ja jestem taki słaby czy zadanie trudne? #zalesie #programowanie #programista15k
Znalazłem ogłoszenie o pracę z Javą w #warszawa . Junior, doświadczenie 0-1 rok, 5000-6000 brutto.
Dostaję do zrobienia zadanie z opisem na 8 stron a4, multiserwis w #spring , kazdy komponent REST osobno w kontenerze #docker , najlepiej w #kubernetes kazdy komponent ma osobną schemę
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@przepyszna_frytka: Nie, nie, nie. To tak nie działa.

Masz sobie Node, czyli fizyczne rpi. Maja adresy np. 10.0.0.1, 10.0.0.2
To są Node kubernetesa. W środku masz inna siec, w której działają pody, to jest realizowane np. przez calico albo cokolwiek innego, co implementuje container network interface. Przez to Twój pod ma adres np. 192.168.0.1. Ten pod może się łączyć z 10.0.0.1 i vice versa. Może się tez łączyć z 10.0.0.15,
  • Odpowiedz
Certified Kubernetes Application Developer: CASE STUDY — Jak zdać CKAD za pierwszym razem?

Postanowiłem podzielić się publicznie moim doświadczeniem na temat certyfikacji CKAD i zebrać wszystko w jednym miejscu (wraz ze wszystkimi linkami do źródeł). Początkowo miał to być odcinek podkastu #wiecejnizkonteneryzacja , jednak stwierdziłem, że lepiej będzie to przedstawić w formie blog posta i umieścić tam wszystkie linki .

Co
dnaprawa - Certified Kubernetes Application Developer: CASE STUDY — Jak zdać CKAD za ...

źródło: comment_1639051197sJC8JEAByPww8al7oE3ISK.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@annotate: kurde no, wlasnie pojawiła sie potrzeba zeby pare klastrów ze sobą gadało, docsy istiowe troche sie nie pokrywają z tym co sie dzieje, a już pare razy miałem z nimi rozjazd
  • Odpowiedz
@Drail: cóż, takie chyba już nasze współczesne życie będzie :> :D

Trzeba się trzymać popularnych narzędzi i prostych rozwiązań, bo inaczej w 5 minut utyka się w zajebistych zabawkach robionych przez developerów dla developerów. A jak Ty nie masz na swoich usługach takich dobrych devów którzy nie mają co z czasem robić i przepiszą to i owo, to się kurde męczysz bez celu :>

4 na 5 razy jak zaufałem
  • Odpowiedz
Kolega w projekcie ma tzn "system tests" czyli wszystkie pody sa ruszane i test runner pod wysyla zapytania do roznych endpointow i sprawdza ich odpowiedzi. Niektore z tych endpointow, na poziomie poda X, wysylaja zapytania do innych endpointow 3rd party ktorych kolega nie chce testowac. Jak najlepiej mockowac takie serwisy bez zmieniania kodu glownej aplikacji poda X ? Inaczej - jak najlepiej "przekierowac" zapytania do hostow 3rd party APIs do poda "MOCK"
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W takim setupie wystarczylby jeden mock_pod z odpowiednimi endpointami ze statycznym json.


@chrabia_bober: Moim zdaniem dużo łatwiej jest osobne mock-pody zrobić.

A te 3rd party pody są jak osiągane z X? Po nazwie? Skąd X zna nazwę? W chartach mu podajesz? No i kto je stawia? W deploymencie są?
  • Odpowiedz
Mirki potrzeba mi jakiś dobrych materiałów do kubernetesa dla początkujących.
Z książek znalazłem kubernetes in action, chociaż nie wiem czy warto brać.
Przydał by mi się jakiś dobry kurs. Może acloud.guru które posiadam?

#it #devops #kubernetes
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bruuh: Cooo xd CKAD jest o wiele łatwiejsze dla świeżej osoby. Zależy tez czym x osoba się zajmowała, ale CKAD jest bardziej pod katem nauki samego posługiwania sie kubernetesem, a CKA to jest material z CKAD + architektura i zarządzanie k8s, wiec dla swiezej osoby zdecydowanie CKAD, bo od samego początku nie ma się co sobie głowy zaprzątać architektura i tym co jest pod spodem, bo to w dzisiejszym świecie
  • Odpowiedz
#programista15k #pracait #kubernetes #openshift

Mirki

jakaś fajna alternatywa dla DO280 – Red Hat OpenShift Administration II ? mam na to i tak hajs do wydania ale może jest jakiś kurs z labami ciekawszy niż ten oficjalny Redhatów.
zastanawiam się czy jest sens w ogóle szukać alternatywy chcąc zdać Red Hat Certified Specialist in OpenShift Administration. Kto z was ma ten cert ?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach