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.
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
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
- I Awacino-appen: Add unattended device, deretter Install on NAS.
- Appen viser oppsettskoden din og en compose.yaml med koden fylt inn.
- Start den: docker compose up -d – eller lim filen inn i container-behandleren på NAS-en din.
- 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.