Understanding Kubernetes based Container Deployment Process
After you have completed the prerequisite tasks, you are ready to deploy IBM Sterling External Authentication Server. Before you begin consider the following:
- A Helm chart is organized as a collection of files inside a directory by the name of the Chart
itself. For more information see, Helm Charts.
Example Helm Chart
<Name of a Chart/> Chart.yaml # A YAML file containing information about the Chart. LICENSE # OPTIONAL: A plain text file containing the license for the Chart. README.md # OPTIONAL: A README file. requirements.yaml # OPTIONAL: A YAML file listing dependencies for the Chart. values.yaml # The default configuration values for this Chart. Charts/ # A directory containing any Charts upon which this Chart depends. templates/ # A directory of templates that, when combined with values, generates valid Kubernetes manifest files. templates/NOTES.txt # OPTIONAL: A plain text file containing short usage notes.- This Helm chart deploys IBM Sterling External Authentication Server on a container
management platform with the following resource deployments:
- A statefulset pod <release-name>-ibm-seas with 1 replica
- A configMap <release-name>-ibm-seas. This is used to provide default configuration in seas_config_file.
- A service <release-name>-ibm-seas. This is used to expose the SEAS services for accessing using clients.
- A service-account <release-name>-ibm-seas-serviceaccount. This service will not be created if serviceAccount.create is `false`
- This Helm chart deploys IBM Sterling External Authentication Server on a container
management platform with the following resource deployments:
- Kubernetes Based Container Software commands
- To install a Chart
$ helm install - To upgrade to a new release
$ helm upgrade - To rollback a release to a previous version
$ helm rollback - To delete the release from Kubernetes.
$ helm uninstall
- To install a Chart