Deploying IBM Sterling External Authentication Server using an IBM Certified Container Software
The IBM Certified Container Software offers a Red Hat certified IBM Sterling External Authentication Server image and Helm chart and can be used to deploy a production-ready IBM Sterling External Authentication Server image into Red Hat OpenShift/ Kubernetes Service.
IBM Certified Containers are more than a simple Helm chart that accelerate time to value and improve enterprise readiness at a lower cost than containers alone.
IBM Certified Container meets standard criteria for packaging and deployment of containerized software with platform integrations
Prerequisites
- Installing a Kubernetes cluster and configuring
kubectl
client for the user - Applying security configurations to your deployment. For minimum security configuration, see Creating Pod Security Policy for Kubernetes Cluster for Kubernetes and Creating security context constraints for OpenShift Cluster for Openshift.
- Installing and Configuring helm client for the userNote: For more information on how to install and secure a Helm installation, see Installing Helm.
Overview
- Deploy
- Upgrade
- Configure
Key Concepts
- Charts
A Certified Container Software uses a packaging format called Charts. IBM Sterling External Authentication Server Chart is a collection of files that consists of a few YAML configuration files and templates rendered into Kubernetes manifest files. Charts are created as files laid out in a directory tree that you can package into versioned archives that the system deploys.
- ReleaseRelease is a running instance of a chart combined with a specific configuration. A certified container release uses:
- A command line tool, helm to provide a user interface.
- Packaging format called Charts.
Key Components
A Certified Container Software has two major components:- Helm Client: It manages charts and is a command line interface for end users. Use Helm client to:
- Develop charts
- Manage repositories
- Send charts to be used for deployment
- Ask for information about Releases
- Request upgrades or uninstallation of existing Releases
- A container image
Network
The Certified Container Software release is tested with Weave Net-type network for Kubernetes environment. For more information, refer to Kubernetes Networking.