kubectl apply -f rabbitmq.yaml
docker build -t registry.cn-shanghai.aliyuncs.com/vayyar_test/api:v1.0.2 --build-arg serviceName=api --build-arg vayyarEnv=test .
kubectl apply -f my-api.yaml(backend/apps/api)
docker build -t registry.cn-shanghai.aliyuncs.com/vayyar_test/mqtt-consumer:v1.0.2 --build-arg serviceName=mqtt-consumer --build-arg vayyarEnv=test .
kubectl apply -f mqtt-consumer.yaml(backend/apps/mqtt-demo)
rabbitmq-mqtt/background-connections/deploy.sh, currently the default command is conn, can change to pub/sub if necessary
for windows: kubectl apply -f rabbitmq-mqtt/background-connections/mqtt-conn.yaml(replace $podindex with a number)
Enable the EIP if test public network, like
template:
metadata:
annotations:
k8s.aliyun.com/eci-with-eip: "true" #自动创建并绑定EIP。
k8s.aliyun.com/eip-bandwidth: "10" #设置EIP带宽。