Pour établir une connexion sécurisée à Superviseur et aux clusters TKG, configurez le Plug-in vSphere pour kubectl avec le certificat TLS approprié et assurez-vous d'exécuter la dernière édition du plug-in.
Certificat d'autorité de certification de Superviseur
vSphere with Tanzu prend en charge vCenter Single Sign-On pour l'accès au cluster à l'aide de la commande kubectl vsphere login …
de Plug-in vSphere pour kubectl.
Le Plug-in vSphere pour kubectl sécurise par défaut la connexion et nécessite un certificat approuvé, le certificat par défaut signé par l'autorité de certification racine de vCenter Server. Bien que le plug-in prenne en charge l'indicateur --insecure-skip-tls-verify
, pour des raisons de sécurité, cela n'est pas recommandé.
Option | Instructions |
---|---|
Téléchargez et installez le certificat d'autorité de certification racine vCenter Server sur chaque machine cliente. |
Consultez l'article de la base de connaissances VMware Comment télécharger et installer parmi les certificats racine de vCenter Server. |
Remplacez le certificat VIP utilisé pour le Superviseur par un certificat signé par une autorité de certification que chaque machine cliente approuve. |
Reportez-vous à la section Installation et configuration de vSphere with Tanzu. |
Certificat d'autorité de certification du cluster TKG
Pour établir une connexion sécurisée avec le serveur d'API du cluster TKG à l'aide de l'interface de ligne de commande kubectl
, vous devez télécharger le certificat d'autorité de certification du cluster TKG.
Si vous utilisez la dernière édition du Plug-in vSphere pour kubectl, lors de votre première connexion au cluster TKG, Ce certificat est également stocké dans le secret Kubernetes nommé TANZU-KUBERNETES-CLUSTER-NAME-ca
. Le plug-in utilise ce certificat pour remplir les informations de l'autorité de certification dans la banque de données de l'autorité de certification du cluster correspondant.
Si vous avez mis à jour Superviseur, assurez-vous d'effectuer la mise à jour vers la dernière version du plug-in.