2022-12-29:nsq是go语言写的消息队列。请问k3s部署nsq,yaml如何写?
2023-02-18 16:48:42 时间
2022-12-29:nsq是go语言写的消息队列。请问k3s部署nsq,yaml如何写?
答案2022-12-29:
yaml如下:
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: nsq
name: nsq
namespace: moonfdd
spec:
replicas: 1
selector:
matchLabels:
app: nsq
template:
metadata:
labels:
app: nsq
spec:
containers:
- image: "nsqio/nsq"
imagePullPolicy: IfNotPresent
name: nsqlookupd
args:
- "/nsqlookupd"
- image: "nsqio/nsq"
imagePullPolicy: IfNotPresent
name: nsqd
args:
- "/nsqd"
- "--lookupd-tcp-address"
- "localhost:4160"
volumeMounts:
- mountPath: /data
name: volv2
- image: "nsqio/nsq"
imagePullPolicy: IfNotPresent
name: nsqadmin
args:
- "/nsqadmin"
- "--lookupd-http-address"
- "localhost:4161"
volumes:
- hostPath:
path: /root/k8s/moonfdd/nsq/data
type: DirectoryOrCreate
name: volv2
---
apiVersion: v1
kind: Service
metadata:
labels:
app: nsq
name: nsq
namespace: moonfdd
spec:
ports:
- name: nsqlookupd0
port: 4160
protocol: TCP
targetPort: 4160
- name: nsqlookupd1
port: 4161
protocol: TCP
targetPort: 4161
- name: nsqd0
port: 4150
protocol: TCP
targetPort: 4150
- name: nsqd1
port: 4151
protocol: TCP
targetPort: 4151
- name: nsqadmin
port: 4171
protocol: TCP
targetPort: 4171
selector:
app: nsq
type: NodePort
从service得知web端口和curl命令的端口
web端口是58395
curl命令端口是36055
进入web页面,可以看到topics里啥都没有
敲curl命令,给nsq增加topic,名称是test
刷新web页面,可以看到topics里有test名称
相关文章
- 解决golang json: unsupported value: NaN
- 【Linux】curl: (60) SSL certificate problem: certificate has expired问题解决
- 【Golang】golang开发微信公众号网页授权功能
- 【Golang】golang实现简单memcache
- 【Golang】golang中time类型的before方法
- 【Golang】golang中map元素的删除和清空
- 【Golang】理解Golang中的time.Duration
- 【Golang】golang实现发送微信服务号模板消息
- 【Golang】golang实现sha256加密函数
- 【Golang】golang实现md5加密函数
- 【Golang】golang实现post请求发送form类型数据函数
- 【Golang】golang实现urlencode urldecode函数
- 【Golang】对接百度翻译API-golang版本sdk代码
- [golang] golang实现截取字符串函数SubStr
- 在线客服聊天系统源码_美观强大golang内核开发_二进制运行傻瓜式安装_附搭建教程
- [golang] 解决配置goland时候The selected directory is not a valid home for Go SDK
- [Golang] golang中使用正则表达式替换字符串
- [Golang] golang中使用正则表达式获取子字符串
- [Golang] Goland 编辑器 替换快捷键
- GOFLY智能在线客服系统更新日志: APP端历史访客分页功能更新 (2022-04-07)