mirror of
https://github.com/kubernetes-sigs/prometheus-adapter.git
synced 2026-04-05 17:27:51 +00:00
fix walkthrough example
The service created by this command did not match the port name used later on in the walkthrough. Therefor it is defined explicitly here.
This commit is contained in:
parent
7e11fe30ee
commit
3bd8b54ad5
1 changed files with 27 additions and 3 deletions
|
|
@ -94,9 +94,33 @@ spec:
|
|||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
|
||||
<summary>sample-app.service.yaml</summary>
|
||||
|
||||
```yaml
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
labels:
|
||||
app: sample-app
|
||||
name: sample-app
|
||||
spec:
|
||||
ports:
|
||||
- name: http
|
||||
port: 80
|
||||
protocol: TCP
|
||||
targetPort: 8080
|
||||
selector:
|
||||
app: sample-app
|
||||
type: ClusterIP
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
```shell
|
||||
$ kubectl create -f sample-app.deploy.yaml
|
||||
$ kubectl create service clusterip sample-app --tcp=80:8080
|
||||
$ kubectl create -f sample-app.service.yaml
|
||||
```
|
||||
|
||||
Now, check your app, which exposes metrics and counts the number of
|
||||
|
|
@ -198,7 +222,7 @@ spec:
|
|||
selector:
|
||||
matchLabels:
|
||||
app: sample-app
|
||||
endpoints:
|
||||
endpoints:
|
||||
- port: http
|
||||
```
|
||||
|
||||
|
|
@ -335,7 +359,7 @@ You should see that it succesfully fetched the metric, but it hasn't tried
|
|||
to scale, since there's not traffic.
|
||||
|
||||
Since your app is going to need to scale in response to traffic, generate
|
||||
some via cURL like above:
|
||||
some via cURL like above:
|
||||
|
||||
```shell
|
||||
$ curl http://$(kubectl get service sample-app -o jsonpath='{ .spec.clusterIP }')/metrics
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue