Jest jakiś sposób aby w miarę sprawnie wykonywać aktualizację obrazków z dockerami? Mam takie oprogramowanie jak tinytinyrss w dockerze i jakimi poleceniami / sposobem wykonywać aktualizacje tego obrazu w miarę bezproblemowo?

#docker #linux #pytaniedoeksperta
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ma ktoś przykład yamla pod'a do kubernetesa który zwróci status phase failed? Próbuje go wywrócić i albo mi zwraca status Succeeded 0/1 albo Pending 0/1, a mi zależy na failed 0/1. Z dokumentacji wynika takie coś

All Containers in the Pod have terminated, and at least one Container has terminated in failure. That is, the Container either > exited with non-zero status or was terminated by the system

#devops #
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Drail: właśnie tutaj sytuacja wyglada w taki sposób. korzystam z czegoś takiego jak „kube-state-metrics” i wykorzystuje do tego prometheusa i grafane. Kube state pobiera informacje o stanach klastra/podow, przekazuje do prometheusa do grafany i na tej podstawie tworzona są wykresy. Problem jest taki, ze nawet jeżeli pod ma 0/1 (czyli nie działa z jakiejś przyczyny) i błąd jest wywołany np zle napisanym yamlem albo błędem z kontenerem to często jest
  • Odpowiedz
@Gennwat: Ja to ogrywam takim stackiem Prometheus-operator w którym konfiguruje prometheusa, grafane i akertmanagera. Do tego promtail i loki. Loki oczywiście dopięty w grafanie. Jak się zaczyna coś dziać to wiadomość na slacku przychodzi od alertmanagera. Nie mam problemów z statusami podów konfigurując w ten sposób.
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam Synology ds216j. Mam w nim 2 dyski po 6tb. Kupiłem teraz 2 dyski po 10TB i chce je podmienić. Niestety według instrukcji ze strony Synology dla RAID 0 procedura wygląda tak:

Utwórz kopie zapasowe wszystkich danych z produktu Synology.

Wyłącz produkt Synology.

Wymień wewnętrzne dyski twarde na większe.

Włącz produkt Synology.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chanelzeg: wejdz w Zarządzanie przechowywaniem > Wolumen > Zarządzaj i pokaz co tam masz, ale z tego co piszesz masz raid-0 więc niestety połowa danych jest na jednym a połowa na 2gim dysku ale nie odczytasz tylko uzywając jednego.
  • Odpowiedz

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Ponieważ mirkolisty coś nie działają, to Ci co chcą być w przyszłości wołani, niech od teraz plusują, później im się odpłacę swoim botem.

jetBrains wypuścił space
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,
Ostatnio zacząłem się "bawić" dockerem i przeglądając pobieżnie przykłady i tutoriale doszedłem do wniosku, że może być jednak całkiem przydatny(No shit Sherlock).
Nie jestem pewien jednak czy jest optymalny do użycia w mojej sytuacji, czy może istnieją inne prostsze rozwiązania.

Mianowicie mam serwer(zwykły laptop) z Ubuntu z publicznym IP i mam zamiar postawić sobie na nim kilka usług np. NextCloud, jakąś stronkę i parę innych pierdół i nie jestem pewien czy użycie dockera jest
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qarmin: szukaj "nginx virtual host"

Przekierowujesz sobie subdomeny albo podfolder pod wybrany przez Cibie port.

server {
  • Odpowiedz
Mirki, ile czasu waszym zdaniem potrzeba by było na naukę podstaw dockers, Jenkins, kubernetes, ewentualnie innych narzędzi potrzebnych do automatyzacji wdrażania aplikacji. Znam trochę Linuksa, nie boję się CLI. Od czego polecalibyscie zacząć?

#programowanie #devops #docker
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@marylin17: @login-jest-zajety: jeśli to opanujesz to ja bym poszedł w bardziej zaawansowane konfiguracje w obszarze gita i dokerów. Poczytaj co to jest git flow i jaka jest zasada używania branchy. Znajdź na githubie jakiś publiczny projekt w NodeJs (ze względu na popularność), np. aplikacja webowa.
Spróbuj ja zamknąć w obrazie dockerowym i wypchnij do Docker huba. Zasada jest taka, im mniejszy image tym lepiej. Naucz sie tagować obrazy.
  • Odpowiedz
@marylin17 @login-jest-zajety: i jeszcze jedna bardzo ważna informacja. Unikajcie robienia tutoriali kopiuj/wklej bo to Was nie nauczy myśleć. Lepiej znaleźć mentora, który podpowie niż na pałę kopiować tutoriale. Pracuję z juniorami i oni tak właśnie robią. Kopiuj-wklej z tutoriala a jak nie idzie to szukają następnego - może się uda. To jest ślepa uliczka, bo nie nauczy was myślenia, a o to chodzi. Lepiej pytajcie na przykład tutaj na
  • Odpowiedz
◢ #unknownews

Pomimo wielu wyjazdów i licznych projektów udało się - nowe zestawienie już jest! Zapraszam do czytania :)


