command
module
Version:
v0.0.0-...-e2f90f4
Opens a new window with list of versions in this module.
Published: Feb 20, 2021
License: Apache-2.0
Opens a new window with license information.
Imports: 8
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
go-k8s-probes
Flexible solution to fastly implement Kubernetes probes in Golang
Prerequisites
Run
-
Start PostgreSQL
make start-postgres
-
Start application
make run
Endpoints
Application
Root URL: localhost:8080
Method |
URL |
Description |
GET |
/api/v1/products |
Fetch list of products |
GET |
/api/v1/products/{id} |
Fetch a product by ID |
POST |
/api/v1/products |
Create a new product |
PUT |
/api/v1/products/{id} |
Update an existing product retrieved by ID |
DELETE |
/api/v1/products/{id} |
Delete a product by ID |
Prometheus metrics
Root URL: localhost:9090
Method |
URL |
Description |
GET |
/metrics |
Fetch Prometheus metrics |
Kubernetes probes
Root URL: localhost:9091
Method |
URL |
Description |
GET |
/live |
Fetch liveness info |
GET |
/ready |
Fetch readiness info |
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.