Technical requirements
For a deeper understanding of the topics described in this chapter, you are expected to have some familiarity with the following technologies and concepts:
- The Linux operating system and its security primitives
- Cloud-native approaches to developing software services
- Virtualization, containerization, and Docker technologies
- Kubernetes (Red Hat OpenShift Container Platform is highly recommended)
- Storage provisioning and filesystems
- Security hardening of web applications, Linux hosts, and containers
- The Kubernetes operator pattern (highly recommended)
- The kubectl and oc command-line utilities, as well as the YAML and JSON formats needed to work with Kubernetes objects
- An existing Cloud Pak for Data installation on an OpenShift Kubernetes cluster, with administration authority
The sections will also provide links to key external reference material, in context, to help you understand a specific concept in greater...