Also adjusted the tags to match the folders the layers are in. I have also updated the binding for imenu mentioned in protobuf layer and adapted the kubernetes tags to register as tool instead of as os.
1.6 KiB
1.6 KiB
kubernetes layer
Description
This layer provides the kubernetes-el package, a magit-style interface to the Kubernetes command-line client.
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
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.
Usage
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.
Key bindings
Key binding | Description |
---|---|
SPC a K |
Opens kubernetes-overview |