Co to jest Kubernetes?

Oto kr贸tkie wideo; czytaj dalej, aby dowiedzie膰 si臋 wi臋cej. Wyobra藕 sobie Kubernetes jako pot臋偶ny i wydajny system zaprojektowany do zarz膮dzania aplikacjami skonteneryzowanymi na klastrze maszyn. Pro艣ciej m贸wi膮c, Kubernetes jest jak wysoce wykwalifikowany dyrygent orkiestruj膮cy du偶膮 i r贸偶norodn膮 grup臋 muzyk贸w (kontener贸w), aby wyst臋powali w harmonii. (Reszta artyku艂u znajduje si臋 pod obrazem.) ...

6 stycznia 2024 路 1 min 路 182 s艂贸w 路 sysadmin

Jak zainstalowa膰 n8n w Kubernetes - k3s

Jak zainstalowa膰 n8n w Kubernetes - k3s Szybka implementacja: Zainstaluj git 1 sudo apt install git Sklonuj repozytorium 1 git clone https://github.com/sysadmin-info/n8n-k3s.git Wejd藕 do katalogu 1 cd n8n-k3s Zainstaluj n8n w k3s 1 kubectl apply -f . Szczeg贸艂y artyku艂u dotycz膮 ustawienia n8n, narz臋dzia do automatyzacji przep艂ywu pracy, na Kubernetes. Skupia si臋 na u偶yciu plik贸w YAML do wdro偶enia Kubernetes. ...

29 grudnia 2023 路 10 min 路 2073 s艂贸w 路 sysadmin

Jak zainstalowa膰 n8n i uruchomi膰 go podczas uruchamiania systemu dzi臋ki systemd unit

Utw贸rz plik: 1 touch n8n-install.sh Wprowad藕 poni偶sz膮 zawarto艣膰 do pliku: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 #!/bin/bash -e log() { echo "[$(date +'%Y-%m-%d %H:%M:%S')]: $*" } # Funkcja wy艣wietlaj膮ca spinner display_spinner() { local pid=$1 local spin='-\|/' log "艁adowanie..." while [ "$(ps a | awk '{print $1}' | grep $pid)" ]; do local temp=${spin#?} printf "\r [%c]" "$spin" local spin=$temp${spin%"$temp"} sleep 0.1 done printf "\r" } row=2 col=2 countdown() { msg="Poczekaj 30 sekund na ${1} n8n..." clear tput cup $row $col echo -n "$msg" l=${#msg} l=$(( l+$col )) for i in {30..1} do tput cup $row $l echo -n "$i" sleep 1 done } execute_command() { local cmd="$*" log "Wykonuj臋: $cmd" bash -c "$cmd" & display_spinner $! } error_exit() { log "$1" exit 1 } check_root(){ echo "Ten skrypt szybkiej instalacji wymaga uprawnie艅 root." echo "Sprawdzanie..." if [[ $(/usr/bin/id -u) -ne 0 ]]; then echo "Nie uruchomiono jako root" exit 0 else echo "Instalacja kontynuowana" fi SUDO= if [ "$UID" != "0" ]; then if [ -e /usr/bin/sudo -o -e /bin/sudo ]; then SUDO=sudo else echo "*** Ten skrypt szybkiej instalacji wymaga uprawnie艅 root." exit 0 fi fi } update_upgrade(){ echo 'aktualizacja systemu' sudo apt update sudo apt upgrade -y } check_packages(){ if [[ $(command -v build-essential) ]]; then echo "build-essential ju偶 zainstalowany" else sudo apt install build-essential -y fi if [[ $(command -v python3) ]]; then echo "python3 ju偶 zainstalowany" else sudo apt install python3 -y fi if [[ $(command -v nodejs) ]]; then echo "nodejs ju偶 zainstalowany" else sudo apt install nodejs -y fi if [[ $(command -v npm) ]]; then echo "npm ju偶 zainstalowany" else sudo apt install npm -y fi } install_n8n(){ execute_command "echo 'instaluj臋 n8n globalnie'" npm install n8n -g } adding_systemd_entry(){ echo 'dodawanie wpisu systemd' sudo cat > /etc/systemd/system/n8n.service <<EOF [Unit] Description=n8n - 艁atwa automatyzacja zada艅 mi臋dzy r贸偶nymi us艂ugami. After=network.target [Service] Type=simple User=adrian ExecStart=/usr/local/bin/n8n start --tunnel Restart=on-failure [Install] WantedBy=multi-user.target Alias=n8n.service EOF } n8n _service(){ echo 'prze艂adowanie, w艂膮czanie przy uruchomieniu i startowanie n8n' sudo systemctl daemon-reload sudo systemctl enable n8n sudo systemctl start n8n } n8n_status(){ systemctl status n8n.service } main(){ check_root update_upgrade check_packages install_n8n adding_systemd_entry n8n_service countdown n8n_status } main Zapisz i zamknij. ...

