Docker · Kubernetes

Fjerntilgang til Docker og Kubernetes – Awacino i containerne dine

Awacino Unattended Client som ferdig Docker-image: én docker compose-fil, og verten og nettverket dens er tilgjengelige hvor som helst fra – direkte, ende-til-ende-kryptert, uten åpne porter. For Kubernetes er en DaemonSet og et Helm-chart planlagt.

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
Appen fyller inn oppsettskoden din. Én oppsettskode per enhet.
Planlagt

Kubernetes

Awacino-imaget er et standard container-image for linux/amd64 og linux/arm64 - det samme imaget er grunnlaget for Kubernetes.

Neste steg: en DaemonSet som kjører Awacino på hver node, og et Helm chart for installasjonen. Da kan hver node og klyngens nettverk nås som en Docker-vert i dag - direkte, ende-til-ende-kryptert, uten åpen port og uten VPN.

  • DaemonSet: Awacino på hver node
  • Helm chart for installasjonen
  • Noder og klyngens nettverk kan nås uten åpen port

Satt opp på et minutt

  1. I Awacino-appen: Add unattended device, deretter Install on NAS.
  2. Appen viser oppsettskoden din og en compose.yaml med koden fylt inn.
  3. Start den: docker compose up -d – eller lim filen inn i container-behandleren på NAS-en din.
  4. Enheten vises i appen i løpet av et minutt. Oppsettskoden brukes én gang.

Imaget: docker.awacino.net/awacino/unattended:latest – for linux/amd64 og linux/arm64.

Starter ved oppstart

restart: unless-stopped – containeren kommer tilbake med Docker etter hver omstart, og enheten er tilgjengelig igjen uten at noen logger inn.

Verten og nettverket dens

Med vertens nettverk når Beam in hele nettverket verten er i; Awacino-terminalen åpnes på selve verten.

Oppdateringer beholder paringen

Identitet, sertifikater og klientoppdateringer ligger i volumet awacino-data, så å gjenopprette eller oppdatere containeren beholder enheten paret.

Container-behandlere på NAS

Synology Container Manager, QNAP Container Station, TrueNAS SCALE og Unraid – lim inn compose-filen og start den.

Mange enheter

Hver enhet får sin egen oppsettskode fra appen, så du kan rulle ut den samme compose-filen til mange verter, én kode hver.

Kubernetes

Imaget kjører overalt der Docker, Docker Compose og container-behandlere på NAS kjører. Kubernetes-utrulling (DaemonSet / Helm) er planlagt.

Hvorfor en container

Ingen pakker å installere på verten og ingenting å konfigurere for hånd: containeren har med klienten, holder den oppdatert og starter med Docker. Ingen portvideresending, ingen VPN-server.

Spørsmål folk stiller

Hvordan får jeg fjerntilgang til en Docker-vert?

Kjør Awacino-imaget med docker compose. Verten vises i Awacino-appen, og du når den og nettverket dens – terminal, SSH, webgrensesnitt – direkte og ende-til-ende-kryptert.

Starter containeren automatisk etter en omstart?

Ja. Compose-filen setter restart: unless-stopped, så den starter med Docker ved hver oppstart.

Kan jeg bruke én oppsettskode til mange enheter?

Nei, hver enhet får sin egen oppsettskode fra appen og bruker den én gang.

Finnes det et Helm-chart for Kubernetes?

Ikke ennå. Kubernetes-utrulling (DaemonSet / Helm) er planlagt; i dag kjører imaget med Docker, Docker Compose og container-behandlere på NAS.