‫Maintenant que vos pods sont en cours d'exécution, vous devrez probablement les exposer à des services externes à
‫un moment donné.
‫Cela signifie leur permettre d'accepter des connexions de quelque manière que ce soit dans votre cluster ou en dehors
‫de votre cluster.
‫Et dans les tourbillons cubains, nous utilisons la commande de contrôle de cube exposée comme l’un des moyens de créer un service.
‫Et nous avons mentionné le service à plusieurs reprises auparavant, mais assurons-nous que nous définissons clairement ce qu'est un
‫service.
‫Un point de terminaison cohérent, de sorte que d'autres éléments à l'intérieur ou à l'extérieur du cluster puissent y
‫accéder.
‫Ainsi, lorsque vous créez des pods et des entités cubaines, ils ne reçoivent pas automatiquement un nom DNS pour la connectivité externe
‫avec une adresse IP.
‫Droite.
‫Vous voudriez le faire en créant un service sur ce module existant.
‫Outre cette commande exposée, il existe différentes manières de créer un service.
‫Mais concentrons-nous sur ce qui est commun ici. Ce qui est commun ici, c'est que le DNS principal vous rappelle que nous
‫avons déjà mentionné que l'une des fonctionnalités principales de votre plan de contrôle est.
‫Ce service sera votre serveur DNS pour résoudre les noms de toutes ces choses.
‫Et en plus de cela, le choix de l'adresse IP dans le port et la manière dont il achemine
‫le trafic essentiellement vers votre service relèvent de l'un des quatre types de services différents.
‫Et examinons-les maintenant, puis examinons quelques exemples.
‫Commençons par l'IP du cluster de type de service, qui est la valeur par défaut.
‫Dans ce cas, l’aspect le plus important est qu’il n’est disponible que dans le cluster.
‫Il s’agit donc vraiment d’une série de pods faisant l’un des tourbillons cubains parlant à un autre groupe de pods.
‫Et cela obtient sa propre robe DNS.
‫Donc, cela va être l'adresse DNS dans le plan de contrôle DNS principal et va obtenir une adresse
‫IP dans cet espace d'adresses IP virtuel à l'intérieur du cluster.
‫Et cela permet à vos autres pods du cluster de communiquer avec ce service via le port du
‫service.
‫Ainsi, si vous utilisez une application X blessée et qui fonctionnait sur le port 80 lorsque vous avez créé ce service, le
‫service IP pourrait également être sur le port 80.
‫Cela maintient donc une certaine cohérence.
‫Si vous y réfléchissez, cela ressemble beaucoup à la façon dont vous créez un service et essaimez maintenant que les services sont un
‫peu différents dans essaim, ils ont une idée différente autour d'eux mais ils sont aussi cohérents que lorsque vous
‫créez un service qu'il donne Si vous vous en souvenez, l’IP interne se trouve sur l’équilibreur de charge et
‫s’exécute sur le port sur lequel l’application est installée.
‫Dans ce cas, nous faisons une chose très similaire mais nous devons créer celle-ci avec une commande exposée ou
‫d'autres options dont nous parlerons plus tard, puis le port de noeud qui est soudainement différent.
‫C'est un peu déroutant en dehors de la boîte.
‫Donc, le cluster IP est un défaut et il fonctionne toujours à l'intérieur du cluster.
‫Il n'a pas besoin de quelque chose de spécial, pas besoin de règles de pare-feu en dehors du cluster pour
‫que le trafic y parvienne, mais l'IP du cluster n'est valable que dans le cluster.
‫Pensez donc que si le cluster IP est correct dans le cluster, un port de nœud est conçu pour que quelque chose en
‫dehors du cluster puisse communiquer avec votre service via les adresses IP des nœuds eux-mêmes.
‫Ainsi, lorsque vous créez un port de nœud, vous obtenez un port haut sur chaque nœud affecté à
‫ce service.
‫Et une fois que vous avez obtenu cette information, vous pouvez mettre à jour d’autres éléments à connaître sur ce port.
‫Donc, ce port va être un port haut.
‫Donc, vous n'allez pas utiliser le port 80 par exemple lorsque vous utilisez ce type.
‫Et la clé de ces deux solutions est qu’elles sont toujours disponibles dans tous les cabinets.
‫Que vous utilisiez une solution de fournisseur de cloud computing, que vous utilisiez vos propres tourbillons cubains ou que vous déployiez
‫un package tel que dock, entreprise ou éleveur.
‫Ce sont ceux qui fonctionneront toujours hors de la boîte.
‫La prochaine étape est le type d'équilibreur de charge.
‫Maintenant, cela est principalement utilisé dans le nuage.
‫L'idée ici est que vous contrôlez un équilibreur de charge externe via la ligne de commande cubaine des années 80, ce
‫qui est plutôt cool.
‫Et essentiellement ceci est un tas d'automatisation.
‫Ce que vous faites ici est en arrière-plan lorsque vous créez cet équilibreur de charge, il créera automatiquement l'adresse IP de
‫la grappe dans le port du nœud afin que ceux-ci soient disponibles et qu'il communiquera ensuite avec le système
‫externe.
‫Peut-être s'agit-il d'un équilibreur de charge pour huit d'entre nous ou d'un autre fournisseur de cloud.
‫Celles-ci viendront essentiellement de vos fournisseurs d’infrastructure et permettront aux jours cubains de leur parler
‫via une API distante et de les configurer pour vous.
‫Ainsi, dans le cas d'un équilibreur de charge composé de huit personnes au moment de la création, non seulement il
‫crée les ports de nœud dans le cluster IP, mais il indique également à l'équilibreur de charge ADA Oui de communiquer
‫avec les ports de nœud.
‫Et essentiellement, il ne s'agit que d'automatisation.
‫Droite.
‫Cela vous aide à éviter d’avoir à exécuter Ada parce que la ligne de commande ou l’interface Web vous permet de
‫configurer automatiquement ce videur de charge pour vous.
‫Les deux solutions que je retiens sont les suivantes: il s’agit uniquement du trafic entrant dans votre cluster
‫à partir d’une source externe et qui nécessite un fournisseur d’infrastructure qui donne aux entités cubaines la
‫possibilité de communiquer avec lui à distance.
‫Et le dernier type de service forestier est un nom externe.
‫À présent, cela est moins utilisé et cela n’a vraiment rien à voir avec le contrôle du trafic entrant
‫vers vos services.
‫Il s’agit davantage de choses dans votre cluster ayant besoin de communiquer avec des services extérieurs et de
‫créer des noms DNS dans le système DNS principal afin que votre cluster puisse résoudre des noms externes que vous n’avez
‫peut-être pas le contrôle externe.
‫Et l'une des raisons pour lesquelles vous pouvez utiliser un nom externe est lorsque vous effectuez des migrations, pensez donc si
‫vous avez une application distante, cette application distante en dehors de votre cluster de sécurité possède
‫probablement un nom DNS.
‫Droite.
‫Mais si vous vous déplacez, dites quelque chose de ces services externes aux services internes, vous
‫pouvez voir comment vous pouvez utiliser un nom externe comme substitut pour contrôler le DNS dans votre flux de travail.
‫Donc, vous pourriez alors avoir une seule ligne de commande du réseau cubain au lieu de dire: oh, je
‫dois changer le DNS externe pour quelque chose, alors je dois exécuter un autre utilitaire pour ce service DNS
‫ou même quelque chose qui n'a même pas d'API. derrière.
‫Peut-être comme un DNS d'entreprise ou quelque chose comme ça, vous pouvez l'utiliser à l'intérieur de vos clusters afin que
‫les services de vos clusters commencent à résoudre un point de terminaison différent de celui qu'ils utilisaient auparavant, qui
‫était externe.
‫Je constate donc que je ne l'utilise vraiment que lorsque j'ai besoin de changer la façon dont mes données sont transférées de
‫mon cluster vers un service externe, mais je n'ai pas de moyen de contrôler le DNS à distance de ces autres éléments,
‫alors je préférerais simplement faites-le à l'intérieur des entités cubaines et créez des noms externes pour mes affaires.
‫Ensuite, lorsque je souhaite modifier de manière dynamique les paramètres cubains de mes éléments dans mon cluster, je peux le
‫faire assez facilement sans avoir à parler à autre chose.
‫Très bien, nous allons résumer ces informations pour les types de services, mais le trafic peut pénétrer
‫dans votre cluster d'une autre manière via l'entrée et nous en reparlerons plus tard.
‫C'est spécialement conçu pour le trafic ACG.
‫Ainsi, lorsque nous en arriverons à cette conférence, vous comprendrez pourquoi c'est un peu différent de ces types de
‫services.