You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
Its doc will tell you how to deploy `Tailchat` in kubeneters.
|
|
|
|
|
|
|
|
|
|
## One Command
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
kubectl apply -f namespace.yml -f pv.yml -f mongo.yml -f minio.yml -f redis.yml -f tailchat.yml
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
if you wanna delete all resource, just replace `apply` to `delete`.
|
|
|
|
|
|
|
|
|
|
## Setup one by one
|
|
|
|
|
|
|
|
|
|
### Create Namespace
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
kubectl apply -f namespace.yml
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Create Persistent Volume
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
kubectl apply -f pv.yml
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Create Mongodb
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
kubectl apply -f mongo.yml
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Create Minio
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
kubectl apply -f minio.yml
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Create Redis
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
kubectl apply -f redis.yml
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Create Tailchat
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
kubectl apply -f tailchat.yml
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Check tailchat-service work
|
|
|
|
|
|
|
|
|
|
#### get services ClusterIP
|
|
|
|
|
```bash
|
|
|
|
|
kubectl get svc -n tailchat
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
#### create test container in kubernetes
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
kubectl run -it --rm test-pod --image=busybox --restart=Never
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
#### request health and checkout `nodeID`, send multi times.
|
|
|
|
|
```
|
|
|
|
|
wget -q -O - http://<tailchat-cluster-ip>:11000/health
|
|
|
|
|
```
|