Mirunie z #docker może też #devops potrzebuję waszego doświadczenia i wiedzy.
Mam do zrobienia z grupą projekcik na studiach. Chodzi mniej więcej o to żeby zrobić rozproszony system webowy. Idea jest taka żeby były np. 3 różne usługi, które będą stały w 3 różnych kontenerach.

I teraz pytanie - w jaki sposób to zintegrować aby te kontenery się odpalały tylko gdy jest na to potrzeba? (tzn włączenie usługi
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Da się jakoś zautomatyzować logowanie na poda w Kubernetesie? Czasami potrzebuję zalogować się i wykonać jakąś komendę w CLI i muszę połączyć się najpierw do kubernetesa, wylistować aktywne pody, skopiować nazwę która jest generowana przy każdym deployu i dopiero wbić na niego.
Może jest jakiś fajny tool nawet graficzny do pracy z kubernetesem, który ktoś może polecić? :)
#devops #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pitu120: w pracy dla deweloperów mamy prosty skrypt, coś typu ssh adres-ip/host POD_NAME=$(kubectl get pods -n NAMESPACE | grep "web" | '{print $1}' | head -1) kubectl exec -it -n NAMESPACE $POD_NAME -- /bin/bash.

Ten przykład pisałem z głowy, ale działa i nie narzekają XD
  • Odpowiedz
Mirunie z #siecikomputerowe #informatyka #devops robię research do inżynierki. Istnieje jakieś narzędzie do predykcji wykorzystania zasobów sieciowych? Trochę ciężko odnaleźć mi w internecie cokolwiek na ten temat - możliwe, że źle szukam.
Tematem mojej pracy jest opracowanie takiego narzędzia, problem w tym, że najpierw muszę ogarnąć istniejące xD
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ciekawostka spod tagu #devopsiarz

Który edytor wybrać? Jakie cechy powinien posiadać? Może spróbujmy uproszczonej odpowiedzi, bazując na ilości dostępnych rozszerzeń (pluginów, wtyczek, modułów, rozszerzeń czy kij grzyb to zwać).

Wtedy top5 mamy:

1.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz:

A Wy wybieracie edytor do Waszej pracy po ilości dostępnych wtyczek? ( ͡° ͜ʖ ͡°)


Nie, wybieram Emacsa bo edytor jest tylko dodatkiem ( ͡ ͜ʖ ͡)
  • Odpowiedz
Szukam jakichś spoko rozwiązań jeżeli chodzi o własną chmurę z danymi. Przerobiłem ownCloud i nie podeszły mi ich apki na andka oraz to że muszę podać adres serwera (mam własny serwerek w domu zewnętrzenego ip).

Kiedyś gdzieś czytałem o chmurze na bazie bittorrent. To pozwoliłoby chyba uploadować na serwer za natem. Niestety nie potrafię tego teraz znaleźć. Czy może ktoś polecić jakiś fajny software? #cloud #chmura #it
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pod tagiem #devopsiarz będę od czasu do czasu rzucał ciekawy soft z działki #devops, w tym #golang i #python

Dziś httpie, a więc sprawka #python (a), czyli taki bardziej elegancki curl.

Służy do szturchania endpointów API, czyli najczęściej będą to serwery WWW. Dlaczego niby elegancki? Bo obsługuje się bardzo intuicyjnie i tak http GET to wiadomo, że używamy metody GET, http
d.....z - Pod tagiem #devopsiarz będę od czasu do czasu rzucał ciekawy soft z działki...

źródło: comment_o3xMR80JBWTpud4Sb4pe08WFtAxk4qnc.gif

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak znaleźć dziurawy komputer w (swojej) sieci i przejąć nad nim kontrolę? Tak:
https://niebezpiecznik.pl/post/psst-adminie-devopsie-i-sieciowcu-zobacz-jak-testowac-swoja-siec-pod-katem-bezpieczenstwa/

Psst! Adminie , devopsie i sieciowcu -- mamy szkolenie z tych tematów 16-18 października w Warszawie, ⚠️tylko do czwartku ⚠️można je mieć po niższej cenie ;) A jak ktoś czyta do końca wpisy na Mirko, to z dla pierwszego Mirka mamy dodatkowy off jeśli poda kod N4WNET1610.

#security #bezpieczenstwo #niebezpiecznik #hacking
niebezpiecznik-pl - Jak znaleźć dziurawy komputer w (swojej) sieci i przejąć nad nim ...

źródło: comment_V9jKNduaoc8jEjn3NMvKHJjZ32XEb6xf.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yjkis: to zależy, jak masz szybko zdać CCNA to się opyla, za pół roku zmienia się koncepcja egzaminu. Comptia jest spoko, ale mało rozpoznawalna w kraju (chyba że się coś zmieniło) tam są fajne podstawy, jak ktoś zaczyna to imo warto też. Microsoft też ok, jak planujesz zdawać
  • Odpowiedz
Pod tagiem #devopsiarz będę od czasu do czasu rzucał ciekawy soft z działki #devops, w tym #golang

Dziś gotop, czyli kolejny top, tym razem napisany w #golang. Można spytać: a dlaczemu, a po co, a komu to potrzebne i w ogóle? Po gwiazdkach na github, jak widać chyba potrzebne.

Statyczna binarka może być potrzebna, w sytuacji, gdy nie lubimy się (mniejsza
d.....z - Pod tagiem #devopsiarz będę od czasu do czasu rzucał ciekawy soft z działki...

źródło: comment_IsD3eFz64reJzyeh3pAQA6q2ltlCMIRK.gif

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pod tagiem #devopsiarz będę od czasu do czasu rzucał ciekawy soft z działki #devops, w tym #golang (zwłaszcza)

I tak, rozpoczynając tę serię, mam przyjemność przedstawić bibliotekę pisaną przez kolegów - watermill - to biblioteka w Go, dzięki której, nie musisz praktycznie zmieniać nic w kodzie, jeśli używasz np. RabbitMQ, ale po jakimś czasie stwierdzisz, że jednak wolisz Kafkę. Później jak Kafka się znudzi, to
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

biblioteka w Go, dzięki której, nie musisz praktycznie zmieniać nic w kodzie, jeśli używasz np. RabbitMQ, ale po jakimś czasie stwierdzisz, że jednak wolisz Kafkę


@devopsiarz: nie idzie ta droga. Kafka i rabbit to nie sa wymienne technologie. One maja troche inne use casey. Niestety zauważyłem że wiele osób którzy nie rozumieją czym jest kafka traktują ją jak kolejke.
Jesli ktos używa kafki jak Rabbita to znaczy ze cos robi
  • Odpowiedz
@leoha: tak, ja to wiem, chodzi o to, że nie musisz kodu rozgrzebywać. Oczywiście w Kafce możesz chcieć odpytywać o konkretne offsety/partycje (lub wysyłać na dane partycje), ale jak użyjesz "normalnych" driverów najpierw do RabbitMQ, później do Kafki, to będziesz miał miszmasz w kodzie, bo pewnie mają inne metody, inne opcje, itp.

// edit: nigdzie nie piszę, że one są wymienne :-)
  • Odpowiedz
Widzę, że na tagu #linux zaczęly się pojawiać lamenty w kierunku systemd, dlatego polecam(szczególnie przeciwnikom) zapoznanie się z wykładem developera BSD na ten temat. Przedstawia on między innymi perspektywę historyczna i to jakie problemy próbuje rozwiązać systemd.

Tutaj streszczenie:
https://lwn.net/Articles/777595/
A tutaj inna wersja tego samego wykładu:
https://m.youtube.com/watch?v=o_AIw9bGogo
y.....m - Widzę, że na tagu #linux zaczęly się pojawiać lamenty w kierunku systemd, d...
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fervi:

Więc jak rozumiem "crona" czy "demona" przejmuje systemd, ale co to zmienia? To dalej hack, ale "oficjalny"


No właśnie zmienia, poczytaj może manual czy coś. Timery są zintegrowane z całą reszta infrastruktury systemd i umożliwiają poprawne definiowanie zależności do innych
  • Odpowiedz
Chciałem liznąć trochę CI/CD i próbuję wdrożyć coś takiego dla swojego projektu. Załóżmy, że mam jakiegoś tam joba na Jenkinsie, który w moim przypadku buduje obraz Dockera, puszcza testy i dostarcza aplikację na serwer uruchamiając kontener. Ale co w przypadku, gdy dany build potrzebuje zmian na przykład w bazie danych (załóżmy, że potrzeba zainstalować plugin do Postgresa), która nie jest skonteneryzowana. Jak to ogarnąć automatycznie? Za pomocą jakiegoś narzędzia typu Ansible, Fabric?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@peterek93: Jezeli chodzi o pluginy, zmiany w instancji bazodanowej to polecam robic sobie po prostu maintanance window podczas najmniejszego ruchu i wtedy to robić, czasami przerw w uptime nie da się uniknąć. Jeżeli chodzi o migracje schemy to robić to w pipeline i tworzyć backward compatibility migration tak aby projekt funkcjonował na starym kodzie nawet po cofnięciu zmian w kodzie. Jeżeli chodzi o automatyzację to narzędzie zależy od Ciebie ale
  • Odpowiedz
najlepszy


@marcinzwwa: wszystko zależy w jakiej kategorii on ma być najlepszy, jeżeli tak uniwersalnie to ja polecam linode za jasny i uczciwy cennik, brak pułapek i najlepszy support z jakim kiedykolwiek miałem do czynienia a do tego solidnie chodzące i benchmarkujące się VPSy

najwięcej opcji i elastyczności - pewnie aws będzie lepszym wyborem
trochę taniej - popatrz na OVH, Scaleway i Aruba Cloud
  • Odpowiedz