czerwiec 2023

Konteneryzacja Kubernetes Polecane

Klaster Kubernetes na maszynach wirtualnych Proxmox VE

Opis Kubernetes Kubernetes to platforma orkiestracji kontenerów typu open source opracowana przez Google. Automatyzuje wdrażanie, skalowanie i zarządzanie aplikacjami w kontenerach. Celem Kubernetes jest uproszczenie zarządzania złożonymi, rozproszonymi systemami poprzez zapewnienie niezawodnej struktury do automatyzacji wdrażania, skalowania i operacji kontenerowych aplikacji w klastrach hostów. Dzięki Kubernetes możesz wdrażać i zarządzać

Docker Java Konteneryzacja Polecane Programowanie

Przygotowanie obrazu Docker z aplikacją Java do wysłania na hub.docker.com

Wstęp Zawarte w tym artykule informacje bazują na poprzednich wpisach: Zbudowanie lokalnego obrazu docker W katalogu np. /home/dockeruser/java/javawritemariadbexample/ gdzie mamy wszystkie potrzebne do działania aplikacji pliki tworzymy plik Dockerfile o zawartości i budujemy lokalnie nasz obraz Dockera aplikacji w Java na podstawie obrazu Dockera openjdk:11 pobranego z hub.docker.com Sprawdzamy czy

Java Programowanie

Przykład aplikacji Java odczytującej z bazy danych MariaDB

Opis aplikacji Moja autorska aplikacja JavaReadMariadbExample to prosty przykład odczytu z bazy danych MariaDB z aplikacji w języku Java. Bazuje na  bazie danych i tabeli przygotowanej wg. wpisu na stronie https://itadmin.vblog.ovh/proxmox-instalacja-i-konfiguracja-mariadb-na-ubuntu-22-04/ dlatego warto wcześniej je przygotować zanim uruchomimy aplikację. Aplikacja wykorzystuje zmienne środowiskowe ustawione w systemie operacyjnym lub zdefiniowane jako

Java Programowanie

Przykład aplikacji Java zapisującej do bazy danych MariaDB

Opis aplikacji Moja autorska aplikacja JavaWriteMariadbExample to prosty przykład zapisu do bazy danych MariaDB z aplikacji w języku Java. Bazuje na  bazie danych i tabeli przygotowanej wg. wpisu na stronie https://itadmin.vblog.ovh/proxmox-instalacja-i-konfiguracja-mariadb-na-ubuntu-22-04/ dlatego warto wcześniej je przygotować zanim uruchomimy aplikację. Aplikacja wykorzystuje zmienne środowiskowe ustawione w systemie operacyjnym lub zdefiniowane jako

Aplikacje Linux Proxmox VE Wirtualizacja

Proxmox instalacja i konfiguracja MariaDB na Ubuntu 22.04

Opis aplikacji MariaDB to popularny system zarządzania relacyjnymi bazami danych (RDBMS) typu open source, który jest rozwidleniem MySQL. Został stworzony przez pierwotnych twórców MySQL w odpowiedzi na obawy związane z przejęciem MySQL przez Oracle Corporation. MariaDB zachowuje wysoki stopień kompatybilności z MySQL, dzięki czemu w większości przypadków zastępuje MySQL. Oto

Ansible Aplikacje

Ansible instalacja i konfiguracja kontenera LXC Debian 11 do zarządzania serwerami

Opis Ansible Ansible to narzędzie do automatyzacji typu open source, które upraszcza zarządzanie i orkiestrację infrastruktury IT. Został zaprojektowany w celu automatyzacji powtarzalnych zadań, usprawnienia złożonych przepływów pracy oraz umożliwienia konfiguracji i wdrażania systemów na dużą skalę. Ansible używa deklaratywnego języka, znanego jako YAML, do opisywania pożądanego stanu systemów i

Skrypty Bash

Skrypt Bash – update_cert.sh

Opis skryptu Skrypt pochodzi ze strony https://github.com/ryecoaaron/scripts/blob/main/update_cert.sh i służy do automatycznej podmiany certyfikatu SSL np. Let’s encrypt w openmediavault na nowszą wersję. Uruchomienie Pobrane pliki certyfikatów powinny być dostępne na serwerze openmediavault np. w katalogu /etc/letsencrypt/ # pobranie uuid omv-confdbadm read „conf.system.certificate.ssl” | jq -r ’.[] | „\(.uuid)”’ chmod +x

Proxmox VE Wirtualizacja

Proxmox konfiguracja i podział sieci

Podział środowiska Proxmox na wiele sieci Podział środowiska Proxmox na wiele sieci może przynieść kilka korzyści, w tym: Większe bezpieczeństwo: Dzięki segregacji różnych rodzajów usług lub systemów w osobne sieci można skuteczniej izolować i kontrolować ruch sieciowy. Pomaga to ograniczyć ryzyko nieautoryzowanego dostępu lub potencjalnych ataków. Można na przykład oddzielić