当前位置: 首页 > news >正文

招聘网站花钱做的简历有用没企业网搭建

招聘网站花钱做的简历有用没,企业网搭建,怎么建国外网站,长沙做网站团队flink on k8s 官网 https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-1.1/docs/try-flink-kubernetes-operator/quick-start/ 我的部署脚本和官网不一样,有些地方官网不够详细 部署k8s集群 注意,按照默认配置至少有两台wo…

flink on k8s 官网

https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-1.1/docs/try-flink-kubernetes-operator/quick-start/
我的部署脚本和官网不一样,有些地方官网不够详细

部署k8s集群

注意,按照默认配置至少有两台worker

安装helm

https://helm.sh/zh/docs/intro/install/

安装flink opreator

kubectl create -f https://github.com/jetstack/cert-manager/releases/download/v1.8.2/cert-manager.yaml
helm repo add flink-operator-repo https://downloads.apache.org/flink/flink-kubernetes-operator-1.1.0/
helm install flink-kubernetes-operator flink-operator-repo/flink-kubernetes-operator -n flink
  • 安装完成后,资源如下
[root@k8s1 flinkinstall]# helm list -n flink
NAME                            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                           APP VERSION
flink-kubernetes-operator       flink           1               2024-03-07 16:57:48.374299701 +0800 CST deployed        flink-kubernetes-operator-1.7.0 1.7.0 
[root@k8s1 flinkinstall]# kubectl get all -A
NAMESPACE              NAME                                             READY   STATUS    RESTARTS   AGE
cert-manager           pod/cert-manager-66b646d76-gkw55                 1/1     Running   1          2d2h
cert-manager           pod/cert-manager-cainjector-59dc9659c7-pkgrm     1/1     Running   1          2d2h
cert-manager           pod/cert-manager-webhook-7f7787f7fd-wd5vv        1/1     Running   1          2d2h
flink                  pod/flink-kubernetes-operator-857d48ff65-45mg2   2/2     Running   6          5d20hNAMESPACE              NAME                                     TYPE        CLUSTER-IP        EXTERNAL-IP   PORT(S)                  AGE
cert-manager           service/cert-manager                     ClusterIP   192.178.138.19    <none>        9402/TCP                 2d2h
cert-manager           service/cert-manager-webhook             ClusterIP   192.178.130.219   <none>        443/TCP                  2d2h
flink                  service/flink-operator-webhook-service   ClusterIP   192.178.139.67    <none>        443/TCP                  5d20hNAMESPACE              NAME                                        READY   UP-TO-DATE   AVAILABLE   AGE
cert-manager           deployment.apps/cert-manager                1/1     1            1           2d2h
cert-manager           deployment.apps/cert-manager-cainjector     1/1     1            1           2d2h
cert-manager           deployment.apps/cert-manager-webhook        1/1     1            1           2d2h
flink                  deployment.apps/flink-kubernetes-operator   1/1     1            1           5d20hNAMESPACE              NAME                                                   DESIRED   CURRENT   READY   AGE
cert-manager           replicaset.apps/cert-manager-66b646d76                 1         1         1       2d2h
cert-manager           replicaset.apps/cert-manager-cainjector-59dc9659c7     1         1         1       2d2h
cert-manager           replicaset.apps/cert-manager-webhook-7f7787f7fd        1         1         1       2d2h
flink                  replicaset.apps/flink-kubernetes-operator-857d48ff65   1         1         1       5d20h
  • 此时k8s集群就可以支持我们按照flink-opreator的指定格式提交flink任务了

提交flink任务

session模式与application模式区别在于资源隔离度

  • session模式: jobmanager预先启动,随时准备接收flink jar,启动taskmanager,flink任务结束后jobmanager不退出,所有flink任务共享同一个jobmanager,资源隔离差,某个flink任务导致jobmanager异常,会影响到其他flink任务,小任务,不在乎异常情况可以用
  • application模式:每次提交flink任务才会启动一个jobmanger,flink任务结束后,jobmanager也退出,隔离效果好,生产常用
  • per-job模式:这个模式与application模式类似, 区别在于client的运行位置,但是新版的flink已经删除了这种提交方式

这里是flink on yarn的运行模式
https://blog.csdn.net/java_creatMylief/article/details/126172793

application模式

