Kubernetes is an open-source system for automating deployment, scaling and management of containerised applications that was originally designed by Google.
Please note that these integrations have been made available as early release beta software and not officially supported for production use. These Beta releases are provided on an “as is” and “as available” basis. Opsview does not give any warranties, whether express or implied, as to the suitability or usability of these releases.
Opsview will not be liable for any loss, whether such loss is direct, indirect, special or consequential, suffered by any party as a result of the use of any of these Beta releases
Monitors the performance and system health of your Kubernetes environment (BETA)
Service Check | Description |
---|---|
Node Status | Nodes which are ready, whether they are out of disk, whether they have memory pressure and whether they have disk pressure |
Pods Status | The state of all pods |
File Descriptors | Number of open file descriptors |
Http Requests Stats | Total number of HTTP requests made and HTTP latency |
Process Cpu Seconds | Total user and system CPU time spent in seconds |
Etcd Helper Stats | Contains: Etcd Helper Cache Hits, Etcd Helper Cache Miss, Etcd Helper Cache Hit Percentage |
Node Memory Stats | Provides: Percentage of memory in use, memory capacity and total memory available |
If you are using http to connect to your Kubernetes API, set up a proxy to connect to the Kubernetes API server by using one of the following commands:
Gives access to everything:
kubectl proxy --port=8080 --address='0.0.0.0' --accept-hosts='^*$'
Gives access to only your network (Recommended):
kubectl proxy --port=8080 --address='0.0.0.0'--accept-hosts='^192\.168\.*'
To configure and utilize this Opspack, you simply need to add the 'Application - Kubernetes' Opspack to your Opsview Monitor system.
- KUBERNETES_PORT - Port to access Kubernetes API
- KUBERNETES_NODE - multivariable for each Node within the cluster you want to monitor
- KUBERNETES_CREDENTIALS - Authentication scheme (either http or https), Certificate Authority, Client Certificate, Client Key