Kubernetes w nazwa.pl

Wybierz nową usługę SaaS i uruchom Kubernetes bez specjalistycznej wiedzy administracyjnej oraz bez dodatkowych kosztów na sprzęt i jego konfigurację.

SaaS Kubernetes w nazwa.pl zapewnia do 8 vCPU, dzięki czemu oferuje zasoby wystarczające dla większości profesjonalnych zastosowań.

Uruchomienie Kubernetes nigdy nie było tak proste!

Dowiedz się więcej z naszego bloga.

https://www.nazwa.pl/blog/kubernetes-w-nazwa-pl

#konteneryzacja #aplikacja #kubectl #k8s #k9scli #nazwapl #hosting #cloud #cloudhosting #serwer #server #serwery #servers #www #stronawww #
nazwapl - Kubernetes w nazwa.pl

Wybierz nową usługę SaaS i uruchom Kubernetes bez sp...

źródło: Kubernetes w nazwa.pl

Pobierz
✨️ Obserwuj #mirkoanonim
#programowanie #kubernetes #k8s #dockerswarm

Chciałbym zacząc bawić się trochę kubernetesem. Obecnie to moich apek korzystam z kontenerów dockera orkiestrowanych poprzez docker-compose. Stawiam backend, bazę i serwisy w dockerze.Frontend łączy się z backendem w dockerze i na ogół to wystarcza. W jaki sposób mógłbym zaimplementować k8s w swoim setupie ? Jaki jest realny zysk, który mógbłym na tym uzyskać w prywatnej apce ?

@mirko_anonim:

Jaki jest realny zysk, który mógbłym na tym uzyskać w prywatnej apce ?


Oprócz walorów edukacyjnych praktycznie żaden. K8S stosuje się w systemach, które wymagają dynamicznego autoskalowania pod wpływem obciążenia. Jak masz w miarę statyczne rozwiązanie to i zysk z K8Sa mizerny.
  • Odpowiedz
Mam 2x NUC8i5 (4c/8t, 32GB, 2x 500GB (NVMe+SATA)). Szukam czegoś nowszego tylko ten nasz rynek (Allegro i OLX) pogrzało albo źle szukam. 8 generacja NUCów kosztuje dalej ok 700-1200PLN (niskie i3 i i5). 10 generacja jest akurat średnia przez układ graficzny a kosztuje podobnie. Delle i Lenovo mini/tiny też dość drogie. Jest coś, pewnie chinol którego mógłbym rozwarzyć w ostateczności, co oferowałoby podobną wydajność, miało/mogło mieć podobną specyfikację i było nowsze/energooszczędne? Widziałem
  • 1
@wacek_1984: Te Beelinki to ~2k za sztukę :D chciałem coś taniej per sztuka. Chociaż może mam złe wymagania bo patrzę po ile kupują sprzęt na reddicie :)
@mirekwirek: mam NASa, akurat na i3-8100, ale tam trzymam typowo NASowe rzeczy i nic więcej.
  • Odpowiedz
  • 0
@mirekwirek u mnie NAS jest od trzymania plików/ich obsługi. Takie są moje wnioski po latach doświadczeniach w IT. Lubię sobie wypierdzielic czasem coś przez przypadek w kosmos :D nie chciałoby mi się odzyskiwać 30TB danych. Ryzeny się nie nadają trochę na NASy bo nie mają dobrego odpowiednika QuickSynca a brać pod build jeszcze kartę NVidii to bezsens. Ale zgodzę się ze pod compute są super :)
  • Odpowiedz
@CX570: jak pierwszy raz o nim usłyszałem to też podobnie myślałem, ale gość serio ma jedne z lepszych kursów do Kubernetesa :D
  • Odpowiedz
Siema, mam kubernetesową zagwozdkę, z którą nie umiem sobie poradzić. Może ktoś ma wolną chwilę, żeby rzucić okiem i napisać, czego nie widzę (,)

Chciałbym postawić w statefulsecie bazę danych uruchomioną z obrazu mongo.
Ich dokumentacja (https://hub.docker.com/_/mongo) wskazuje następująco:
#v+
MONGOINITDBROOTUSERNAME, MONGOINITDBROOTPASSWORD

These variables, used in conjunction, create a new user and set that user's password. This user is created in
arghhh - Siema, mam kubernetesową zagwozdkę, z którą nie umiem sobie poradzić. Może k...

źródło: comment_1669238930DgqoYFSwHrEYUsuti0hL6K.jpg

Pobierz
#kubernetes #k8s #devops #programowanie

Ma ktoś pomysł czemu jak na Minikube ustawiłem se ingress i robię zapytania z poda z frontem na API na backendzie to dostaje na pysk 403 ? (zapytania też kieruje na taki adres jak jest nginx wystawiony) Kombinuje jak to obejść, ale kończą mi się pomysły, czy może wdupić frontend i backend w jednego poda i wtedy callować api po localhoście?

W logach na backendzie nic nie widać,
@Need: ten curl co wkleiles to spod windowsa jest, nie umywa się do prawdziwego curla, nie da się nim tego przetestować.

Na szczęście tcpdump nam pokazał że ingress działa.

To co zauważyłem w zrzuconym ruchu, to podwójny / - być może Twój pod nie jest w stanie go zinterpretować.

Faktycznie adnotacja w definicji ingressa jest błędna.
Zmień linię:

[https://nginx.ingress.kubernetes.io/rewrite-target:](https://nginx.ingress.kubernetes.io/rewrite-target:) /$1
na

[https://nginx.ingress.kubernetes.io/rewrite-target:](https://nginx.ingress.kubernetes.io/rewrite-target:) /$2
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@przepyszna_frytka: możesz tak zrobić. 8 to już gites. A na k3s to już w ogóle luzik powinno być.

Zawsze możesz postawić dla poćwiczenia a potem sieknąć minikube czy k3s żeby ćwiczyć resztę, API i deployment.
  • Odpowiedz
Elo devopsy,
Nie ogarniam za bardzo tego całego kubernetesa .
Ale widzę, że jest serwis który powinien się grzać (pobiera wiadomości z kolejki) . Ilość rośnie a te cały czas ma te same wartosci pamięci i cpu .
Może mi ktoś powiedzieć jak te magiczne liczby się przelicza na normalne cpu i mb , i czy on czasem nie powinien z automatu dostać większych zasobów skoro load się zwiększył ?
#programowanie #
Crisu - Elo devopsy, 
Nie ogarniam za bardzo tego całego kubernetesa . 
Ale widzę, ...

źródło: comment_1654787472A1ndLfNhSSLIySe0h1fhvn.jpg

Pobierz
@pszemazz: hmm, ale istio to service mesh - Ty byś chyba chciał coś co jest przed K8S i jest odpowiedzialne za redajrekt requestu do aktywnej wersji klastra. Nginx z przodu ? np, domena abc.x.com leci do nginx a potem w zależności czy green czy blue jest aktywny, nginx forwarduje do np: abc.green.x.com. Na AWS wiem że mozna coś takiego osiągnąć edge lambdą, ale to musiałbyś poczytać https://aws.amazon.com/blogs/networking-and-content-delivery/category/networking-content-delivery/lambdaedge/
P.S po co stawiać
  • Odpowiedz
Mirki dobrze rozumiem. Mam kilka serwisów w k8s. Każdy z kilku podów. Odpalam serwis ingressa. Tam konfiguruję ścieżki dla każdego serwisu jak w dokumentacji kubera:

- host: foo.bar.com
http:
paths:
- path: /foo
backend:
serviceName: s1
- path: /bar
backend:
serviceName: s2

I wtedy jeśli klient łączy się do apki przez ścieżkę /foo to kieruje go do serwisu s1. Jeśli kilku klientów łączy się przez /foo to są równo rozdzielani na pody
A i jeszcze. Rozumiem że jak mam ip zew to albo przekierowuję porty usługi na maszynę gdzie ona stoi. A w przypadku kubernetesa? Do czego podpiąć ip albo przekierować porty? Na mastera czy node gdzie jest serwis ingress?
  • Odpowiedz
@mugenDeath: Pobawie sie z Kubespray i Ci napisze jeśli coś wykryję ciekawego. Najmniejszy VM na jakim stawiałem miniona to 2CPU/2GB RAM i dzialał sam kubelet + flanneld na tym + jakieś nasze gównokontenerki.
Wszystko na Ubuntu 16.04 z paczkami przygotowanymi przez Google - nie próbowałem nigdzie indziej.
Następny na linii do testów jest CoreOS zamiast ubuntu i Hyperkube zamiast paczek debowych.

Pisz jakie masz błędy, to można pokminić razem - i
  • Odpowiedz
@paranoiddd: Ja mam Centka 7 i mozliwe, że przez to się #!$%@? ale to też jest jedyny image jaki mam gotowy do klonowania V2V. Nawet jeden koleś zrobił autodeploy klastra na ubuntu "k8s-tew" (The Easy Way) i mu to działa a na centku tak średnio, widziałem issue to ktoś też ma problem podobny właśnie.

Jak będę w firmie to dam znać, na ten moment mam urlop i wypoczywam na wsi :P
  • Odpowiedz