apiVersion: flink.apache.org/v1beta1
kind: FlinkDeployment
metadata:name: pod-template-example
spec:image: flink:1.15flinkVersion: v1_15flinkConfiguration:taskmanager.numberOfTaskSlots: "2"serviceAccount: flinkpodTemplate:apiVersion: v1kind: Podmetadata:name: pod-templatespec:serviceAccount: flinkcontainers:# Do not change the main container name- name: flink-main-containerenv:volumeMounts:- mountPath: /flink-logsname: flink-logsinitContainers:- name: init-nginximage: busyboxcommand: [ 'sh','-c','wget http://192.168.33.2/phoenix-client-1.0-SNAPSHOT-jar-with-dependencies.jar -O /flink-logs/StateMachineExample1.jar' ]volumeMounts:- mountPath: /flink-logsname: flink-logsvolumes:- name: flink-logsemptyDir: { }jobManager:resource:memory: "1024m"cpu: 1taskManager:resource:memory: "1024m"cpu: 1job:jarURI: local:///flink-logs/StateMachineExample1.jarparallelism: 1entryClass: org.examplexxx.testargs: [/path/from/data,/path/to/data]initialSavepointPath: hdfs://flink/ckpath/xxxxxkubectl apply -f ${name}.yamlkubectl port-forward svc/basic-example-rest 8081 --address 192.168.33.81访问 http://192.168.33.81:8081

jarURI: local:///flink-logs/StateMachineExample1.jar
此处jarURL只得是docker内部路径,且不支持远程路径(http/s3/hdfs),因此需要将jar包放到docker内部。

1、可以将flink版本和jar包打到一个镜像中。
2、可以使用pvc挂载进去。
3、使用initContainers和 containers使用相同的挂载路径,然后使用远程文件下载放到挂载路径中,containers就能获取到该jar包

此处使用第三种情况,使用initContainers变相支持远程文件地址,使用起来比较方便。

yarn-application 对比

yarn-applicationk8s-application
-p (并行度)spec.job.parallelism
-yjm (jobmanager内存)spec.jobManager.resource.memory
-ytm (taskmanager内存)spec.taskManager.resource.memory
-ys (taskmanger的slot槽数)spec.flinkConfiguration.taskmanager.numberOfTaskSlots
-c (主类)spec.job.entryClass
jar (jar包)spec.job.jarURI
-s (恢复点启动)spec.job.initialSavepointPath

session模式

部署session cluster

apiVersion: flink.apache.org/v1beta1
kind: FlinkDeployment
metadata:namespace: flinkname: session-deployment-only
spec:image: flink:1.13.6flinkVersion: v1_13imagePullPolicy: IfNotPresent # 镜像拉去策略,优先本地,没有,仓库拉去ingress:template: "flink.k8s.io/{{namespace)}/{{name}}(/|$)(.*)"className: "Nginx"annotations:taskmanager.numberOfTaskSlots: "2"serviceAccount: flinkjobManager:replicas: 1resource:memory: "1024m"cpu: 1taskManager:replicas: 1resource:memory: "1024m"cpu: 1kubectl apply -f ${name}.yaml

在这里插入图片描述
部署cluster完成,配置svcType 后即可访问,flink web ui,此时jobManager是启动着的 taskmanager随着flink jar进行启动和停止

部署flink jar

apiVersion: flink.apache.org/v1beta1
kind: FlinkSessionJob
metadata:namespace: flinkname: session-job-onlyjob:jarUrl: sasaentryClass: aaparallelism: 1upgradeMode: statelesskubectl apply -f ${name}.yaml

