Kubernetes: Accédez au nom d'hôte physique dans le script de point d'entrée du conteneur Docker lancé par k8s

Créé le 28 juil. 2015  ·  3Commentaires  ·  Source: kubernetes/kubernetes

Salut,

Existe-t-il un moyen d'obtenir le nom d'hôte physique sous-jacent dans le script du point d'entrée du conteneur docker peu de temps après son lancement ? k8s ne semble pas définir de variables d'environnement pour y accéder. Actuellement, j'utilise un moyen rudimentaire de monter /etc/hostname dans le conteneur et de lire le nom d'hôte à partir de là. Le point de terminaison /pods fonctionne-t-il également, car le pod peut ne pas être entièrement configuré à ce stade.

Merci!

Commentaire le plus utile

Je conviens que l'utilisation du nom d'hôte par programmation est probablement une mauvaise idée, mais il peut être utile d'annoter la télémétrie émise à partir d'un conteneur (métriques/journaux) avec un nom d'hôte physique, afin de faciliter l'identification des problèmes au niveau de l'hôte. Je serais favorable à cette fonctionnalité.

Tous les 3 commentaires

La seule façon de connaître le nom d'hôte est d'interroger l'API Kubernetes, par exemple
maintenant. En général, nous dirons que vous ne devriez pas poser cette question - cela conduit à
accouplements que vous ne voulez pas vraiment.

Une fois qu'un pod est accepté par l'API, il est disponible via l'API.
Le 28 juillet 2015 à 9h28, "Sanjana J Bhat" [email protected] a écrit :

Salut,

Existe-t-il un moyen d'obtenir le nom d'hôte physique sous-jacent dans
le script du point d'entrée du conteneur docker peu de temps après son lancement ? k8s
ne semble pas définir de variables env pour accéder à cela. Actuellement j'utilise un
manière hacky de monter /etc/hostname dans le conteneur et lire le
nom d'hôte à partir de là. Le point de terminaison /pods fonctionne-t-il également car le pod peut ne pas être
entièrement configuré à ce stade.

Merci!

-
Répondez directement à cet e-mail ou consultez-le sur GitHub
https://github.com/GoogleCloudPlatform/kubernetes/issues/11932.

Veuillez rouvrir si cela ne répond pas à votre question.

Je conviens que l'utilisation du nom d'hôte par programmation est probablement une mauvaise idée, mais il peut être utile d'annoter la télémétrie émise à partir d'un conteneur (métriques/journaux) avec un nom d'hôte physique, afin de faciliter l'identification des problèmes au niveau de l'hôte. Je serais favorable à cette fonctionnalité.

Cette page vous a été utile?
0 / 5 - 0 notes