Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc

PS To ostatnie zestawienie w tym roku, trzeba trochę odpocząć od 2020. Oczywiście zestawienia w nowym roku wracają. ( ͡° ͜ʖ ͡°)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam 20 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
Jak najlepiej podejść do fallbackowego VPSa dla małej aplikacji backendowej? Aplikacja działa aktualnie jako kontener #docker, klient stwierdził, że chce dodatkowy serwer, taki "na wszelki wypadek". Nie robiłem tego nigdy, może ktoś podpowie.

Ogólnie to na myśl przychodzi mi:
- użyć #swarm albo #kubernetes
- w DNS ustawić oba IP jako adresy A
- tam jest baza maria db - ustawić jakoś
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qmar: Serio? Klient chce mieć super HA i w ogóle a żal mu 90 zeta?

Imo ja bym to zrobił na aws. Dwie ec2 w dwóch avability żonach, Load balancer i baza jako RDS z instancja standby. Tylko pewnie koszt miesięczny jakoś bliżej 400 zeta.
  • Odpowiedz
@Drail: ale co ma k8s do skalowania w poziomie? To bez k8s się tego nie da zrobić? To już nie da się odpalić aplikacji na paru serwerach bez k8s? O.o Niesamowite.
  • Odpowiedz
Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-09-12-2020

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam 20 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #haskell, #wordpress, #pracait czy #produktywnosc

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-30-11-2020

A jeśli chcesz jeszcze dostępu do większej ilości
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam 21 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli plusowałeś/aś conajmniej 3 z 6 poprzednich materiałów, w tej sytuacji, aby wyłączyć wołanie, nie plusuj nowych wpisów tak długo, aż liczba Twoich plusów dla 6 ostatnich materiałów spadnie poniżej liczby 3

Wołanych
  • Odpowiedz
Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-25-11-2020

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zanim zawołam to napiszę, że nic nie grzebałem w skrypcie od dłuższego czasu, a teraz on chce
wołać sporo osób (w porównaniu do poprzednich zestawień), nie wiem czy tak się plusy rozłożyły,
bo nie mam czasu teraz tego sprawdzić, jak kogoś zawołało przez pomyłkę (brak plusów lub za
mało plusów) to z góry przepraszam.

--
  • Odpowiedz
@pepito: W grudniu wyślę zbiorczego kwartalnego.

Co do reszty pytań: ile razy będziecie dywagować co jest co w jakiej firmie? Jak w firmie X jest stanowisko "DevOps Engineer" to jest to stanowisko i koniec. Możecie sobie mieć swoje mocne opinie na ten temat, ale kogo to będzie obchodzić, bo chyba nie jakąś losową firmę, która ma takie stanowisko?

To nie nauka ścisła, aby się wykłócać, czy 2+2=4, a ludzie ciągle jak
  • Odpowiedz
Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #haskell, #wordpress, #pracait czy #produktywnosc

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-15-11-2020

A jeśli chcesz jeszcze dostępu do większej ilości
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam 16 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
@farmaceut: Docker służy do wirtualizacji przy użyciu kontenerów, a Kubernetes do orkiestracji kontenerów. Chyba najczęściej Kubernetes korzysta z kontenerów Dockerowych. W wielkim skrócie mówisz k8s na ilu kontenerach ma chodzić dany serwis, a on dba o komunikacje między kontenerami, restarty w przypadku faili, load balancing, podmiana kontenerów przy redeploymencie (rolling upgrade) itp. itd.
  • Odpowiedz
pytanie do ludzi spod #linux
napisałem sobie jednolinijkowca do #kubernetes który zwraca w każdej nowej linijce dwa argumenty. jednym z nich jest namespace, a drugim nazwa joba.

kubectl get jobs -A -o=jsonpath='{range .items[?(@.status.failed>0)]}{.metadata.namespace}{" "}{.metadata.name}{"\n"}{end}')
Ma on za zadanie wyszukiwać w obrębie całego klastra joby, ze statusem fail. Wydaje mi się, że działa okej (testuje od wczoraj). Generalnie zwraca on taką zawartość :

namespaceA
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@dict: @broothal: @doddy: upierałem się przy cronie, bo to cronjob kubernetesowy i chciałem korzystać z gotowego obrazu kubectl’a i tego onelinera wcisnąć w yamla do „commands” i miałbym z głowy. Ale jak tak myśle, to chyba zrobię jak mówicie, napisze taki skrypt, przebuduje obraz i wtedy będę tak czyścił ten syf.
  • Odpowiedz
Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #haskell, #wordpress, #pracait czy #produktywnosc

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-08-11-2020

