kubernetes layer
Table of ContentsClose
1. Description
This layer provides the kubernetes-el package, a magit-style interface to the Kubernetes command-line client.
1.1. Features:
- Live-updating lists of kubernetes resources
- Viewing and deleting pods, configmaps and secrets
- Switching contexts and namespaces.
- Showing logs and exec'ing into containers
- Describing pods
- Tramp support for pods
- Evil bindings
2. Install
To use this configuration layer, add it to your ~/.spacemacs
. You will need to
add kubernetes
to the existing dotspacemacs-configuration-layers
list in this
file.
3. Usage
3.1. TRAMP access to kubernetes containers
This relies on the kubernetes-tramp package which uses kubernetes exec
to access files in pods. It assumes that kubectl
is properly installed
and has already set the correct context.
kubernetes-tramp
adds a new prefix /kubernetes:container:
that you can use with SPC f f
,
this prefix allows to access your kubernetes containers and also provides auto-completion
of the running containers.
4. Key bindings
Key binding | Description |
---|---|
SPC a t k |
Opens kubernetes-overview |