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 linków, zapisz się do
  • 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 linków, zapisz się do
  • 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 linków, zapisz się do
  • 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 linków, zapisz się do
  • 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

@rzezbi: tylko po to żeby się nauczyć i tworzyć jakieś projekty, pisać programy pod obliczenia rozproszone. Z punktu energetycznego nie ma to sensu.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@takiego: a cloud guru, możesz ścieżki Linux foundation zobaczyć pod certified kubernetws administrator, katacoda ma parę krótkich scenariuszy i sandbox, możesz próbować w chmurowisku czy jak to się nazywa. Ale tak naprawdę to są rzeczy gdzie jedziesz po szynach, jeśli wiesz po co jest kontener, to zbuduj sobie prosta aplikacje, czy nawet wystarczy obraz nginxa i dłub z dokumentacją. Wiem jak to brzmi, ale wiem po sobie i po innych,
  • 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-19-10-2020/

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

#devops #docker #kubernetes

Sa jakies profity z uzywania Helm chartow dla prostych rzeczy jak Grafana czy operator do Jenkinsa? Pytam bo nie widze powodu dlaczego mialbym sie w nie pchac a z drugiej strony w repo sa setki podobnych rzeczy.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sibu: Ja używam, bo mam kilka środowisk i kilka klastrów. Tworzę sobie pliki ze zmiennymi dla każdego środowiska i robię helm install chart . -f srodowisko1.yaml. Bardzo wygodne to jest.
  • 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-11-10-2020/

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

Wołam 18 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-04-10-2020/

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do
  • 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