Wpis z mikrobloga



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.

Zbliżają się Święta i Nowy Rok, to w prezencie od devopsiarza, więcej linków i libek. Nie wiem czy to ostatnie wydanie w tym roku, zobaczę jeszcze, ale nie obiecuje. No i nie przyzwyczajajta się, bo taka ilość artów/linków/libek to na Święta jedynie ;-)

No i oczywiście Wesołych Świąt i Szczęśliwego Nowego Roku (to gdyby następnego wpisu o tej tematyce już nie było w tym roku)


### arciki ###

1) http://man7.org/conf/meetup/understanding-user-namespaces--Google-Munich-Kerrisk-2019-10-25.pdf
Ciekawa prezentacja o User namespaces i capabilities, user namespaces mogą w końcu doprowadzić do
tego, że Docker może działać zupełnie bez roota

2) Czy warto zdobyć certyfikat odnośnie Kubernetesa, dyskusja na reddicie

3) Serverless Kubernetess na Amazonie?

4) Porady jak pisać wydajniejsze oprogramowanie w Go, obowiązkowe dla koneserów
UWAGA: nim rzucisz się na porady z artykułu, niczym Reksio na szynkę, przedyskutuj sprawę ze swoim zespołem!

5) Dosyć istotna checklista dla webaplikacji odpalanych na Kubernetesie, czyli o czym należy pamiętać - pozycja obowiązkowa

6) Czy zmiana schedulera IO w Linuksie Ci coś da - analiza i benchmarki

7) Wszyscy hop na microserwisy? Argumenty jednego teamu dlaczego zaniechali takiej hopki

8) Jeśli jeszcze nie wiesz, czym jest Reverse Engineering - ten artykuł ładnie to wyjaśnia

9) Test "niskokosztowych" VPSów do 100$ miesięcznie - obszerna relacja z porównaniami

10) Jak to robią w Pintereście, czyli jak Kafka wspiera u nich klaster MySQL, który mógłby nie wydolić przy ich ruchu

11) .NET Core na chwilę obecną wyprzedza Jave we wszystkich mikrobenchmarkach na benchmarksgame

12) Odkrywanie mniej znanych możliwości PostgreSQL 12 - typu JIT,Parallel automatic index rebuilding i usprawnienia w odkurzaczu :-)

13) Nie wysiadujesz w piwnicy i lubisz chodzić do ludzi? Sprawdź plan Konferencji IT na 2020 w Polsce - aktualizowany

14) Na pewno słyszałeś/aś o Mac Pro i jego cenach, jednak znacznie ciekawsze jest, co do tego słynnego PCta można wpiąć i czy w ogóle zadziała, w końcu to rozszerzalny komputer pro

15) Firma, która zdecydowała się część stacku przenieść do Go (z pythona2). Oczywiście też migracja z monolita w tle.

16) Wydano Rusta w wersji 1.40, to język, który warto znać już dziś, co by nie być wykluczonym na rynku pracy za parę lat



## libki/programy/tutoriale ###

- fakeroot - znany program, który "oszukuje" inne apki (bo przecież nie nas), że są odpalane z uprawnieniami
roota. Jak wysiadujesz na pewnych dystrybucjach linuksa, być może przemignęło Ci to nie raz
przed oczami, bo ma to już wiele lat. Oczywiście, jest to bezpieczne oszukiwanie, gdyż fakeroot
nie robi nic z uprawnieniami roota.
Tu wyjaśnienie po co jest i jak działa: https://unix.stackexchange.com/a/178019

- https://github.com/hashicorp/vault-k8s - #golang - first-class support dla Vault w Kubernetesie od Hashicorp, więc ciekawe. Więcej informacji: https://www.hashicorp.com/blog/injecting-vault-secrets-into-kubernetes-pods-via-a-sidecar/

- https://github.com/jlesquembre/kubeprompt - #golang i #ruby czyli prompcik do Kubernetesa, idealny do jakiegoś fish/zsh czy czegośtam :-)

- https://github.com/docker-slim/docker-slim - #docker i #golang, czyli odchudź swoje obrazy

- https://gianarb.it/blog/programmatically-kube-port-forward-in-go - #golang, piszemy forwarder portów dla Kubernetesa

- https://github.com/kubernetes-sigs/kind - #docker nie bawiłem się tym jeszcze, ale stawia to całe klastry (!) kubernetesa w Dockerze
(głównie do testów)

- https://pypi.org/project/python-interface/ - #python - nawyki z #javy #dotnet czy #golang? Potrzebujesz interfejsu? No to masz, w Pythonie

#programowanie #programista15k #technologia #informatyka #apple

  • 3