A jeśli chcesz jeszcze dostępu do większej ilości
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam 17 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
@rekoj: Rzuciłem tylko szybko okiem na tutorial - w nginxie i wielu innych webserwerach właściwy vhost jest często ustalany w oparciu o domenę z requesta http. Jest tak po to, aby można było mieć na jednym IP wiele stron z różnymi domenami. Bez domeny, jeśli odpytasz samo IP webserver nie wie jaką stronę zaserwować.
  • Odpowiedz
jest jakiś specjalista od kubernetesa? Chce spiąć swoje mikroserwisy za pomocą ingressa tak że uderzam localhost/serwisA/test to zapytanie idzie do serwisA na endpoint testi analogicznie dla innych. Zrobiłem deploya moich apek, poustawiałem ingressa, w minikube aktywowałem dodatek ingresa. Jeśli pinguje adres który pojawia się po wpisaniu

kubectl describe ingress
no to się pinguje, ale jeśli uderzam na ten adres i zdefiniowanego w ingressie endpointa (np. 192.1.1.1/serwisA/test) to mam 404, co pominąłem lub
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #haskell, #wordpress, #pracait czy #produktywnosc

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-01-11-2020

A jeśli chcesz jeszcze dostępu do większej ilości
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam 17 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
@19216811: możesz xps 15 lub 17, Lenovo X1E, P51, ew. jakiegoś gamingowca, co da Ci mocne bebechy, ale "słabą" reszte (np. Dell Inspiron), ale średnio to odczujesz, skoro na zewnętrznym pracujesz. Macbooki tylko jeśli chce Ci się uczyć obsługi macOSa
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
#programowanie #kubernetes #java

Mam aplikację w Javie w Springu, która nie jest mikroserwisami (monolit, tylko część aplikacji wydzielona do osobnego serwisu). Mam to na Dockerze (+ baza i kilka innych rzeczy), razem to wszystko spięte w Docker Compose.

Czy jest mi do czegoś przydatny Kubernetes?

Bo
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@globalbus: architektura storage to troszku co innego niż konteneryzacja. U mnie baza jest zamknięta w kontenerze ale stoi na lokalnym volumenie znajdującym się na dedykowanej macierzy SSD. W ten sposób deployment jest IMO prostszy (mamy trochę customow w dockerfile bazy) jak i w miarę spójny z resztą aplikacji, jednocześnie uniezależniamy sie od storage sieciowego (u nas nieprzewidywalny).
  • Odpowiedz
Czołem komputerowe świry. Mam pytanie, bo chyba jestem trochę głupi w temacie.

Otóż zaistniała potrzeba zakupu sprzętu tylko i wyłącznie na potrzeby postawienia kubernetesa składającego się z 3 nodów. Osobiście mam starego laptopa i nie jestem w stanie postawić tam swojego projektu (kilkanaście mikroserwisów odpowiednie wyskalowanych).

Pytanie jest następujące, co Waszym zdaniem lepiej zakupić z budżetem ok 2000zł: PC czy klaster z czterema raspberry pi 4 8GB RAM?

To
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 0
dobra mirunie jest sprawa bo nie wiem czy ktoś mnie hakuje czy co XD

do rzeczy, zainstalowałem sobie minikube odpaliłem klaster i dokładnie w tym momencie zacząłem mieć użycie 100% dysku, nonstop mielił nawet apki które wrzuciłem się nie uruchamiały, wyłączyłem klaster dalej to samo, reboot kompa w terminalu mieli nie rebootuje się, wyłączyłem przyciskiem, włączam odpalam linucha dysk mieli system nie wstaje, i teraz jak myślicie zemscilo się nie aktualizowanie jajka
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #haskell, #wordpress, #pracait czy #produktywnosc

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-25-10-2020/

A jeśli chcesz jeszcze dostępu do większej ilości
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz: nadal sie nie rozumiemy, tworząc klaster na Digitalu, wybierając klaster najmniejszy jaki sie da, dostajesz mastera w prezencie. Node i tak masz swój. A co do vagranta, to może cofnijmy się do dyskietek. Jak chcesz emulować klaster to tylko na kindzie.
  • Odpowiedz
Node i tak masz swój.


Mam przed sobą info DO: za node płacisz jak za każdą inną instancję, więc "darmowy" masz jedynie master Nodes are built on Droplets. The master node is fully managed by DigitalOcean and included at no cost. Worker nodes are charged at the same rate as Droplets..

W związku z tym, jak chcesz za darmo, to wtedy masz takie all-in-one jak minikube - według mnie cluster w
  • Odpowiedz
Potrzebuję ogarnąć sobie trial do GCP (ten roczny, gdzie oferują 300$) - niestety w przeszłości już raz go aktywowałem i wcale nie wykorzystałem. Orientujecie się czy jest jakaś opcja założyć drugie konto podpinając inną kartę czy lepiej poprosić kogoś innego żeby mi ogarnął triala ?

#kubernetes #gcp #google #devops
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach