Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1795 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Topic unique] Kubernetes

 

Sujet(s) à lire :
    - [TOPICUNIK] Docker
 

 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

[Topic unique] Kubernetes

n°1463291
dd_pak
Posté le 08-04-2021 à 21:34:56  profilanswer
 

Nouveau sujet, page en cours de création soyez indulgent :)
N'hésitez-pas à poser vos questions ici ou demander un ajout prioritaire sur un sujet à la first page.
 
Le landscape de la Cloud Native Fondation
 
Les distributions:
 

  • https://rancher.com Pour moi la version la plus simple pour démarrer
  • OKD Openshift version gratuite de Redhat  
  • K3S Version de Kubernetes light pour l'IOT, Raspberry, etc...
  • Kube-spray Installation via Ansible
  • Kind Pour créer un cluster en local via Docker (ne pas utiliser en production !)


Les ingress controllers:
 
Un Ingress est un objet Kubernetes qui gère l'accès externe aux services dans un cluster, généralement du trafic HTTP.
 

  • Traefik2
  • Nginx
  • Istio


Déploiement:
 
Bonnes pratiques:
- ne pas utiliser la tag latest
- avoir une liveness
- avoir une readiness
- mettre des requests
- avoir au moins 3 réplicas
- avoir de l'anti-affinity
- mettre du PDB

Message cité 1 fois
Message édité par dd_pak le 26-04-2021 à 21:26:15
mood
Publicité
Posté le 08-04-2021 à 21:34:56  profilanswer
 

n°1463292
dd_pak
Posté le 08-04-2021 à 21:35:11  profilanswer
 

Reservé

n°1463293
dd_pak
Posté le 08-04-2021 à 21:35:23  profilanswer
 

Réservé  :kaola:

n°1463301
lebibi
Notre torture c'est la tourtel
Posté le 08-04-2021 à 22:56:45  profilanswer
 

Drapal  :D


---------------

n°1463671
phraide
Posté le 15-04-2021 à 20:23:45  profilanswer
 

Bon courage :o


---------------
I'm too old for this shit.
n°1463676
dd_pak
Posté le 15-04-2021 à 22:17:25  profilanswer
 

Pourquoi tu dis ça ? pour que le topic prenne ou pour maitriser Kube  :love:  ?

n°1463677
dd_pak
Posté le 15-04-2021 à 22:18:45  profilanswer
 

Pour celui qui débute et qui veux tester des commandes: https://github.com/kubernetes-sigs/kind/
Si ça intéresse je vous fais un tuto comment developer un image Docker en local avec Kube.

n°1463922
Je@nb
Kindly give dime
Posté le 22-04-2021 à 11:00:51  profilanswer
 

drapal :)

n°1464109
xtieu
Posté le 26-04-2021 à 13:52:01  profilanswer
 

Drap, j en utilise quasiment tous les jours dans ma cogip


---------------
There's more to life than the boy in that mirror.
n°1464122
dd_pak
Posté le 26-04-2021 à 17:06:16  profilanswer
 

xtieu a écrit :

Drap, j en utilise quasiment tous les jours dans ma cogip


 
Quelle techno ? providers ?  
 
Faut animer un peu  :o

Message cité 1 fois
Message édité par dd_pak le 26-04-2021 à 17:06:25
mood
Publicité
Posté le 26-04-2021 à 17:06:16  profilanswer
 

n°1464126
xtieu
Posté le 26-04-2021 à 17:54:52  profilanswer
 

dd_pak a écrit :


 
Quelle techno ? providers ?  
 
Faut animer un peu  :o


 
 
Du k8s avec du rancher en self-hosted.
 
On l utilise principalement pour de l app web avec des ingress nginx
 
Last but not least : j arrive pas a savoir si j aime helm ou si je le déteste. Le fait que je ne fasse pas de go ne m aide pas non plus au niveau du templating helm :o


---------------
There's more to life than the boy in that mirror.
n°1464143
dd_pak
Posté le 26-04-2021 à 21:24:19  profilanswer
 

xtieu a écrit :


 
 
Du k8s avec du rancher en self-hosted.
 
On l utilise principalement pour de l app web avec des ingress nginx
 
Last but not least : j arrive pas a savoir si j aime helm ou si je le déteste. Le fait que je ne fasse pas de go ne m aide pas non plus au niveau du templating helm :o


 
ça fonctionne bien rancher2, c'est bien pour démarrer en prod !  
Tu as essayé kustomize ? je préfère ça à du Helm même si c'est pas forcément iso niveau fonctionnalité.

