Shell Configuration
The shell configuration is used to find the shell that will be used to run the commands in the local terminal or in pod containers.
shell: /bin/bash
default: /bin/sh
images:
contains:
ubuntu: /bin/bash
centos: /bin/bash
The shell
key is used to specify the shell that will be used to run the commands in the local terminal or in pod
containers. All other keys are used to specify the shell that will be used to run the commands in the pod containers.
Shells can also be defined in the cluster
configuration in section shell
. If a entry in the images
section matches
the image of the pod container, the shell defined in the images
section will be used. If no entry in the images
section
matches the image of the pod container, the shell defined in the contains
can match the image of the pod container.
If no entry in the contains
section matches the image of the pod container, the shell defined in the default
key will
be used. Finally, if no shell is defined in the default
key, the shell /bin/sh
will be used.