# How to Use GitHub Actions to Deploy to Kubernetes Without Shared Secrets

DevFeed: [How to Use GitHub Actions to Deploy to Kubernetes Without Shared Secrets](<https://devfeed.tech/articles/how-to-use-github-actions-to-deploy-to-kubernetes-without-shared-secrets-29816.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/secretless-github-actions-for-kubernetes/>)

Author: info@goteleport.com (Noah Stride)

Published: 2026-08-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Security](<https://devfeed.tech/topics/security.md>), [sensitive data](<https://devfeed.tech/topics/sensitive-data.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>)

Tags: [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [sensitive-data](<https://devfeed.tech/tags/sensitive-data.md>)

## AI overview

This tutorial explains how to use Teleport and GitHub Actions to deploy applications to Kubernetes without shared, long-lived credentials. It covers short-lived identities, Kubernetes RBAC, Teleport roles, and join tokens, and discusses extending the approach to database connections and internal APIs.

## Source excerpt

Learn how use GitHub Actions to deploy to Kubernetes using short-lived, verifiable identities.