IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Docker Discussion :

Isolation et communication


Sujet :

Docker

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2019
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Isolation et communication
    Bonjour,

    J'ai un serveur sur lequel je fais tourner tout un tas de conteneur (35 de mémoire).

    La majorité sont des services indépendant mais certains groupes font tourner ensemble une app globale.
    Tous ces containers ont des ports qui sont mappé vers la carte réseau publique de mon serveur afin d’être exposé sur internet.
    Bref jusque la, tout est normale et fonctionne bien.

    Par contre je me pose la question de certains "services et accès transverses".

    Exemple concret, j'ai un serveur de messagerie contenant notamment un SMTP, qui est donc exposé sur l’extérieur de mon serveur.
    J'ai d'autres services qui dans certains cas doivent envoyer des mails, pour ça j'aurais souhaiter qu'il accède au serveur SMTP.
    Mais, je ne souhaite pas mettre tous mes services dans le même réseau sinon on perd un peu l’intérêt de l'isolation.
    Je me suis donc dit au premier abord que j'allais pointer vers le nom de domaine de mon serveur afin que le tout passe via l'hôte et son IP externe.
    Cela ne fonctionne pas, je l'ai compris depuis, ce sont des règles imposé par docker dans iptables notamment qui considère ça comme une perte d'isolation et donc m'en empêche par défaut.

    Mais du coup, connaissez vous une bonne pratique afin que ce port SMTP soit accessible par un autre container sans forcément casser cette isolation réseau et que je finisse par me retrouver avec tout mes containers dans le même réseau.

    Sachant que la c'est pour accéder a un service (SMTP), mais je dois aussi mettre en place de la supervision des services ainsi qu'un SSO. Autant dire que ça va communiquer dans tous les sens.

    Merci d'avance

  2. #2
    Membre chevronné
    Avatar de emixam16
    Homme Profil pro
    Chercheur en sécurité
    Inscrit en
    Juin 2013
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Chercheur en sécurité

    Informations forums :
    Inscription : Juin 2013
    Messages : 333
    Points : 1 828
    Points
    1 828
    Par défaut
    Bonjour,

    Avec Docker, tu peux te servir des user-defined bridges pour résoudre ton problème (permettre de communiquer entre des conteneurs dans le bridges en maintenant l'isolation vers les autres conteneurs et l’extérieur).

    Pour information, il existe sous Kubernetes le concept de Pod qui permet de faire des groupes logiques de conteneurs. Cela peut aussi convenir à ton problème.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2019
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour la réponse.

    Le probleme de ces réseau c'est que ça revient a mettre tous les containers dans un meme subnet. Si un container est compromis il a accès a l'ensemble des autres.

    Y a t il un moyen de filtrer seulement quelques ports? (sans avoir a configurer un iptable sur chaques containers)

Discussions similaires

  1. [BPW] Dialogues communs Windows 32 bits
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 28
    Dernier message: 29/03/2003, 22h59
  2. [web] problème de communication
    Par Hermant dans le forum Web
    Réponses: 2
    Dernier message: 04/02/2003, 14h15
  3. communication fichier binaire fichier txt
    Par micdie dans le forum C
    Réponses: 3
    Dernier message: 05/12/2002, 00h19
  4. communication corba
    Par joejoe dans le forum CORBA
    Réponses: 5
    Dernier message: 14/07/2002, 20h53
  5. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 08h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo