Formation DevOps | Formation kubernetes​ : 7 - Deploiment de l'application Dockercoins

www.itgalaxy.io

Deploiment de l’application Dockercoins

Quelle est cette application ?

C’est un mineur DockerCoin ! 💰🐳📦🚢

Non, vous ne pouvez pas acheter de café avec DockerCoin

Comment fonctionnent les dockercoins :

• générer quelques octets aléatoires

• hacher ces octets

• Incrémenter un compteur (pour suivre la vitesse)

• répétez pour toujours !

• DockerCoin n’est pas une crypto-monnaie (les seuls points communs sont le « caractère aléatoire », le « hachage » et les « pièces » dans le nom)

DockerCoin est composé des microservices

L’application dockercoins est composée de 5 services :

• rng = service Web générant des octets aléatoires

• hasher = hachage informatique du service Web des données POSTées

• worker = processus en arrière-plan appelant rng et hasher

• webui = interface web pour suivre les progrès

• redis = magasin de données (contient un compteur mis à jour par le worker)

• Ces 5 services sont visibles dans le fichier Compose de l’application, docker-compose.yml

Comment fonctionnent les dockercoins

• le worker appelle le service Web Rng pour générer des octets aléatoires

• le worker invoque le hachage de service Web pour hacher ces octets

• le worker fait cela dans une boucle infinie

• chaque seconde, le worker met à jour Redis pour indiquer combien de boucles ont été effectuées

• webui interroge Redis, calcule et expose la “vitesse de hachage” dans notre navigation






































git clone application dockercoins

git clone git@gitlab.com:Itgalaxy1/k8s-formations/dockercoins.git 





1. Nous contactez


2. Infra as a Service

  • Description: Infrastructure cloud évolutive et sécurisée
  • Links:

3. Projets Développeurs


4. Développeurs


5. Formations Complètes


6. Marketplace

7. Blogs


This website is powered by ItGalaxy.io