n°1464169
rat de com​bat
attention rongeur méchant!
Posté le 27-04-2021 à 16:44:23  profilanswer
 

Une question toute bête: De quoi parlez vous? C'est quoi cette chose? :o

n°1464179
xtieu
Posté le 27-04-2021 à 17:28:47  profilanswer
 

rat de combat a écrit :

Une question toute bête: De quoi parlez vous? C'est quoi cette chose? :o


D une techno d orchestration de conteneur. Histoire de déployer du conteneur en masse un peu plus joliment qu avec docker-compose


Message édité par xtieu le 28-04-2021 à 10:32:19

---------------
There's more to life than the boy in that mirror.
n°1464180
dd_pak
Posté le 27-04-2021 à 17:55:34  profilanswer
 

rat de combat a écrit :

Une question toute bête: De quoi parlez vous? C'est quoi cette chose? :o


 
Je complété un peu, Kubernetes permet de déployer une application sur plusieurs serveurs.
C'est basé sur des API, tu peux étendre celle-ci.
Cela permet de mettre à jour une app sans downtime, résiliante, scalable, etc...
 
C'est "un peu" l'équivalent de swarm ou mesos si tu connais.
Google est le plus gros contributeur du projet avec Redhat.
 
Tu peux installer ta propre version.
Tu as également des versions managé par les providers, notamment GKE, AKS, EKS, etc...
 
Orienté par Redhat mais une définition ici: https://www.redhat.com/fr/topics/co [...] kubernetes
Doc officielle: https://kubernetes.io/fr/docs/conce [...] ubernetes/


Message édité par dd_pak le 27-04-2021 à 17:59:02
n°1464203
xtieu
Posté le 28-04-2021 à 10:35:21  profilanswer
 

dd : t'as testé un peu istio ? ça m'a l'air touffu


---------------
There's more to life than the boy in that mirror.
n°1464211
dd_pak
Posté le 28-04-2021 à 11:55:07  profilanswer
 

xtieu a écrit :

dd : t'as testé un peu istio ? ça m'a l'air touffu


 
Oui mais pas en production. Pas à cause de la technique, mais on avait pas de besoin.
Pourquoi tu veux faire du Istio ?

n°1464254
xtieu
Posté le 29-04-2021 à 13:01:07  profilanswer
 

Je veux pas spécialement en faire. je suis dev et je regarde des trucs sur les microservices, du coup ça m'a amené à regarder vite fait istio


---------------
There's more to life than the boy in that mirror.
n°1464255
Je@nb
Kindly give dime
Posté le 29-04-2021 à 13:11:05  profilanswer
 

xtieu a écrit :

Je veux pas spécialement en faire. je suis dev et je regarde des trucs sur les microservices, du coup ça m'a amené à regarder vite fait istio


Regarde dapr alors

n°1464256
xtieu
Posté le 29-04-2021 à 14:16:22  profilanswer
 

Je@nb a écrit :


Regarde dapr alors


:jap:


---------------
There's more to life than the boy in that mirror.
n°1464378
THRAK
- THR4K -
Posté le 02-05-2021 à 14:27:17  profilanswer
 

dd_pak a écrit :


 
~~%<----
Bonnes pratiques:
- ne pas utiliser la tag latest
---->%~~
 


 [:roxelay]  j'avoue, ça m'a fait marrer.
Si, si, allez-y, faites-le et sur un cluster en prod' ; je prépare le popcorn et j'arrive.  :o


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°1465112
lebibi
Notre torture c'est la tourtel
Posté le 26-05-2021 à 12:15:26  profilanswer
 

Hello,
 
Cette nuit j'ai un GKE (master) qui est passé de 1.17 à 1.18 (jusqu'ici tout va bien).
Par contre, je viens de voir que le prometheus-to-sd n'est plus présent.
 
Je pensais que ce dernier était utilisé pour envoyer les metrics vers stackdriver, ou alors il a été remplacé entre temps par gke-metrics-agent, et ils ont gardé les 2 en place avec de supprimer prometheus-to-sd en 1.18.
 
Ceci est ma supposition, mais je n'arrive pas à trouver d'annonce officielle à ce sujet.
 
Si jamais ça vous parle ça m’intéresse d'avoir un lien vers l'annonce.
 
++


---------------

n°1465157
lebibi
Notre torture c'est la tourtel
Posté le 27-05-2021 à 10:48:46  profilanswer
 

Tiens une autre question K8s et plus particuliérement GKE.
 
J'ai un cronjob qui doit s'exécuter toute les nuits, et je ne sais pas pourquoi, mais de temps en temps, le job n'est pas exécuté.
Pas d'events, de tentative d'exécution ou autres...
 
Vous avez déjà rencontré ça ??


---------------

n°1465170
dd_pak
Posté le 27-05-2021 à 20:29:22  profilanswer
 

Comment tu sais qu’il n’y a pas d’event ? Ça reste que 1h, tu te lèves ?  :o  
Sinon comment tu récupères ça ?
 
Tu peux lancer le job à partir du cronjob pour debug...  
si il y a un nombre de restart x fois en y temps, kube peut le désactiver, je suis sur téléphone donc suffit de trouver ça dans la documentation, sinon retente semaine pro  :jap:  
 
Hésites pas à poster ta configuration pour tous le monde  :)

n°1465171
lebibi
Notre torture c'est la tourtel
Posté le 27-05-2021 à 21:31:07  profilanswer
 

dd_pak a écrit :

Comment tu sais qu’il n’y a pas d’event ? Ça reste que 1h, tu te lèves ? :o
Sinon comment tu récupères ça ?

 

Tu peux lancer le job à partir du cronjob pour debug...
si il y a un nombre de restart x fois en y temps, kube peut le désactiver, je suis sur téléphone donc suffit de trouver ça dans la documentation, sinon retente semaine pro :jap:

 

Hésites pas à poster ta configuration pour tous le monde :)

 

Non je ne me lève pas, mais je sais me servir de stackdriver  :O

 

Et entre je pense avoir trouvé, je collerais les infos demain lorsque je serais aussi sur le pc.


---------------

n°1465178
lebibi
Notre torture c'est la tourtel
Posté le 28-05-2021 à 09:10:59  profilanswer
 

La doc : https://kubernetes.io/docs/concepts [...] cron-jobs/
 
Et cette option : startingDeadlineSeconds
 
Le paragraphe qui nous intéresse :
 
Caution: If startingDeadlineSeconds is set to a value less than 10 seconds, the CronJob may not be scheduled. This is because the CronJob controller checks things every 10 seconds.
 
Et ma cron avait startingDeadlineSeconds: 10
 
Je l'ai passé à 60 hier, ce matin m'a cron a tourné correctement.
A voir sur les prochains jours si c'est bien tjrs le cas.
 
A voir si on ne doit pas mettre la valeur plus haut, si jamais un jour la cron ne se lance pas, car le cluster doit ajouter un node pour la lancer. (ça doit bien prendre un peu plus d'une minute)


Message édité par lebibi le 28-05-2021 à 09:13:15

---------------

n°1465485
lebibi
Notre torture c'est la tourtel
Posté le 07-06-2021 à 11:53:44  profilanswer
 

Hello les kubistes,
 
Est-ce que vous avez mis en place des outils/solutions de backup de vos Registry (CR) ?
Si oui, lesquelles ?
 
Un guguss chez nous a supprimé une registry, les images ne sont pas buildé de notre coté, donc compliqué de reconstruire les images....
 
++


---------------

n°1465486
dd_pak
Posté le 07-06-2021 à 13:24:56  profilanswer
 

Skopeo fonctionne bien pour ça  
 
https://github.com/containers/skopeo

n°1465487
lebibi
Notre torture c'est la tourtel
Posté le 07-06-2021 à 14:18:17  profilanswer
 

yes, je m'en sers déjà pour faire des copie d'image.
Je n'y ai pas pensé pour mon cas d'usage.
 
Il existe bien la fonction sync qui sur le papier peut être sympa, mais si le mec te delete la source et que le sync passe pas longtemps après, il y a des chances de ne plus avoir le backup :D


---------------

n°1465491
dd_pak
Posté le 07-06-2021 à 16:25:28  profilanswer
 

Un script ou cronjob qui sync en local puis backup avec Restic dans un bucket par exemple.
Tu aura un vrai backup :)

 

Ou ne pas donner des droits à n'importe qui  :o  :o

 

Edit: tu dois avoir tes images sur les noeuds du cluster pour éviter de demander un rebuild

Message cité 1 fois
Message édité par dd_pak le 07-06-2021 à 16:27:35
n°1465492
lebibi
Notre torture c'est la tourtel
Posté le 07-06-2021 à 16:30:57  profilanswer
 

dd_pak a écrit :

Un script ou cronjob qui sync en local puis backup avec Restic dans un bucket par exemple.
Tu aura un vrai backup :)  
 
Ou ne pas donner des droits à n'importe qui  :o  :o  
 
Edit: tu dois avoir tes images sur les noeuds du cluster pour éviter de demander un rebuild


 
 
