Wszystko
Najnowsze
Archiwum
- 2
Jak znasz angielski to "Kubernetes in Action" jest spoko.
Z innych źródeł polecam: https://www.magalix.com/blog/tag/kubernetes
Dużo artykułów tłumaczących różne podejścia oraz patterny w k8s'ie.
No i oczywiście nie mogło by zabraknąć: https://kubernetes.io/docs/home/ - nie bój się dokumentacji :) Powodzonka
Z innych źródeł polecam: https://www.magalix.com/blog/tag/kubernetes
Dużo artykułów tłumaczących różne podejścia oraz patterny w k8s'ie.
No i oczywiście nie mogło by zabraknąć: https://kubernetes.io/docs/home/ - nie bój się dokumentacji :) Powodzonka
@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,
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
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
- 2
@devopsiarz: dopiero zaczalem
[Komentarz widoczny dla subskrybentów newslettera]
- 0
#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.
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.
Mirki w jaki sposób w deploymencie (kubernetes/helm/argocd) należy skonfigurować osobne secrety per środowisko?
Z values jest prosto: stworzyć x plików i w argo wskazać z którego ma ciągnąć ustawienia (poza podstawowym values.yaml).
Aktualnie w configmapie spróbowałem zaciągnąć wartość z {{ .Secret.x.y }} ale oczywiście nie dało rady.
Podsumowując: chcę za pośrednictwem secretów zapodać user/pass do bazy danych które są inne na developie inne na drugim środowisku.
Z values jest prosto: stworzyć x plików i w argo wskazać z którego ma ciągnąć ustawienia (poza podstawowym values.yaml).
Aktualnie w configmapie spróbowałem zaciągnąć wartość z {{ .Secret.x.y }} ale oczywiście nie dało rady.
Podsumowując: chcę za pośrednictwem secretów zapodać user/pass do bazy danych które są inne na developie inne na drugim środowisku.
- 0
@mcnight95: ale ja values per środowisko już mam, teraz chcę secret per środowisko ;)
@Generyczny_nick: Ja robię tak, że secrety mam poza helmem i tworzę je za pomocą kubectl. Wtedy mam dla każdego środowiska zmienną, która wskazuje na nazwę secreta, np. mojaapka-secret-prod, mojaapka-secret-dev itp.
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
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
- 1
@devopsiarz: fajne
- 2
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
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
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
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
- 1
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
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
- 0
Pytanie do ludzi pracujących przy temacie konteneryzacji na co dzień. Jako nody dockera / kubernetesa w środowiskach on-premise (tj. uruchamianych w DC klienta, a nie w chmurze), nody są stawiane na bare metalu czy na wirtualkach?
#pytanie #docker #kubernetes #it
#pytanie #docker #kubernetes #it
@linuxuser: na wirtualkach łatwiej imo, ale w dzisiejszych czasach to można nawet mówić o bare metal == wirtualka, więc w sumie bez różnicy. Odpowiedź to:
@linuxuser: imo vmki umożliwiają łatwiejszą realizację immutable infrastructure. Na bare metal szybciej dorobisz się rosnącego długu środowiskowego, szczególnie jak dasz komuś jakikolwiek wjazd
Mirki mam problem z konfiguracją deploymentu (helm, kubernetes):
schemat ładowania zmiennych do deployment.yaml wygląda tak:
deployment.yaml -> configmap.yaml -> values.yaml
w configmapie mam taki wpis (do node'a):
NODETLSREJECTUNAUTHORIZED
schemat ładowania zmiennych do deployment.yaml wygląda tak:
deployment.yaml -> configmap.yaml -> values.yaml
w configmapie mam taki wpis (do node'a):
NODETLSREJECTUNAUTHORIZED
- 0
@Generyczny_nick: dopowiem sam sobie:
dalej nie jest ok bo wartość przekazywana do serwisu (mimo, że argo się nie wywala) to - \"0\" - zamiast po prostu 0
dalej nie jest ok bo wartość przekazywana do serwisu (mimo, że argo się nie wywala) to - \"0\" - zamiast po prostu 0
- 0
@Generyczny_nick: odpowiem sobie sam:
w plikach konfiguracyjnych values.yaml (bądź tych przygotowanych per środowisko) wrzucamy zmienne w klasycznej postaci np:
nodetlsrejectunauthorizedvalue: '0'
a w configmapie:
NODETLSREJECTUNAUTHORIZEDVALUE: '{{ .Values.token.nodetlsrejectunauthorizedvalue }}'
Nie sądziłem, że całe to odniesienie do wartości z values.yaml w postaci {{ .Values.token... można umieścić między znakami ' '
w plikach konfiguracyjnych values.yaml (bądź tych przygotowanych per środowisko) wrzucamy zmienne w klasycznej postaci np:
nodetlsrejectunauthorizedvalue: '0'
a w configmapie:
NODETLSREJECTUNAUTHORIZEDVALUE: '{{ .Values.token.nodetlsrejectunauthorizedvalue }}'
Nie sądziłem, że całe to odniesienie do wartości z values.yaml w postaci {{ .Values.token... można umieścić między znakami ' '
Według Sama Newmana - autora książek o mikroserwisach - za małą uwagę poświęcamy serverless, a za dużo myślimy w kategoriach k8s. Sprawdź, dlaczego tak uważa.
https://bulldogjob.pl/news/1311-serverless-lepsza-alternatywa-dla-kubernetes
#programowanie #serverless #kubernetes
https://bulldogjob.pl/news/1311-serverless-lepsza-alternatywa-dla-kubernetes
#programowanie #serverless #kubernetes
źródło: comment_1600954056cGcHm01GT5RDwrH7GnDkw1.jpg
PobierzPod 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-23-09-2020/
A jeśli chcesz jeszcze dostępu do większej ilości linków,
To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-23-09-2020/
A jeśli chcesz jeszcze dostępu do większej ilości linków,
- 4
Wołam 13 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
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
- 4
@olrajt: jak Ci pasuje, możesz tworzyć z niego znalezisko - nieco wątpię tylko, czy zostanie wykopany ( ͡° ͜ʖ ͡°)
@Cinex: dziękuje za docenienie, co do linków premium tych "poprzednich" to uznałem, że co 3 miesiące będę je wysyłał wraz z aktualnym zestawieniem. Czyli jak teraz się zapiszesz, to dostaniesz te "zaległe" linki za około 2 miesiące wraz z nowym (na wtedy) zestawieniem. To
@Cinex: dziękuje za docenienie, co do linków premium tych "poprzednich" to uznałem, że co 3 miesiące będę je wysyłał wraz z aktualnym zestawieniem. Czyli jak teraz się zapiszesz, to dostaniesz te "zaległe" linki za około 2 miesiące wraz z nowym (na wtedy) zestawieniem. To
0
Kubernetes i niestandardowe logi. Co z nimi zrobić?

Jak poradzić sobie z niestandardowymi logami, pracując z Kubernetesem?
z- 0
- #
- #
- #
- #
- #
Już 16-17 września odbędzie się konferencja IBM Think Digital Summit 2020.
Poniżej moje zaproszenie wideo na tą konferencję.
Będę miał przyjemność powiedzieć kilka słów o #opensource
W ramach rozszerzenia tematu na platformie konferencji dostępne będą kolejne bardzo ciekawe materiały nt. Open Source.
Np. techniczna rozmowa nt. baz #nosql, #mikroserwisy #kontenery
Poniżej moje zaproszenie wideo na tą konferencję.
Będę miał przyjemność powiedzieć kilka słów o #opensource
W ramach rozszerzenia tematu na platformie konferencji dostępne będą kolejne bardzo ciekawe materiały nt. Open Source.
Np. techniczna rozmowa nt. baz #nosql, #mikroserwisy #kontenery

- 0
@Linux_Zamiast_Windows: spoko. Generalnie to Open Source moim zdaniem "driver" postępu technologicznego w IT. Software tak idzie do przodu, architektura hardware'owa serwerów jest pod to rozwijana itp.
Komentarz usunięty przez autora
Mireczki potrzebuję się poradzić w temacie CI/CD.
Na openshifcie (z helmem) mam postawioną kafkę z zookeeperem (obrazy od bitnami).
Prosta konfiguracja, dwa topici, po jednym podzie (replicaset na 1)
Problem w tym, że zookeeper często pada (przynajmniej raz na dobę) w efekcie czego serwisy które wysyłają/odbierają wiadomości z kafki nie pracują poprawnie bo kafka nie odbiera/wysyła.
Na openshifcie (z helmem) mam postawioną kafkę z zookeeperem (obrazy od bitnami).
Prosta konfiguracja, dwa topici, po jednym podzie (replicaset na 1)
Problem w tym, że zookeeper często pada (przynajmniej raz na dobę) w efekcie czego serwisy które wysyłają/odbierają wiadomości z kafki nie pracują poprawnie bo kafka nie odbiera/wysyła.
@Generyczny_nick: Ja bym radził skupić się na znalezieniu przyczyny dlaczego to pada a nie maskował problemy restartami
- 2
@Generyczny_nick: https://github.com/wurstmeister/kafka-docker/issues/389
prawdopodobnie nie ustawiasz prawidlowo broker id.
tutaj widac ze ten obraz jak nie ma podane to sam sobie wygeneruje https://github.com/bitnami/bitnami-docker-kafka/blob/master/2/debian-10/rootfs/opt/bitnami/scripts/kafka/setup.sh
wiec najsprosciej zrobic statefulset i ustawiac broker id na
prawdopodobnie nie ustawiasz prawidlowo broker id.
tutaj widac ze ten obraz jak nie ma podane to sam sobie wygeneruje https://github.com/bitnami/bitnami-docker-kafka/blob/master/2/debian-10/rootfs/opt/bitnami/scripts/kafka/setup.sh
wiec najsprosciej zrobic statefulset i ustawiac broker id na
#it #komputery #datacenter #vmware #kubernetes Znacie moze jakis polski discord z ludzmi ktorzy siedza w IT infra/ wirtualizacja ? Czasami czegos nie rozumiem i fajnie byloby sie kogos zapytac.
A moze ktos tu by wiedzial, czy iSNS to po prostu taki 'manager' roznych discovery portali ? W sensnie po co mi iSNS skoro moge uderzyc do discovery portal na iscsi target i
A moze ktos tu by wiedzial, czy iSNS to po prostu taki 'manager' roznych discovery portali ? W sensnie po co mi iSNS skoro moge uderzyc do discovery portal na iscsi target i
@oink_oink: taktyk
- 1
@MyNameIsJefff: jak cos to znalazlem polski slack z takim towarzystem
4
Zmiany na Docker Hub. Twoje obrazy mogą zostać usunięte.

Posiadasz konto na Docker Hub? Zobacz jakie zmiany wchodzą w życie i jaki będą miały wpływ na darmowe konta. W najgorszym wypadku Twoje obrazy mogą zostać usunięte.
z- 0
- #
- #
- #
- #
- #
- #
Mireczki pytanie z zakresu CI/CD:
Jest sobie kubernetes, helm, róznego rodzaju configmapy do kilku mikroserwisów no i same mikroservisy ładnie pakujące się do obrazów dockerowych niczym m&m do miski.
Problem w tym, że gdy aktualizuję configmapę o nowe zmienne których wymaga obraz dockerowy to mimo, że push na developa leci ok z configmapa, serwis na nowo buduje obraz dockerowy wymagający wspomnianych zmiennych to tak czy siak te zmienne nie są w jakiś sposób uaktualniane
Jest sobie kubernetes, helm, róznego rodzaju configmapy do kilku mikroserwisów no i same mikroservisy ładnie pakujące się do obrazów dockerowych niczym m&m do miski.
Problem w tym, że gdy aktualizuję configmapę o nowe zmienne których wymaga obraz dockerowy to mimo, że push na developa leci ok z configmapa, serwis na nowo buduje obraz dockerowy wymagający wspomnianych zmiennych to tak czy siak te zmienne nie są w jakiś sposób uaktualniane
- 0
@rubens117 obraz w nowej wersji buduje się sam do artifactory i tak samo stary pod się ubija i wstaje nowy. Chodzi o to, że zmiany w configmapie nie są z automatu uwzględniane w efekcie nowych zmiennych w ogóle nie wstrzykuje.
Treść przeznaczona dla osób powyżej 18 roku życia...
- 8
Wołam 12 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.
Jak chcesz taką wołaczkę, to znajdziesz ją tutaj
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.
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.
Jak chcesz taką wołaczkę, to znajdziesz ją tutaj
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.
Komentarz usunięty przez autora
- 2
#programowanie #devops #docker #kubernetes #microservices
Jak radzicie sobie z aplikacjami, które składają się z kilku kontenerów (np. aplikacja, baza danych, kolejka i dwa niezależne mikroserwisy)?
Żeby developer lokalnie mógł to sobie wszystko uruchomić jednym kliknięciem to pisze się Docker Compose.
Ale
Jak radzicie sobie z aplikacjami, które składają się z kilku kontenerów (np. aplikacja, baza danych, kolejka i dwa niezależne mikroserwisy)?
Żeby developer lokalnie mógł to sobie wszystko uruchomić jednym kliknięciem to pisze się Docker Compose.
Ale
@mk321: Klaster k8s dla developerów. Odpalają sobie całą aplikację na tym klastrze, każdy dev ma swój i tylko swój namespace. Za pomocą telepresence możesz lokalny kontener wpiąć do k8s i widzisz swoje zmiany od razu. U jednego klienta projekt to ponad 40 mikroserwisów, uruchomienie takiego czegoś lokalnie to overkill.
- 2
@mk321: utrzymanie obu configow to az taki problem? Mowisz o systemi z 4-5 kontenerow i zakladam ze nowe nie wyrastaja jak grzyby po deszczu co sprint wiec jak raz ogarniecie compose i deploymenty to nie wiem czemu to mialby byc ciagly effort?
a jak nie pasuje to dev klaster - nic madrzejszego nie wymyslimy
a jak nie pasuje to dev klaster - nic madrzejszego nie wymyslimy














#komputery #programowanie #docker #kubernetes #cloud #chmura #googlecloud #aws #amazon #azure #raspberrypi