21 grudnia 2023 路 3 min 路 555 s艂贸w 路 sysadmin

Jak naprawi膰 b艂膮d Rudder podczas pr贸by wys艂ania i uruchomienie n8n podczas rozruchu OS

Jak rozwi膮za膰 poni偶szy problem: [Rudder] error: got error while attempting send for 3 times, dropping 3 events Domy艣lnie, samodzielnie hostowana instancja n8n wysy艂a dane na serwery n8n. Pozwala to n8n wysy艂a膰 u偶ytkownikom powiadomienia o dost臋pnych aktualizacjach, umo偶liwia dost臋p do szablon贸w przep艂ywu pracy i dostarcza n8n informacje diagnostyczne. ...

19 grudnia 2023 路 2 min 路 231 s艂贸w 路 sysadmin

Jak zainstalowa膰 i u偶ywa膰 n8n do wdra偶ania gotowych schemat贸w

Zainstaluj nala w Debianie 12 1 sudo apt install nala -y Zainstaluj nodejs i npm 1 2 3 sudo nala install nodejs npm -y # lub sudo apt install nodejs npm -y Sprawd藕 wersje 1 2 nodejs --version npm --version Uruchom n8n 1 npx n98 Aby uruchomi膰 n8n w tle, zainstaluj screen 1 sudo nala install screen -y Uruchom screen 1 screen Uruchom n8n 1 npx n8n Od艂膮cz sesj臋 screen za pomoc膮 poni偶szej kombinacji: ctrl+a i ctrl+d #aby od艂膮czy膰 Ponownie pod艂膮cz sesj臋 screen za pomoc膮 poni偶szego polecenia: 1 screen -r Sprawd藕 adres IP maszyny, na kt贸rej dzia艂a n8n, za pomoc膮 poni偶szego polecenia: 1 hostname -I Zaloguj si臋 w swojej przegl膮darce internetowej u偶ywaj膮c schematu URL: http://IP_address:5678 (5678 to port). ...

15 grudnia 2023 路 1 min 路 132 s艂贸w 路 sysadmin

Jak rozwi膮za膰 b艂膮d wczytywania po艣wiadcze艅 Syntax Error Unexpected token in JSON na pozycji 0 w Node-RED

Aby rozwi膮za膰 problem 1 [warn] Error loading credentials: SyntaxError: Unexpected token in JSON at position 0 kt贸ry faktycznie blokuje od艣wie偶anie informacji na ekranie zegara Ulanzi TC001 Smart Pixel Clock, nale偶y wykona膰 poni偶sze kroki. Oczywi艣cie, je艣li u偶ywasz samodzielnej instancji Node-RED zamiast dodatku Home Assistant, mo偶esz po prostu zalogowa膰 si臋 do swojej instancji i wykona膰 wymienione polecenia. ...

15 grudnia 2023 路 1 min 路 140 s艂贸w 路 sysadmin

Jak rozwi膮za膰 b艂膮d parsera JSON w gotowym schemacie Node-RED z animacjami

Zaimportuj do Node-RED schemat st膮d: Schemat efekt贸w/animacji losowych Zmie艅 w pschemacie AwtrixUlanzi/CustomApp przetworzony obiekt json na 艂a艅cuch znak贸w UTF-8. Zastosuj zmiany Problem rozwi膮zany

