Ta strona wygląda najlepiej z włączoną obsługą JavaScript

Jak zainstalować Red Hat OpenShift CodeReady Containers w systemie Linux

 ·  ☕ 2 min czytania  ·  🐧 sysadmin
  1. Oto samouczek wideo

Skrypty i pliki konfiguracyjne są dostępne tutaj:

Proszę pamiętać, że użytkownik, którego używasz do instalacji (ten, który jest obecnie zalogowany przez ssh), musi znajdować się w grupie sudoers.
Wymagania systemowe:
  • 4 fizyczne rdzenie CPU lub vCPU
  • 9 GB wolnej pamięci RAM, więc maszyna powinna mieć co najmniej 12 GB RAM w sumie
  • 35 GB miejsca na dysku
  • AMD64/Intel 64
  • Microsoft Windows 10 (wersja 1709 lub nowsza)
  • MacOS 10.14 Mojave lub nowszy
  • Red Hat Enterprise Linux/CentOS 7.5 lub nowszy

To jest tymczasowa konfiguracja klastra i nie powinieneś przechowywać żadnych ważnych danych ani aplikacji wewnątrz klastra CRC.

  • Przeznaczone do rozwoju i testowania
  • Brak bezpośredniej aktualizacji do nowszej wersji CRC
  • Jednowęzłowy klaster OpenShift (wspólny węzeł główny i roboczy)
  • Domyślnie wyłączony operator monitorowania klastra
  • Uruchamianie jako maszyna wirtualna
Procedura instalacji OpenShift
  1. Przejdź do: https://console.redhat.com/openshift
  2. Zarejestruj konto, jeśli go nie masz.
  3. Zaloguj się.
  4. Przejdź do zakładki lokalnej.
  5. Pobierz CRC i sekret pobierania
  6. Prześlij na serwer, na którym chcesz zainstalować OpenShift.
  7. Rozpakuj
1
tar xvf crc-linux-amd64.tar.xz
  1. Dodaj zmienną do pliku .bashrc
1
echo 'export PATH=$PATH:~/crc-linux-2.29.0-amd64' >> ~/.bashrc
  1. Wykonaj poniższe polecenie:
1
source ~/.bashrc
  1. Wpisz
1
crc version

aby upewnić się, że plik wykonywalny działa poprawnie

  1. Wykonaj poniższe polecenia jeden po drugim, aby zainstalować OpenShift
1
2
3
4
crc setup
crc config set cpus 4
crc config set memory 10000
crc start -p pull-secret
Procedura instalacji HAProxy
Wykonaj tę procedurę tylko w lokalnej sieci. Eksponowanie niezabezpieczonego serwera w Internecie ma wiele implikacji bezpieczeństwa.
  1. Upewnij się, że klaster pozostaje uruchomiony podczas tej procedury.
  2. Zainstaluj pakiet haproxy i inne narzędzia, uruchamiając skrypt haproxy.sh stąd: haproxy.sh
  3. Zmień uprawnienia dla pliku
1
chmod +x haproxy.sh
  1. Uruchom skrypt
1
./haproxy.sh
  1. Dodaj symbol wieloznaczny

w Adguard Home / Pi-Hole dla adresu IP. Zobacz wideo.
6. Teraz przetestuj klaster za pomocą CLI openshift lub w skrócie oc

1
2
3
4
5
6
7
echo 'eval $(crc oc-env)' >> ~/.bashrc
source ~/.bashrc
oc login -u kubeadmin https://api.crc.testing:6443
oc get projects
oc get nodes
oc get pods -A
oc get all -A
Zatrzymanie, usunięcie i czyszczenie OpenShift
  1. Wykonaj poniższe polecenia jeden po drugim:
1
2
3
crc stop
crc delete
crc cleanup
  1. Uruchom poniższe polecenie:
1
2
chmod +x haproxy-remove.sh
./haproxy-remove.sh

Plik znajdziesz tutaj: haproxy-remove.sh

Podziel się
Wesprzyj autora

sysadmin
UTWORZONE PRZEZ
sysadmin
QA & Linux Specialist