Bifrost vous offre une interface macOS native pour Kubernetes — une alternative légère à Lens, et à la mémorisation des commandes kubectl. Pointez-le vers un cluster avec votre kubeconfig existant et vous obtenez pods, déploiements, logs, exec, port-forwarding et plus, dans une seule fenêtre.
Ce que vous pouvez faire
- Charges de travail — pods et déploiements, avec la santé en un coup d’œil.
- Réseau et config — services, ConfigMaps, et secrets que vous pouvez révéler et copier (décodés depuis le base64).
- Cluster — nœuds et événements.
- Actions en direct — voir les logs, faire un exec dans un conteneur, port-forward un pod vers votre Mac, scaler, redémarrer et revenir en arrière sur un déploiement (avec son historique de révisions).
- YAML brut — inspecter et modifier le manifeste de n’importe quelle ressource, ou appliquer un manifeste.
- Contextes et namespaces — changer de contexte et filtrer par namespace (ou voir tous les namespaces) depuis la barre d’outils.
1. Importer votre kubeconfig
Créez une connexion et choisissez Kubernetes. Importez le fichier kubeconfig que vous utilisez déjà avec kubectl (ou collez-le). Bifrost y lit l’endpoint du cluster, les identifiants et l’autorité de certification — le même fichier, sans configuration supplémentaire.
Si le cluster utilise un certificat auto-signé absent de la CA du kubeconfig, vous pouvez activer Ignorer la vérification TLS pour cette connexion (uniquement sur un réseau de confiance).
2. Parcourir votre cluster
Ouvrez la connexion pour arriver sur la vue des charges de travail. Choisissez un namespace (ou Tous les namespaces) et changez de contexte depuis la barre d’outils si votre kubeconfig en contient plusieurs. Sélectionnez une ressource pour voir ses détails et son YAML.
3. Logs, exec et port-forward
- Logs — ouvrez les logs d’un pod pour suivre la sortie en direct.
- Exec — ouvrez un shell dans un conteneur pour le déboguer.
- Port-forward — redirigez le port d’un pod ou d’un service vers
127.0.0.1sur votre Mac, pour atteindre une base de données interne ou un dashboard dans votre navigateur. Bifrost n’écoute qu’en local.
4. Scaler, redémarrer, revenir en arrière
Depuis un déploiement, vous pouvez scaler les réplicas, déclencher un redémarrage, ou revenir à une révision antérieure — l’historique des révisions est là, pour annuler un mauvais déploiement en deux clics.
Gratuit vs Pro
La consultation de vos ressources Kubernetes est gratuite. Effectuer des actions — exec, port-forward, scale, redémarrage, rollback, édition YAML — est une fonctionnalité Bifrost Pro. Tout est débloqué pendant l’essai gratuit de 14 jours.
Dépannage
« Impossible de se connecter au serveur ».
L’endpoint du cluster dans votre kubeconfig n’est pas joignable depuis votre Mac (VPN coupé, mauvais contexte, ou serveur d’API privé). Vérifiez que le même kubeconfig fonctionne avec kubectl get nodes.
Erreur de certificat. Le certificat du serveur d’API n’est pas approuvé. Utilisez un kubeconfig qui embarque la bonne CA, ou activez Ignorer la vérification TLS pour cette connexion sur un réseau de confiance.
La connexion apparaît sur un autre Mac mais n’a pas de kubeconfig. Le kubeconfig est stocké dans votre trousseau. Activez Synchroniser les clés SSH et Kubernetes sur les deux Mac pour le transférer, ou réimportez le kubeconfig — voir Synchro iCloud.
Toujours bloqué ? Contactez-nous — joignez le texte exact de l’erreur affichée par Bifrost.