9 grudnia 2023 路 1 min 路 23 s艂贸w 路 sysadmin

Instalacja i konfiguracja Node-RED oraz Jak pracowa膰 z gotowymi przep艂ywami

Konfiguracja Node-RED: Zainstaluj dodatek Node-RED w Home Assistant. Skonfiguruj integracj臋 Node-RED z MQTT w Home Assistant. Otw贸rz Node-RED Zaimportuj przep艂yw z AWTRIX Flows do Node-RED Skonfiguruj przep艂yw uzyskaj identyfikator YouTube ze swojego kana艂u uzyskaj klucz API z Google Developer Console Kliknij publikuj i sprawd藕, czy tekst jest widoczny na Ulanzi TC001 Smart Pixel Clock. Obejrzyj film, aby dowiedzie膰 si臋, jak wykona膰 ka偶dy krok. Ikony mo偶na pobra膰 z tej strony internetowej: ikony - zobacz samouczek wideo, aby dowiedzie膰 si臋, jak to dzia艂a.

9 grudnia 2023 路 1 min 路 81 s艂贸w 路 sysadmin

Jak po艂膮czy膰 Ulanzi TC001 Smart Pixel Clock przez MQTT z Home Assistant

Konfiguracja komunikacji MQTT: Zainstaluj dodatek MQTT w Home Assistant. Skonfiguruj integracj臋 MQTT w Home Assistant. Utw贸rz u偶ytkownika dla dodatku MQTT (broker MQTT) w Home Assistant. np. mqtt-user Dodaj u偶ytkownika dla MQTT na Ulanzi TC001 Smart Pixel Clock w sekcji Auth. Przygotuj prosty payload do komunikacji z urz膮dzeniem Ulanzi w dodatku MQTT Mosquito. 1 2 3 4 5 6 { "text": "Witaj, Sysadmin!", "icon": "1", "rainbow": true, "duration": 10 } Kliknij opublikuj i sprawd藕, czy tekst jest widoczny na Ulanzi TC001 Smart Pixel Clock. Niestety to nie jest trwa艂e rozwi膮zanie.

8 grudnia 2023 路 1 min 路 89 s艂贸w 路 sysadmin

Jak wgra膰 firmware do Ulanzi TC001 Smart Pixel Clock 2882 za pomoc膮 flashera AWTRIX autorstwa Blueforcera

Wst臋p: Witajcie wszyscy w tym ekscytuj膮cym projekcie dotycz膮cym Ulanzi TC001 Smart Pixel Clock 2882. W tej serii b臋dziemy odkrywa膰 nieograniczone mo偶liwo艣ci tego urz膮dzenia marze艅 dla entuzjast贸w technologii. Cele projektu: Naszym g艂贸wnym celem z TC001 jest wykorzystanie jego potencja艂u do wy艣wietlania pikselowych wiadomo艣ci i wi臋cej. Osi膮gniemy jednoczesne wy艣wietlanie licznika obserwuj膮cych dla platform takich jak YouTube, Instagram, TikTok i wielu innych. TC001 posiada design zegara Pomodoro dla lepszego zarz膮dzania czasem. Entuzja艣ci technologii, przygotujcie si臋 do odblokowania nieograniczonych mo偶liwo艣ci dzi臋ki instalacjom program贸w na serwerze. Aby ulepszy膰 swoje do艣wiadczenie, b臋dziemy korzysta膰 z oprogramowania Awtrix, umo偶liwiaj膮c standardow膮 kontrol臋 hosta Awtrix. Spodziewajcie si臋 zaawansowanego technologicznie i osza艂amiaj膮cego wygl膮du dzi臋ki jego pe艂nokolorowemu ekranowi z pikselami LED. Dodatkowe funkcje: Nap臋dzany wbudowan膮 bateri膮 4400mAh, zapewnia do 5 godzin nieprzerwanej pracy. Dla wygody, u偶ywaj zwyk艂ej wtyczki 5V/1A do 艂adowania podczas u偶ytkowania. ...

8 grudnia 2023 路 2 min 路 286 s艂贸w 路 sysadmin