Использование Kubernetes Connector в задаче Tekton
Использование Kubernetes Connector в задачах Tekton позволяет централизованно управлять информацией об интеграции инструментов и обеспечивать безопасный доступ к кластерам Kubernetes во время выполнения задачи Tekton.
Требования к задаче Tekton
Не все задачи Tekton могут использовать Kubernetes Connector.
Kubernetes Connector по сути внедряет временные учетные данные Kubernetes через Connector CSI Driver. Он предоставляет конфигурацию с именем kubeconfig, которая генерирует файл kubeconfig с временной аутентификацией.
Поэтому задачи Tekton должны соответствовать следующим требованиям для использования Kubernetes Connector:
Поддержка монтирования файла kubeconfig через Workspace, при этом Workspace должен поддерживать предоставление только файла kubeconfig
Инструкция по использованию
После подтверждения, что ваша задача Tekton может использовать Kubernetes Connector, вы можете добавить Kubernetes Connector в YAML-файл TaskRun:
Например:
Параметры workspaces смотрите в разделе Using Connectors CSI Driver to mount kubeconfig file в документе Kubernetes Connector Concepts.
Для получения дополнительной информации о Connectors CSI Driver обратитесь к разделу Connectors CSI Configuration.