Shell provides Developers with acess to the environment for debugging and standard operations eg. Password resets.
Skipper provides 2 commands for developer convenience:
Request a remote shell session
$ skpr2 shell dev skpr@drupal-dev-exec-gp66v:data $ echo Hello Hello
Run a once off command
skpr exec dev "echo Hello" Hello
Skipper implements a native SSH Server ontop of Kubernetes, allowing for familiar workflows on modern architectures.
For security, the environment is:
- Read Only - Code cannot be modified.
- Ephemeral - Deleted once the session is complete.
- Private - You get your own environment with it's own resources.
- Safe - Traffic is not routed to the session eg. No 5xx responses from hand editing files.