Kategoria: DevOps

Co to jest Blue-Green deployment

Wchodząc w świat wdrażania i utrzymania aplikacji webowych spotkasz się na pewno z określeniem blue-green departament. Owe określanie pojawiało się jako element Continuous Deployment (w CI/CD), gdzie aktualizacje czy wdrażanie nowych wersji oprogramowania jest częste i zautomatyzowanie a zarazem należy utrzymywać ciągłość dostępności usług, serwisów, którego dotyczą.

Co to jest CI/CD?

Na początku musisz wiedzieć, że tworzenie produkcja oprogramowania to proces składający z wielu faz następujących o określonych sposób po sobie lub cyklicznie powtarzających się. Zaczynając od pomysłu, idei poprzez wytwarzanie, testy i wdrożenie aż do zakończenia produkcji.

Jak skopiować plik z poda OpenShift do Windows

W końcu dostałeś w swoje ręce dostęp do środowiska pod OpenShiftem. Trochę ograniczony bo takie było wymaganie ale bardzo potrzebujesz skopiować na szybko jeden plik stamtąd do swojej maszyny z Windows. W tym artykule przeczytasz jak przekopiować plik z projektu do windy.

Ansible. Obsługa usług w Linuksie.

Odnośnie linuksa można zaryzykować stwierdzenie, że usługi są kwintesencją tegoż systemu. Jak można się spodziewać i nasze Ansible daje możliwość łatwego zarządzania usługami pod systemem operacyjnym. Wspomnę, że tu skupiamy się na obsłudze usług pod systemem Linux i wykorzystujemy moduł Service. Natomiast do systemu Windows służy moduł win_service i opowiem o nim w innym artykule.

Ansible. Porządkowanie ewidencji.

Środowisko IT łatwiej zarządzać gdy uporządkujemy je w logiczny a przede wszystkim wygodny dla nas sposób. Ansible daje tu kilka możliwości jak ogarnąć wszystkie nasze podległe hosty, cały nasz inwentarz.

Ansible. Moduły.

W Ansible występują moduły rozbudowujące jego funkcjonalności, tak by pokryył różne obszary infrastruktury informatycznej, które pragniemy zautomatyzować. Moduły także zapewnia nam opisanie za pomocą prostego kodu w YAML tych działań, które wcześniej realizowane były za pomocą interfejsu graficznego lub za pomocą różnych, często skomplikowanych poleceń i języków skryptowych. Ansible ze swoimi modułami to wszystko

Ansible. Instalacja na Centos 8.

Centos jest bardzo popularnym systemem wykorzystywanym w środowiskach produkcyjnych na całym świecie. Dlatego dziś zaczniemy od instalacji Ansible właśnie na Centosie w wersji 8.

Ansible. Playbook.

Jednym z podstawowych pojęć jakie pojawią się w kontekście Ansible to właśnie playbook. Playbook jest to zestaw instrukcji które wykonuje Ansible na hoscie lub grupie hostów. Innymi słowy, można to porównać do przepisu kulinarnego, który wykonuje kucharz. Jeśli chcesz postawić środowisko dla aplikacji musisz wykonać szereg zadań i działań (według playbooka) by osiągnąć swój

Ansible. Zaczynamy od ewidencji.

Jedną z wyjątkowych cech Ansible na tle innych systemów orkiestracji jest to, że jest systemem “bez agentowym”. A to oznacza, że nie musimy instalować żadnych programów na hostach którymi chcemy zarządzać. No dobrze, ale skąd Ansible ma wiedzieć którymi komputerami ma zarządzać skoro nie używamy agentów?