Support
Find answers to common questions below, or reach out directly if you need help.
// faq
>How do I connect to my cluster?
Open the app and tap the + button to add a cluster. You can import a kubeconfig file from Files, paste the YAML directly, or enter the server URL and credentials manually.
>Can I connect to a cluster with a self-signed certificate?
Yes. When adding a cluster, enable the custom CA option and provide your CA certificate in PEM format. The app stores it securely in the Keychain.
>How do I import a kubeconfig file?
Tap + → Import kubeconfig, then select your .yaml or .kubeconfig file from the Files app. Kube Lite will parse the contexts and let you choose which one to import.
>Why can't I see logs for my pod?
Ensure the pod is in a Running state and that your cluster credentials have RBAC permission to access the pods/log subresource. Long-running log streams require a stable network connection.
>How does pod exec (terminal) work?
Navigate to a pod, select a container, and tap the terminal icon. The app opens a WebSocket exec session using the v4.channel.k8s.io protocol and renders a full interactive terminal.
>Is my cluster token stored securely?
Yes. Bearer tokens, client certificates, and private keys are stored exclusively in the iOS Keychain, protected by the device's secure enclave. They are never transmitted to any server other than your own cluster.
>Which Kubernetes versions are supported?
Kube Lite uses standard Kubernetes REST APIs and supports any cluster that exposes a conformant API server, including managed services like GKE, EKS, AKS, and self-hosted clusters.
>The app shows 'unauthorized' when connecting. What should I do?
Check that your token or certificate has not expired. Verify the server URL is correct and reachable. If using a kubeconfig, ensure the context's user credentials are still valid.
// contact
Still having issues? Send us an email and we'll get back to you as soon as possible.
kubeios-support@kezhenxu94.me