1) Rozbudowana kolekcja materiałów (serwisy, newslettery, podcasty, książki i wiele innych) dla developerów i innych ludzi z branży IT
https://pawelcislo.com/recommendations/
imlmpe - ◢ #unknownews ◣

 Pomimo wielu wyjazdów i licznych projektów udało się - no...

źródło: comment_ZvLkUkC5mtV7omDHteEUWy8O677BJwDF.jpg

Pobierz
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@madox: najprostszy mechanizm to gdy robisz "zapomniałem hasła" i oni Ci je wysyłają mailem 99,9% to plaintext w bazie.
jak tam sobie wejdziesz na linki które są w tym csv to jest screenshot skad takie info/przypuszczenia.
  • Odpowiedz
Mirki pracujące na #macos lub #windows używające #docker do developmentu. Czy używając docker-sync synchronizujecie cache oraz logi? Cache dla mnie raczej oczywiste, że powinien być zsynchronizowany aby był do niego szybki dostęp lecz w kilku poradnikach widziałem jak ludzie wykluczają go.

#programowanie #webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, bo ja już nie wiem.
Pokonfigurowałem sobie wszystko i nie do końca działa ( ͡° ʖ̯ ͡°)
Mam sobie kontener bazy danych w dockerze, który ma nazwę hosta XXX i IP wewnętrzne 172.17.0.3.
Z poziomu konsoli serwera mogę połączyć się z bazą zarówno po wewnętrznym adresie 172.17.0.3 jak i po hoście XXX.mariadb.docker.
Z poziomu skryptu PHP niestety nie działa łączenie za pomocą hosta. Działa tylko przy użyciu wewnętrznego IP.
Wiem, że to może tak
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@noHuman: @unhit: mam poszlakę. Niewielką, ale jest.
Połączenie z hostem nie działa tylko z xxx.pl i yyy.xxx.pl z każdej innej subdomeny w tej domenie się łączy.
  • Odpowiedz
Możecie mi powiedzieć co jest nie tak z moim plikiem configuracji (albo czymś innym)?

Jest to plik który wymusza na aplickacji w kontenerze w Docker użycie VPN (NordVPN w moim przypadku)

Zawartość /opt/appdata/rutorrent-vpn/vpn:

xxxxxxxx@pg-gce:/opt/appdata/rutorrent-vpn/vpn$
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam 20 małych aplikacji, każda ma ok 15 portów.

Czasami muszę dołożyć kolejne 5 czy cos.

Jak to odseparować? Na linuksie miałem rockera, na windowsie działam na serwisach i wszystko wpisuje z palucha do firewalla. Docker na windowsie to podobno lipa (ważna jest wydajność). Jak to ładnie odseparować? Żeby nie duplikowaly mi się porty? Wystawić potrzebuje 4 ale cała reszta jest lokalnie tylko. Mogłoby to być zamknięte w samej aplikacji.

Głównym
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Miałem ostatnio pihole, ale coś wirtualny switch mi namieszał i system qnap nie chciał się aktualizować, że coś z DNSami jest nie teges. W chwili wolnego czasu spróbuję raz jeszcze...
  • Odpowiedz
Mam taki case : Klaster kubernetes w GCP i zewnętrznego Prometheusa, który dobija się do głównego API serwera (czyli IP mastera) po basic auth. Tylko jak wiadomo, basic auth niespecjalnie jest bezpieczny i chciałbym to przerobić żeby ten Prometheus dobijał się po kluczach autoryzacyjnych. Mógłby mi ktoś zarzucić jakieś hasła kluczowe, po których mógłbym szukać jakiegoś poradnika? Już zdążyłem się zorientować, że temat CA i Kluczy w samym GCP jest gruuuby, ale
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@mugenDeath: wiem, ze istnieje architektura, gdzie prometheus jest tez w klastrze i ten mój by z niego scrapował metryki ale zupełnie mi nie o to chodzi. Bo połączenie z klastrem itp wszystko z mojego prometheusa działa. Ja chce tylko zmienić rodzaj autoryzacji z api klastra z basic autha na klucze autoryzacyjne.
  • Odpowiedz