Dzisiaj krótki wpis z cytatem, który usłyszałem w wywiadzie podlinkowanym w dalszej części wpisu.
screen – uruchamianie wielu poleceń w tle
Miałeś pewnie taką sytację, że chciałeś uruchomić zadanie, które będzie się wykonywać bardzo długi czas. Uruchomiłeś to zadanie i nagle bez większych powodów zostałeś odłączony od interntu. Twoje połączenie z serwerem zostało przerwane, sesja ssh została usunięta a twoja cała praca została stracona. Takie coś zdażyło się każdemy i każdej z nas. Szcześliwie dla nas wszystkich mam dzisiaj dla was rozwiązanie tego problemu, a jest nim screen, który pozwala nam tworzyć sesje terminala które mogą być spokojnie rozłączane i podłączane ponownie.
Dodanie logicznego volumenu z istniejącej partycji LVM
Dzisiaj opiszę przykład działania na LVM, po tym jak na jednym z systemów miałem dysk 1 Tb, ale na system zostało przeznaczone tylko 200 Gb. Przyszła pora na przeniesienie własnej chmury owncloud. Po szybkim działaniu postanowiłem napisać poniższy wpis, zapraszam do czytania.
Extending root filesystem on ec2
Jedną z zalet chmur obliczeniowych jest ich łatwa skalowalność, dzisiaj pokaże jak w prosty sposób przeskalować i zwiększyć partycję systemową w naszej instancji. W AWS możemy tworzyć dowolne partycje o rozmiarach od 1 GiB do maksymalnie 16384 GiB – czyli ponad 16 Terabajtów. Za pomocą kilku kliknięć przeskalujemy instancję z 16 GiB do 40 GiB.
Jak pracuję
Kilkukrotnie zdarzyło się kiedy pytano się mnie jakich narzędzi używam, jak pracuję oraz jakie narzędzia polecam. Dzisiaj po dłuższej przerwie wracam do pisania i postanowiłem przygotować ten wpis. Prezentuje w nim jakich narzędzi używam obecnie, z pominięciem tych, których używam, ponieważ wymagają tego moi klienci.
Helm init problem z konfiguracją
Jest to pierwszy wpis związanego z k8s oraz Rancherem.
Jeżeli masz problem z helm init
helm version
Client: &version.Version{SemVer:"v2.12.3", GitCommit:"xxxf22yyysd30ssf186e", GitTreeState:"clean"} Error: Get https://your-do-k8s-link.ondigitalocean.com/api/v1/namespaces/kube-system/pods?labelSelector=app%3Dhelm%2Cname%3Dtiller: dial tcp: lookup your-do-k8s-link.ondigitalocean.com on 127.0.0.53:53: no such host
Problem jest taki że w digital ocean dostajesz plilk z konfiguracją – a helm szuka nie tam gdzie trzeba 🙂
Wystarczy dodać prosty export do zmiennych środowiskowych
export KUBECONFIG=/srv/clusters/config.yml
i Viola działa :
$ helm version Client: &version.Version{SemVer:"v2.12.3", GitCommit:"eecf22f77df5f65c823aacd2dbd30ae6c65f186e", GitTreeState:"clean"}
Linki dsp2017 część 1
Dzisiaj nietypowy wpis, z linkami które mi pomogły, zaciekawiły pomogły rozwiązać jakiś problem. Każdy wpis z tagiem linki będzie rozwijany przez około 2-3 tygodnie.
Kaizen metoda na lepsze jutro / projekt
Kaizen jest praktyką ciągłego, długofalowego doskonalenia produktu. Została wprowadzona i opisana przez Massaki Imai w roku 1986 w Japonii. Uznawana jest na całym świecie jako ważny filar w długofalowej strategii konkurencyjnej organizacji. Praktyka to to przede wszystkim małe codzienne kroki. W myśl zasady przewodniej – duże rezultaty przychodzą z wielu małych zmian wykonanych w pewnym czasie.
ansible-container w projekcie infragame.online
Ansible containers
Ansible containers pozwala nam na budowanie obrazów dockera przy pomocy playbooków znanych nam z ansible. Cała praca polega nam na opisaniu naszej aplikacji w formacie bardzo podobnym do formatu plików znanych z docker-compose.
Docker compose – przygotowanie
Dzisiaj przygotujemy proste środowisko do mojego projektu – zainstalujemy i skonfigurujemy sobie dockera oraz uruchomimy prostą aplikację opartą o flaska oraz postgresql. Nad wszystkim będzie czuwał nginx.