Build with mvn clean package jib:dockerBuild
.
Deploy to k8s: kubectl apply -f pod.yaml
Inspect kubernetes metrics with kubectl top pod
.
Inspect resource usage inside the pod with kubectl exec --stdin --tty kubernetes-resource-usage -- sh
Node's CPU cores: 4
Request | Limit | Java CPU Cores |
---|---|---|
0.1 | - | 1 |
2 | - | 2 |
2 | 4 | 4 |
Request: spec > containers > resources > request
Limit: spec > containers > resources > limit
Java CPU Cores: Runtime.getRuntime().availableProcessors()