listopad 2024

Konteneryzacja OpenShift

Klaster OKD (OpenShift) – Projekt OpenShift java-hello

Testowy klaster OKD (OpenShift) Poniższy wpis bazuje na konfiguracji klastra przeprowadzonej wg. wpisu https://itadmin.vblog.ovh/klaster-okd-openshift-na-maszynach-wirtualnych-proxmox-opis-instalacji/ oraz konfiguracji serwera NFS opisanej na stronie https://itadmin.vblog.ovh/klaster-okd-openshift-na-maszynach-wirtualnych-proxmox-przygotowanie-maszyny-storage-nfs/ Opis projektu OpenShift : java-hello Projekt ma na celu weryfikację możliwości budowania projektów na nowym klastrze OKD. Bazuje na obrazie Docker-a eclipse-temurin:17-jdk-alpine . Dodatkowo projekt wykorzystuje configmapę oraz

Konteneryzacja OpenShift

Klaster OKD (OpenShift) – Zarządzanie volumenami PV

Testowy klaster OKD (OpenShift) Poniższy wpis bazuje na konfiguracji klastra przeprowadzonej wg. wpisu https://itadmin.vblog.ovh/klaster-okd-openshift-na-maszynach-wirtualnych-proxmox-opis-instalacji/ a w szczególności konfiguracji serwera NFS opisanej na stronie https://itadmin.vblog.ovh/klaster-okd-openshift-na-maszynach-wirtualnych-proxmox-przygotowanie-maszyny-storage-nfs/ Czym jest OpenShift PVC (PersistentVolumeClaim)? W OpenShift PersistentVolumeClaim (PVC) to żądanie pamięci masowej przez użytkownika lub aplikację. Umożliwia ono dostęp do PersistentVolumes (PV), które zapewniają zasoby

Konteneryzacja OpenShift

Klaster OKD (OpenShift) – Zarządzanie użytkownikami, uprawnieniami, metodami autoryzacji

Testowy klaster OKD (OpenShift) Poniższy wpis bazuje na konfiguracji klastra przeprowadzonej wg. wpisu https://itadmin.vblog.ovh/klaster-okd-openshift-na-maszynach-wirtualnych-proxmox-opis-instalacji/ Autoryzacja przez htpasswd Ponieważ kubeadmin jest obecnie jedynym dostępnym użytkownikiem klastra należy utworzyć nową metodą autoryzacji np. htpasswd i dodać w niej kolejnych użytkowników. Przygotowujemy więc listę użytkowników w pliku np. /home/bastuser/htpasswd Sprawdzamy jakie są obecnie

Konteneryzacja OpenShift

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox – Zakończenie instalacji

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox Monitorowanie przebiegu instalacji klastra Jeśli na dowolnym control-plane pojawi się poniższy błąd tego typu to należy zaakceptować czekające na akceptację certyfikaty (patrz opis poniżej) Można też podglądać status powstajacego klastra korzystając z jego API Generalnie problemy z instalacją klastra mogą wynikać najczęściej z:

Proxmox VE Wirtualizacja

Proxmox VE 8.3 – własna modyfikacja okna Summary w konsoli GUI

Dostosowanie wyglądu okna Summary w konsoli GUI Jeśli chcemy dostosować wygląd elementów w oknie Summary Proxmox GUI musimy edytować pliki: Większość informacji takich jak temperatura CPU/Dysku czy informacje systemowe można łatwo dostosować używając skryptu PVE-mods.Po każdej większej aktualizacji systemu należy poprawić powyższe pliki lub przywrócić je z kopii.Po każdej zmianie

Konteneryzacja OpenShift

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox – Uruchomienie maszyn Compute

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox Funkcje maszyn Compute w klastrze (worker) Węzeł obliczeniowy (node) w klastrze OKD (OpenShift Kubernetes Distribution) to węzeł roboczy (worker) , który wykonuje podstawową funkcję uruchamiania obciążeń aplikacji. Te węzły są odpowiedzialne za hostowanie konteneryzowanych aplikacji i usług w klastrze. Oto podział jego kluczowych

Konteneryzacja OpenShift

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox – Uruchomienie maszyn Control-Plane

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox Funkcje maszyn Control-Plane (master) w klastrze Węzeł (node) control-plane (inaczej master) w klastrze OKD (OpenShift Kubernetes Distribution) to główny komponent odpowiedzialny za zarządzanie i koordynowanie całościowych operacji klastra. Te węzły hostują krytyczne usługi i komponenty wymagane do utrzymania funkcjonalności klastra i zapewnienia, że

Konteneryzacja OpenShift

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox – Uruchomienie maszyny Bootstrap

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox Przygotowanie maszyny wirtualnej Bootstrap Węzeł bootstrap w klastrze OKD (OpenShift Kubernetes Distribution) to tymczasowy węzeł odpowiedzialny za inicjowanie procesu instalacji i provisioningu klastra. Odgrywa on kluczową rolę w bootstrappingu płaszczyzny sterowania i zapewnia, że ​​komponenty klastra są wdrażane i konfigurowane poprawnie. Obraz systemu

Aplikacje Konteneryzacja OpenShift Serwer NFS

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox – Przygotowanie maszyny Storage NFS

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox Przygotowanie maszyny wirtualnej Storage Maszyna storage posłuży nam do udostępnienia volumenów lvm o różnym rozmiarze od 1 do 10 GB na potrzeby Persistent Storage naszego klastra OKD (OpenShift). Obraz systemu Fedora Server 41 network install jest do pobrania z tego linku https://download.fedoraproject.org/pub/fedora/linux/releases/41/Server/x86_64/iso/Fedora-Server-netinst-x86_64-41-1.4.iso. Po

Konteneryzacja OpenShift

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox – Przygotowanie maszyny Bastion

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox Spis treść Przygotowanie maszyny wirtualnej Bastion Maszyna bastion posłuży nam do następujących celów: Obraz systemu Fedora Server 41 jest do pobrania z tego linku https://fedoraproject.org/server/download. Po przegraniu obrazu na isostore Proxmoxa możemy rozpocząć instalację systemu. Podajemy nazwę hosta: bastion.okdlab.local Ustawiamy hasło dla root-a.Tworzymy

Konteneryzacja OpenShift

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox – Opis instalacji

Klaster OKD (OpenShift) na maszynach wirtualnych Proxmox Spis treści Lista części opisu instalacji Opis utworzenia klastra OKD (OpenShift) podzielono na kilka części aby ułatwić wykonywanie kolejnych kroków. Podstawowym zadaniem jest przygotowanie poprawnie działającego serwera DNS oraz konfiguracja maszyny bastion, która pozwoli na przygotowanie i dystrybucję konfiguracji dla bootstrapa, masterów oraz