Docker és Kubernetes távoli elérése - Awacino a konténereiben
Az Awacino Unattended Client kész Docker-image-ként: egyetlen docker compose fájl, és a gazdagép meg a hálózata bárhonnan elérhető - közvetlenül, végpontok közötti titkosítással, nyitott portok nélkül. A Kubernetes-hez DaemonSet és Helm chart van tervben.
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
Az Awacino image szabványos konténer-image linux/amd64 és linux/arm64 platformra - ugyanez az image a Kubernetes alapja is.
Következő lépés: egy DaemonSet, amely minden csomóponton futtatja az Awacinót, és egy Helm chart a telepítéshez. Ezután minden csomópont és a fürt hálózata úgy érhető el, mint ma egy Docker-gazda - közvetlenül, végponttól végpontig titkosítva, nyitott port és VPN nélkül.
- DaemonSet: Awacino minden csomóponton
- Helm chart a telepítéshez
- Csomópontok és fürthálózat elérhető nyitott port nélkül
Egy perc alatt beállítva
- Az Awacino alkalmazásban: Unattended eszköz hozzáadása, majd Telepítés NAS-ra.
- Az alkalmazás megjeleníti a beállítási kódot és egy compose.yaml fájlt a kitöltött kóddal.
- Indítsa el: docker compose up -d - vagy illessze be a fájlt a NAS konténerkezelőjébe.
- Az eszköz egy percen belül megjelenik az alkalmazásban. A beállítási kód egyszer használható.
Az image: docker.awacino.net/awacino/unattended:latest - linux/amd64 és linux/arm64 platformra.
Rendszerindításkor indul
restart: unless-stopped - a konténer minden újraindítás után a Dockerrel együtt visszatér, és az eszköz újra elérhető, anélkül hogy bárkinek be kellene jelentkeznie.
A gazdagép és a hálózata
A gazdagép hálózatával a Beam in eléri a teljes hálózatot, amelyben a gazdagép van; az Awacino terminál magán a gazdagépen nyílik meg.
A frissítések megőrzik a párosítást
Az azonosító, a tanúsítványok és a kliensfrissítések az awacino-data kötetben vannak, így a konténer újralétrehozása vagy frissítése után az eszköz párosítva marad.
NAS konténerkezelők
Synology Container Manager, QNAP Container Station, TrueNAS SCALE és Unraid - illessze be a compose fájlt, és indítsa el.
Sok eszköz
Minden eszköz saját beállítási kódot kap az alkalmazástól, így ugyanazt a compose fájlt sok gazdagépre kiteheti, mindegyikhez egy-egy kóddal.
Kubernetes
Az image mindenhol fut, ahol Docker, Docker Compose és NAS konténerkezelők futnak. A Kubernetes-telepítés (DaemonSet / Helm) tervben van.
Miért konténer
Nincs telepítendő csomag a gazdagépen, és semmit sem kell kézzel konfigurálni: a konténer hozza a klienst, frissen tartja, és a Dockerrel együtt indul. Nincs port forwarding, nincs VPN-szerver.
Gyakori kérdések
Hogyan érhetek el távolról egy Docker-gazdagépet?
Futtassa az Awacino image-et docker compose-zal. A gazdagép megjelenik az Awacino alkalmazásban, és közvetlenül, végpontok közötti titkosítással eléri azt és a hálózatát - terminál, SSH, webes felületek.
A konténer újraindítás után automatikusan elindul?
Igen. A compose fájl a restart: unless-stopped beállítást tartalmazza, így minden rendszerindításkor a Dockerrel együtt indul.
Használhatok egy beállítási kódot több eszközhöz?
Nem, minden eszköz saját beállítási kódot kap az alkalmazástól, és azt egyszer használja.
Van Helm chart Kuberneteshez?
Még nincs. A Kubernetes-telepítés (DaemonSet / Helm) tervben van; ma az image Dockerrel, Docker Compose-zal és NAS konténerkezelőkkel fut.