Docker- ja Kubernetes-etäkäyttö – Awacino konteissasi
Awacino Unattended Client valmiina Docker-imagena: yksi docker compose -tiedosto, ja isäntä sekä sen verkko ovat tavoitettavissa mistä tahansa – suoraan, päästä päähän salattuna, ilman avoimia portteja. Kubernetesia varten suunnitteilla ovat DaemonSet ja Helm-kaavio.
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-image on tavallinen konttiimage alustoille linux/amd64 ja linux/arm64 - sama image on Kubernetesin perusta.
Seuraavaksi: DaemonSet, joka ajaa Awacinoa jokaisessa solmussa, ja Helm chart asennusta varten. Silloin jokainen solmu ja klusterin verkko ovat tavoitettavissa kuten Docker-isäntä nykyään - suoraan, päästä päähän salattuna, ilman avointa porttia ja ilman VPN:ää.
- DaemonSet: Awacino jokaisessa solmussa
- Helm chart asennusta varten
- Solmut ja klusterin verkko tavoitettavissa ilman avointa porttia
Käyttöön minuutissa
- Awacino-sovelluksessa: Add unattended device, sitten Install on NAS.
- Sovellus näyttää asennuskoodisi ja compose.yaml-tiedoston, johon koodi on täytetty.
- Käynnistä se: docker compose up -d – tai liitä tiedosto NAS-laitteesi konttienhallintaan.
- Laite ilmestyy sovellukseen minuutin kuluessa. Asennuskoodi käytetään kerran.
Image: docker.awacino.net/awacino/unattended:latest – linux/amd64:lle ja linux/arm64:lle.
Käynnistyy käynnistyksen yhteydessä
restart: unless-stopped – kontti palaa Dockerin mukana jokaisen uudelleenkäynnistyksen jälkeen, ja laite on taas tavoitettavissa ilman, että kukaan kirjautuu.
Isäntä ja sen verkko
Isännän verkon kanssa Beam in yltää koko verkkoon, jossa isäntä on; Awacino-pääte avautuu itse isännälle.
Päivitykset säilyttävät parituksen
Identiteetti, varmenteet ja asiakasohjelman päivitykset ovat awacino-data-taltiossa, joten kontin uudelleenluominen tai päivittäminen säilyttää laitteen parituksen.
NAS-laitteiden konttienhallinnat
Synology Container Manager, QNAP Container Station, TrueNAS SCALE ja Unraid – liitä compose-tiedosto ja käynnistä se.
Monta laitetta
Jokainen laite saa sovelluksesta oman asennuskoodinsa, joten voit ottaa saman compose-tiedoston käyttöön monella isännällä, yksi koodi kullekin.
Kubernetes
Image toimii kaikkialla, missä Docker, Docker Compose ja NAS-laitteiden konttienhallinnat toimivat. Kubernetes-käyttöönotto (DaemonSet / Helm) on suunnitteilla.
Miksi kontti
Isännälle ei tarvitse asentaa paketteja eikä mitään määritetä käsin: kontti tuo mukanaan asiakasohjelman, pitää sen ajan tasalla ja käynnistyy Dockerin mukana. Ei porttiohjausta, ei VPN-palvelinta.
Usein kysyttyä
Miten saan etäkäytön Docker-isäntään?
Aja Awacino-image docker composella. Isäntä ilmestyy Awacino-sovellukseen, ja pääset siihen ja sen verkkoon – päätteeseen, SSH:hon, verkkokäyttöliittymiin – suoraan ja päästä päähän salattuna.
Käynnistyykö kontti automaattisesti uudelleenkäynnistyksen jälkeen?
Kyllä. Compose-tiedostossa on restart: unless-stopped, joten se käynnistyy Dockerin mukana jokaisessa käynnistyksessä.
Voinko käyttää yhtä asennuskoodia usealle laitteelle?
Et, jokainen laite saa sovelluksesta oman asennuskoodinsa ja käyttää sen kerran.
Onko Kubernetesille Helm-chartia?
Ei vielä. Kubernetes-käyttöönotto (DaemonSet / Helm) on suunnitteilla; tänään image toimii Dockerilla, Docker Composella ja NAS-laitteiden konttienhallinnoilla.