Docker · Kubernetes

Vzdialený prístup k Dockeru a Kubernetes - Awacino vo vašich kontajneroch

Awacino Unattended Client ako hotový obraz Docker: jeden súbor docker compose a hostiteľ s jeho sieťou je dostupný odkiaľkoľvek - priamo, šifrovane od konca ku koncu, bez otvorených portov. Pre Kubernetes sú plánované DaemonSet a Helm chart.

compose.yaml
services:
  awacino:
    image: docker.awacino.net/awacino/unattended:latest
    restart: unless-stopped
    network_mode: host
    pid: host
    privileged: true
    cap_add: [NET_ADMIN]
    environment:
      AWACINO_SETUP_CODE: "YOUR-SETUP-CODE"
    volumes:
      - awacino-data:/opt/awabon
volumes:
  awacino-data:
$ docker compose up -d
Aplikácia vyplní váš kód nastavenia. Jeden kód nastavenia na jedno zariadenie.
Plánované

Kubernetes

Image Awacino je štandardný image kontajnera pre linux/amd64 a linux/arm64 - rovnaký image je základom pre Kubernetes.

Ďalej: DaemonSet, ktorý spustí Awacino na každom uzle, a Helm chart na inštaláciu. Potom bude každý uzol aj sieť clustra dostupná ako dnes hostiteľ Dockeru - priamo, end-to-end šifrovane, bez otvoreného portu a bez VPN.

  • DaemonSet: Awacino na každom uzle
  • Helm chart na inštaláciu
  • Uzly a sieť clustra dostupné bez otvoreného portu

Nastavenie za minútu

  1. V aplikácii Awacino: Pridať zariadenie bez dohľadu, potom Nainštalovať na NAS.
  2. Aplikácia zobrazí váš kód nastavenia a compose.yaml s už vyplneným kódom.
  3. Spustite ho: docker compose up -d - alebo súbor vložte do správcu kontajnerov vášho NAS.
  4. Zariadenie sa v aplikácii objaví do minúty. Kód nastavenia sa použije len raz.

Obraz: docker.awacino.net/awacino/unattended:latest - pre linux/amd64 a linux/arm64.

Spustí sa pri štarte

restart: unless-stopped - kontajner sa po každom reštarte vráti spolu s Docker a zariadenie je opäť dostupné, aj keď sa nikto neprihlási.

Hostiteľ a jeho sieť

So sieťou hostiteľa Beam in dosiahne celú sieť, v ktorej hostiteľ je; terminál Awacino sa otvorí priamo na hostiteľovi.

Aktualizácie zachovajú spárovanie

Identita, certifikáty a aktualizácie klienta sú uložené v zväzku awacino-data, takže opätovné vytvorenie alebo aktualizácia kontajnera ponechá zariadenie spárované.

Správcovia kontajnerov na NAS

Synology Container Manager, QNAP Container Station, TrueNAS SCALE a Unraid - vložte súbor compose a spustite ho.

Veľa zariadení

Každé zariadenie dostane v aplikácii vlastný kód nastavenia, takže ten istý súbor compose môžete nasadiť na mnoho hostiteľov, každému s jedným kódom.

Kubernetes

Obraz beží všade, kde bežia Docker, Docker Compose a správcovia kontajnerov na NAS. Nasadenie do Kubernetes (DaemonSet / Helm) je plánované.

Prečo kontajner

Na hostiteľa nemusíte inštalovať balíky ani nič nastavovať ručne: kontajner prináša klienta, udržiava ho aktuálny a štartuje spolu s Docker. Bez presmerovania portov, bez servera VPN.

Na čo sa ľudia pýtajú

Ako získam vzdialený prístup k hostiteľovi Docker?

Spustite obraz Awacino pomocou docker compose. Hostiteľ sa objaví v aplikácii Awacino a vy sa k nemu a jeho sieti dostanete - terminál, SSH, webové rozhrania - priamo a šifrovane od konca ku koncu.

Spustí sa kontajner po reštarte automaticky?

Áno. Súbor compose nastavuje restart: unless-stopped, takže sa pri každom štarte spustí spolu s Docker.

Môžem použiť jeden kód nastavenia pre viac zariadení?

Nie, každé zariadenie dostane v aplikácii vlastný kód nastavenia a použije ho len raz.

Existuje Helm chart pre Kubernetes?

Zatiaľ nie. Nasadenie do Kubernetes (DaemonSet / Helm) je plánované; dnes obraz beží s Docker, Docker Compose a správcami kontajnerov na NAS.