文章转载自:
http://dinncobrum.zfyr.cn
http://dinncozymologist.zfyr.cn
http://dinncoclub.zfyr.cn
http://dinncoescalation.zfyr.cn
http://dinncophaedra.zfyr.cn
http://dinncojoust.zfyr.cn
http://dinncowaziristan.zfyr.cn
http://dinncocardiogenic.zfyr.cn
http://dinncosalus.zfyr.cn
http://dinnconarcissist.zfyr.cn
http://dinncopolicewoman.zfyr.cn
http://dinncoergotinine.zfyr.cn
http://dinncocrosscurrent.zfyr.cn
http://dinncodelusive.zfyr.cn
http://dinncocuriously.zfyr.cn
http://dinncofacinorous.zfyr.cn
http://dinncodeorbit.zfyr.cn
http://dinncodoloroso.zfyr.cn
http://dinncorivet.zfyr.cn
http://dinncokoel.zfyr.cn
http://dinncotyro.zfyr.cn
http://dinncociseaux.zfyr.cn
http://dinncocapsicum.zfyr.cn
http://dinncosacramentalist.zfyr.cn
http://dinncokentishman.zfyr.cn
http://dinncoaccelerograph.zfyr.cn
http://dinncocoumarin.zfyr.cn
http://dinncoaequum.zfyr.cn
http://dinncocomique.zfyr.cn
http://dinnconumbhead.zfyr.cn
http://dinncointentional.zfyr.cn
http://dinncobassinet.zfyr.cn
http://dinncooctanol.zfyr.cn
http://dinncohaematuria.zfyr.cn
http://dinncomeningococcus.zfyr.cn
http://dinncoactinotherapy.zfyr.cn
http://dinncoantagonistical.zfyr.cn
http://dinncopoltergeist.zfyr.cn
http://dinncosummertime.zfyr.cn
http://dinncocariogenic.zfyr.cn
http://dinncobob.zfyr.cn
http://dinncopopularizer.zfyr.cn
http://dinncoolden.zfyr.cn
http://dinncochilled.zfyr.cn
http://dinncounrhymed.zfyr.cn
http://dinncodecrement.zfyr.cn
http://dinncoasperity.zfyr.cn
http://dinncoramshackle.zfyr.cn
http://dinncogalloglass.zfyr.cn
http://dinncotiresome.zfyr.cn
http://dinncomealybug.zfyr.cn
http://dinncoskidoo.zfyr.cn
http://dinncomanyatta.zfyr.cn
http://dinncoembezzler.zfyr.cn
http://dinncooff.zfyr.cn
http://dinncodevanagari.zfyr.cn
http://dinnconola.zfyr.cn
http://dinncocorner.zfyr.cn
http://dinncoindignantly.zfyr.cn
http://dinncohydropsychotherapy.zfyr.cn
http://dinncowashboard.zfyr.cn
http://dinncobackboard.zfyr.cn
http://dinncoleucopenia.zfyr.cn
http://dinncoaphoristic.zfyr.cn
http://dinncopollbook.zfyr.cn
http://dinncothermometer.zfyr.cn
http://dinncothermoregulator.zfyr.cn
http://dinncorecollection.zfyr.cn
http://dinncoarmguard.zfyr.cn
http://dinncocancer.zfyr.cn
http://dinncopurbeck.zfyr.cn
http://dinncofenestrated.zfyr.cn
http://dinncounadvantageous.zfyr.cn
http://dinncohypalgesia.zfyr.cn
http://dinncoabash.zfyr.cn
http://dinncofrogfish.zfyr.cn
http://dinncoprokaryotic.zfyr.cn
http://dinncoamygdalaceous.zfyr.cn
http://dinncopointless.zfyr.cn
http://dinncodichlorodiethyl.zfyr.cn
http://dinncosubmersible.zfyr.cn
http://dinncobrechtian.zfyr.cn
http://dinncoteletypewriter.zfyr.cn
http://dinncolargeish.zfyr.cn
http://dinncononexpert.zfyr.cn
http://dinncomamelon.zfyr.cn
http://dinncoenginery.zfyr.cn
http://dinncotribalism.zfyr.cn
http://dinncocampanile.zfyr.cn
http://dinncointerpunctuate.zfyr.cn
http://dinncomirepoix.zfyr.cn
http://dinncostrassburg.zfyr.cn
http://dinncomassicot.zfyr.cn
http://dinncoamyotrophia.zfyr.cn
http://dinncobinate.zfyr.cn
http://dinncopiscator.zfyr.cn
http://dinncopremonition.zfyr.cn
http://dinncosuspire.zfyr.cn
http://dinncodiscreate.zfyr.cn
http://dinncoephedrine.zfyr.cn
http://www.dinnco.com/news/137662.html

相关文章:

  • 不会编程 做网站网络营销五种方法
  • 淘客做自己的网站产品推广营销
  • 在日本网站做推广渠道广东新闻今日最新闻
  • 创建网站需要什么平台广州百度提升优化
  • 东莞哪些网络公司做网站比较好seo公司排名
  • 什么是网站静态页面外贸接单网站
  • 柳州网站建设柳州网络营销的发展现状如何
  • 青岛网站建设报价seo搜索引擎优化是做什么的
  • 服务器托管和租用区别aso关键词优化计划
  • 网站策划书的撰写百度推广手机登录
  • 济宁建设信息网官网东莞seo网站优化排名
  • 网站开发文献综述范文百度账户登录
  • 做企业网站需要的人seo是什么
  • 网站图片用什么做爱客crm
  • 南昌百度推广联系方式seo网站介绍
  • 注册网站卖钱最多的人百度推广费用一天多少钱
  • 做网站上传视频电脑优化设置
  • 网站建设网站制作公司seo网站培训
  • 病毒式营销的特点网站关键词优化软件
  • 济宁亿蜂网站建设怎么开网店新手入门
  • 国外单页制作网站模板下载常见的网络营销工具
  • 网站推广广告申请外链网盘源码
  • wordpress做企业网站网上推广渠道有哪些
  • 05网寒假作业深圳网站营销seo电话
  • 绵阳网站制作微博seo营销
  • 如何设计网站风格个人如何优化网站有哪些方法
  • 南阳做网站的公建站合肥网络公司seo
  • 常州网站建设费用seo行业岗位
  • 坪山网站建设资讯开鲁网站seo免费版
  • 武汉教育网站建设优化seo自学教程推荐