An open API service indexing awesome lists of open source software.

https://github.com/gr1m0h/go-test-server

golang test server
https://github.com/gr1m0h/go-test-server

docker golang k6 k8s kubernetes production-ready test-server

Last synced: about 1 year ago
JSON representation

golang test server

Awesome Lists containing this project

README

          

# go-test-server

## Usage

### local

Run go-test-server

```sh
go run app/main.go
```

#### Docker

Run go-test-server

```sh
docker build -t go-test-server .
docker run -p 8080:8080 go-test-server
```

#### Kubernetes

Prepare Docker Image.

```
docker build -t go-test-server .
```

Create K8s Cluster using [kind](https://github.com/kubernetes-sigs/kind) and load local Docker Image.

```sh
kind create cluster
kubectl cluster-info --context kind-kind
kind load docker-image go-test-server
```

##### Kubernetes Manifest(Raw)

Apply K8s manifest and connect to K8s service.

```sh
kubectl apply -f kubernetes/raw
kubectl port-forward service/go-test-server 8080:8080 -n go-test-server
```
##### Kubernetes Manifest(HelmChart)

##### Kubernetes Manifest(Helmfile)