Knative est une plateforme open source permettant d'exécuter des charges de travail serverless sur Kubernetes. Elle comprend deux composants principaux : Serving, qui déploie des conteneurs en services s'adaptant à la demande et descendant à zéro lorsqu'ils sont inactifs, et Eventing, qui achemine les événements entre producteurs et consommateurs. Les équipes de plateforme et les développeurs l'utilisent pour faire fonctionner services HTTP et applications événementielles sur leurs propres clusters. Knative est un logiciel installé sur un cluster Kubernetes.
Knative est un projet de la Cloud Native Computing Foundation, une fondation dont le siège se trouve aux États-Unis, publié sous licence Apache 2.0. Le logiciel fonctionnant sur le cluster exploité par l'organisation, les données restent là où ce cluster est installé. Le site du projet ne décrit ni offre hébergée ni accord de traitement des données. La question de souveraineté porte donc sur le lieu du cluster et sur le fournisseur de l'infrastructure Kubernetes et cloud sous-jacente, qui peut relever d'une juridiction étrangère. Pour une organisation européenne, le choix du lieu et du fournisseur est déterminant.