博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
streamsets k8s 部署试用
阅读量:7251 次
发布时间:2019-06-29

本文共 1153 字,大约阅读时间需要 3 分钟。

使用k8s 进行 streamsets的部署(没有使用持久化存储)

k8s deploy yaml 文件

deploy.yaml

apiVersion: extensions/v1beta1kind: Deploymentmetadata:    name: streamsets  namespace: big-data  labels:    app: streamsetsspec:  replicas: 1  template:    metadata:      labels:        app: streamsets    spec:      containers:      - name: streamsets        image: streamsets/datacollector        imagePullPolicy: IfNotPresent        ports:        - containerPort: 18630        - containerPort: 8000---apiVersion: v1kind: Servicemetadata:  name: streamsets  namespace: big-dataspec:  selector:    app: streamsets  ports:  - name: http-ui    port: 18630    protocol: TCP  - name: http-server    port: 8000    protocol: TCP  type: NodePort---apiVersion: extensions/v1beta1kind: Ingressmetadata:  name: streamsets  namespace: big-dataspec:  rules:  - host: s.data.com    http:      paths:      - backend:          serviceName: streamsets          servicePort: 18630        path: /

说明

上边部署文件使用deploy 进行streamsets 部署,同时暴露了一个http serevr 端口(测试 microservice pipeline)

同时添加了k8s ingress 访问,以及一个service (nodeport 类型),namespace big-data

部署

kubectl apply -f deploy.yaml

效果

登陆

简单microservice pipeline

 
 
 
 

转载地址:http://fjhbm.baihongyu.com/

你可能感兴趣的文章
堆和堆排序
查看>>
新手也能看懂,消息队列其实很简单
查看>>
全网稀缺的快应用开源项目-熊宝儿歌故事QuickApp
查看>>
【大数据实践】KSQL流处理——如何将多个STREAM输出到一个TOPIC
查看>>
Vue组件通信的几种方式
查看>>
09.Java数据算法
查看>>
git日常使用经验总结
查看>>
ELF文件解析(一):Segment和Section
查看>>
一个由于Function.name造成的兼容性bug
查看>>
比特币钱包隔离认证开发指南
查看>>
《从0到1学习Flink》—— Data Sink 介绍
查看>>
Vue.js 渲染简写样式存在的问题
查看>>
cocos2d-x (js-binding)游戏开发解决方案设计稿
查看>>
改善Python程序的91个建议
查看>>
简单说说 angular.json 文件
查看>>
js-数据运算
查看>>
解决阿里云ECS运行前后台分离项目调用QQ互联导致: redirect uri is illegal(100010)问题...
查看>>
Slog48_项目上线之域名的备案
查看>>
[ 一起学React系列 -- 1 ] 信笔说JSX
查看>>
homebrew报错问题解决
查看>>