yes, et je pourrais avoir une vrai rotation sur plusieurs jours.
Bon par contre, on est sur 1To :D


---------------

n°1467025
frenchieis​verige
Nej, men HEJSAN!
Posté le 06-08-2021 à 13:03:09  profilanswer
 

[:drapal]  
J'aimerais faire mumuse avec kubernetes une fois que mon proxmox sera monté.


---------------
[TU]: Linux Mint | NAS Homemade | Noyau Linux | OpenMediaVault | Windows 11
n°1467026
lebibi
Notre torture c'est la tourtel
Posté le 06-08-2021 à 13:14:32  profilanswer
 

frenchieisverige a écrit :

[:drapal]
J'aimerais faire mumuse avec kubernetes une fois que mon proxmox sera monté.


Regarde du côté de k3s alors.


---------------

n°1467027
frenchieis​verige
Nej, men HEJSAN!
Posté le 06-08-2021 à 13:18:28  profilanswer
 

Yep j'ai déjà un peu lorgné. J'aimerais aussi voir longhorn.


---------------
[TU]: Linux Mint | NAS Homemade | Noyau Linux | OpenMediaVault | Windows 11
n°1467032
dd_pak
Posté le 06-08-2021 à 17:08:48  profilanswer
 

frenchieisverige a écrit :

Yep j'ai déjà un peu lorgné. J'aimerais aussi voir longhorn.


 
Regarde rook plutôt que longhorn pour le storage  
Et rancher2 ou kops si tu veux rester en k8s

n°1467105
frenchieis​verige
Nej, men HEJSAN!
Posté le 09-08-2021 à 13:13:35  profilanswer
 

Ok merci pour ces pistes :jap:


---------------
[TU]: Linux Mint | NAS Homemade | Noyau Linux | OpenMediaVault | Windows 11
n°1467135
iskor
Posté le 10-08-2021 à 17:37:47  profilanswer
 

Hello les pros!  
 
J'ai une question de noob sur K8S.  
J'ai récupéré des charts Helm qui envoient 2 pods et un service.  
Or j'aimerais bien exposer un port de mon service sur mon host, mais je n'arrive à rien...
 
Mon service est en mode NodePort, j'aimerais que le port 8000 de mon pod soit visible sur mon host sur le 30000.
Quand j'installe mon chart, je vois bien mon service qui liste
 

[NOM_SVC]   NodePort  [IP]  <none>  8000:30000/TCP


 
Je vois bien le port en listen avec netstat sur mon host, si je lance un telnet ça se connecte, mais rien ne répond quand je balance un curl...
 
Voilà comment est construit mon service:
 


spec
  type:
  ports:
    - port: 8000
      nodePort: 30000
      targetPort: 8000
      protocol: TCP
      name: http


 
Ya forcément un truc que je pige pas, vu que je suis autodidacte sur kub.... Si jamais vous aviez des soluces, je suis preneur!

n°1467137
dd_pak
Posté le 10-08-2021 à 18:03:56  profilanswer
 

Il manque le type: NodePort
Tu peux faire un kubectl get service my-service --output yaml
 
Et check le nodePort: xxx ?

n°1467158
iskor
Posté le 11-08-2021 à 09:56:25  profilanswer
 

Ah oui mes excuses, j'avais zappé, mais la ligne est bien

type: nodePort

 

Je checke le reste, merci à toi :)

 

EDIT:

 

Voilà ce que j'ai:


- name: http
  nodePort: 30000
  port: 8000
  protocol: TCP
  targetPort: 8000

 

Merci pour ton aide :jap:


Message édité par iskor le 11-08-2021 à 10:00:14
n°1467160
Je@nb
Kindly give dime
Posté le 11-08-2021 à 10:09:21  profilanswer
 

Ton service est bien attaché aux pods ?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Topic unique] Kubernetes

 

Sujets relatifs
[TOPIC UNIQUE] Solus[TOPIC UNIQUE] Pop!_OS by System76
[Topic Unique] Remix OS - Le meilleur de Android et Chrome OS? DISPO !Est-il possible d'installer Linux dans un fichier unique (type VHD)
[topic unique] The Vates Stack : XCP-ng & Xen Orchestra[TU] Elementary OS: La distrib qui n'a rien à envier à MacOS!
[Topic Unique] VGA/PCI Passthrough et VFIO sous GNU/Linux[Topic Unique] Syncany (DropBox like, libre)
☑[bash] Boucle for sur un fichier unique OU contenu d'un dossier ?[topic unique] hack cadre photo usb
Plus de sujets relatifs à : [Topic unique] Kubernetes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR