Comment installer Portainer dans un container Docker

Temps de lecture estimé: 1 minute

Cet article fait partie d’une série d’articles sur la Dockerisation de toute mon infra, mes services et applications en ligne.

Après avoir mis en place un reverse proxy apache, je me suis attelé à Portainer. Une application web qui permet d’avoir une visu et de pouvoir faire pas mal d’opérations sur ses containers Docker.

La procédure officielle pour la version Community édition est disponible ici.

ci-dessous les détails de mon installation

Continuer la lecture de Comment installer Portainer dans un container Docker
Partagez l'article:
FacebookTwitterEmailLinkedIn

Dockeriser un reverse proxy Apache

Temps de lecture estimé: 2 minutes

Cet article fait partie d’une série d’articles sur la Dockerisation de toute mon infra, mes services et applications en ligne.

le premier container que j’ai mis en place c’est le reverse proxy apache. C’est le point d’entrée pour tous mes services web qui s’occupera de rediriger les requêtes sur les bons services / containers Docker.

Continuer la lecture de Dockeriser un reverse proxy Apache
Partagez l'article:
FacebookTwitterEmailLinkedIn

Mémo Docker

Temps de lecture estimé: 4 minutes

Après avoir passé un peu de temps sur Kubernetes, c’est un peu, surement, surdimensionné pour ce que je souhaite faire. D’autant plus que dans mon infrastructure, je n’ai qu’un seul serveur physique donc je ne profiterais même pas des avantages de la haute disponibilité et de la répartition de charges avec mon SPOF (single point of failure).

Même si ça me tentait pas mal d’avoir cette archi à la maison pour le fun et le proof of concept, je me rends bien compte que le ratio complexité(apprentissage) / avantages n’est pas assez alléchant pour moi.

Je reviens donc à une architecture cible beaucoup plus simple et je me concentre maintenant sur Docker. Certes ce n’est pas totalement les mêmes usages, mais au final je m’affranchis de toute la complexité de Kubernetes (qui au final peut utiliser Docker) tout en gardant une facilité de déploiement, une certaine scalabilité et surtout c’est beaucoup plus accessible…

j’ai déjà expérimenté un peu docker et ici je voulais reprendre les grandes idées et faire une sorte de mémo pour moi ou toute autre personne à qui ça pourrait servir, mais globalement le job est déjà très bien fait ici.

Donc c’est au final plus un partage. pour la suite, je reviendrai avec mes avancements

Continuer la lecture de Mémo Docker
Partagez l'article:
FacebookTwitterEmailLinkedIn

Kubernetes créer un secret TLS avec un certificat Letsencrypt

Temps de lecture estimé: 3 minutes

Je continue sur ma lancée avec mes test pour revoir mon infra en utilisant Kubernetes. Mon cluster est installé et fonctionnel, j’ai un dashboard simple et efficace et j’ai appréhendé les bases de Kubernetes.

Maintenant pour aller un peu plus loin j’aimerais faire  gérer mes certificats ssl tls Letsencrypt pour ensuite les injecter dans les pods de mes applications. dans cet article je vais donc créer un secret TLS avec un certificat Letsencrypt.

Continuer la lecture de Kubernetes créer un secret TLS avec un certificat Letsencrypt
Partagez l'article:
FacebookTwitterEmailLinkedIn

Kubernetes problèmes DNS CoreDns et problèmes d’accès aux IP ClusterIP

Temps de lecture estimé: 2 minutes

comme je l’évoquais dans mon article les bases de Kubernetes, le chemin de la maitrise est semé d’embuche!! Je me suis rendu compte au cours de mes tests que mon cluster Kubernetes n’était pas complètement fonctionnel.

les pods ne pouvaient ni résoudre les domaines internes comme nginx.k8s-web-to-nginx.svc.cluster.local, ni ceux externes comme google.com ou debian.org

Continuer la lecture de Kubernetes problèmes DNS CoreDns et problèmes d’accès aux IP ClusterIP
Partagez l'article:
FacebookTwitterEmailLinkedIn