For 21.05 Release the following major updates were introduced:
- Added API support for K8s and OpenShift discovery for Discovery v.12.2+.
- Added support for the new node kinds: Namespace and Software Pod.
- Deployment node now has more meaningful type e.g. ReplicaSet, StatefulSet, DaemonSet, Job.
- Management link between Master to Worker node has been removed.
- Dependency link between container runtime SI and Worker node has been removed.
"key" attribute has been changed for Kubernetes cluster and all cluster nodes.
For TKU October 2020 Kubernetes Functions pattern was introduces with the following updates:
- Load Balancer Member key was changed: pod IP was replaced with container ID value. Other small enhancements were also implemented to fix potential ECA errors (DRDC1-15746).
- Command kubectl(oc) get all was removed, instead pattern will use the output from kubectl(oc) api-resources or the default list of resources ['dc', 'deploy', 'po', 'rs', 'rc', 'svc'] to obtain detailed information about cluster resources (DRDC1-12813).
This topic provides an introduction to Kubernetes and information on the way that BMC Discovery determines information on the installation. For information on how to use BMC Discovery to discover your Kubernetes deployment, see Discovering containers.
Kubernetes is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure. Kubernetes can schedule and run application containers on clusters of physical or virtual machines. However, Kubernetes also allows developers to ‘cut the cord’ to physical and virtual machines, moving from a host-centric infrastructure to a container-centric infrastructure, which provides the full advantages and benefits inherent to containers. Kubernetes provides the infrastructure to build a container-centric development environment.
Kubernetes cluster is a set of two kind of nodes: master node and worker node. Multi-master mode needed for deploying HA cluster.