![Lindsey Durway](/assets/img/avatar_default.png)
Edited and revised formatting to improve readability and consistency with other docs in this repo. Change-Id: I8693b85fdbd84e625e774ae0fe4d81dae7d74a57
39 lines
809 B
Markdown
39 lines
809 B
Markdown
# Compute-utility Container
|
|
|
|
This container enables Operations personnel to access services running on
|
|
the compute nodes. Operations personnel can get the appropriate data from this
|
|
utility container by specifying the node and respective service command within
|
|
the local cluster.
|
|
|
|
## Usage
|
|
|
|
1. Get into the utility pod using `kubectl exec`. Perform an operation as in
|
|
the following example.
|
|
|
|
```
|
|
kubectl exec -it <POD_NAME> -n utility /bin/bash
|
|
```
|
|
|
|
2. Use the following syntax to run commands.
|
|
|
|
```
|
|
utilscli <client-name> <server-hostname> <command> <options>
|
|
```
|
|
|
|
Example:
|
|
|
|
```
|
|
utilscli libvirt-client node42 virsh list
|
|
```
|
|
|
|
Accepted client names are:
|
|
|
|
* libvirt-client
|
|
* ovs-client
|
|
* ipmi-client
|
|
* perccli-client
|
|
* numa-client
|
|
* sos-client
|
|
|
|
Commands for each client vary with the client.
|