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

商务网站开发考题百度推广开户

商务网站开发考题,百度推广开户,盐城网站建设定制,网站建设方案机构1.查找镜像 dockerhub访问不了的可以访问这个查找镜像 https://docker.aityp.com/ 在docker服务器上拉取flink镜像到本地 拉取镜像到你的docker服务器本地 docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink:2.0.0-scala_2.12-java17 将docker服…

1.查找镜像

dockerhub访问不了的可以访问这个查找镜像 https://docker.aityp.com/
在docker服务器上拉取flink镜像到本地

拉取镜像到你的docker服务器本地
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink:2.0.0-scala_2.12-java17
将docker服务器本地的镜像打上标签
docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink:2.0.0-scala_2.12-java17 10.31.68.12:5000/flink:2.0.0-scala_2.12-java17
将打好标签的镜像推送到docker服务器
docker push 10.31.68.12:5000/flink:2.0.0-scala_2.12-java17

做完之后docker镜像如下,后面需要镜像的地方就写它

10.31.68.12:5000/flink:2.0.0-scala_2.12-java17

2.安装Flink Kubernetes Operator

官网:https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-stable/docs/try-flink-kubernetes-operator/quick-start/
安装证书以启用webhook组件

kubectl create -f https://github.com/jetstack/cert-manager/releases/download/v1.8.2/cert-manager.yaml

如果yaml下载不成功,去 https://gitee.com/MiraculousWarmHeart/file-share/blob/master/flink/cert-manager.yaml复制,太长了就不贴这了,下到你的服务器上比如/data/flink/这个路径,执行

kubectl create -f  /data/flink/cert-manager.yaml

部署稳定Flink Kubernetes Operator,依次执行

helm repo add flink-operator-repo https://downloads.apache.org/flink/flink-kubernetes-operator-1.11.0/
helm install flink-kubernetes-operator flink-operator-repo/flink-kubernetes-operator

装完验证
执行 kubectl get pods 结果如下

NAME                                         READY   STATUS             RESTARTS         AGE
flink-kubernetes-operator-5c8975f64b-jdgc6   2/2     Running            0                81m

执行 helm list 结果如下

NAME                            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                                   APP VERSION
flink-kubernetes-operator       flink-prod      1               2025-05-28 15:08:00.683092663 +0800 CST deployed        flink-kubernetes-operator-1.11.0        1.11.0

3.存储卷及NFS配置(非必须,有配置好的就不用做)

3.1. 创建存储类(StorageClass)

kubectl create -f flink-storage.yaml 也可以在kuboard上创建

apiVersion: v1
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:name: flink-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
3.2. 创建 PV(PersistentVolume)

定义 NFS 类型的 PV,指定存储容量和访问模式:
kubectl create -f flink-trans-pv.yaml 也可以在kuboard上创建

apiVersion: v1
kind: PersistentVolume
metadata:name: flink-trans-pvnamespace: flink-prod
spec:capacity:storage: 20Gi     # 存储容量accessModes:- ReadWriteMany   # 支持多节点读写storageClassName: nfs-flinknfs:server: 10.31.68.22      # NFS 服务器 IPpath: "/data/flink"    # NFS 共享路径persistentVolumeReclaimPolicy: Retain  # 回收策略(保留数据)
3.3. 创建 PVC(PersistentVolumeClaim)

申领符合要求的 PV 资源:
kubectl create -f flink-trans-pvc.yaml 也可以在kuboard上创建

apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: flink-trans-pvcnamespace: flink-prod
spec:accessModes:- ReadWriteManyresources:requests:storage: 5Gi    # 实际申请的容量(需 ≤ PV 配置)storageClassName: nfs-flink

4.提交flink作业

4.1上传jar到nfs目录

scp ekrPatentDataProcessFlink-1.0.0.jar root@10.31.68.22:/flink/jobs/
或者本地直接上传到nfs目录

4.2 部署应用
kubectl create -f  flink-kafka-trans.yaml

flink-kafka-trans.yaml内容如下

apiVersion: flink.apache.org/v1beta1
kind: FlinkDeployment
metadata:name: flink-kafka-transnamespace: flink-prod
spec:image: 10.31.68.12:5000/flink:2.0.0-scala_2.12-java17flinkVersion: v2_0flinkConfiguration:taskmanager.numberOfTaskSlots: "2"serviceAccount: flinkpodTemplate:spec:hostAliases:- ip: "10.31.68.21"hostnames:- "k8smaster"containers:- name: flink-main-containervolumeMounts:- name: nfs-jar-volume      # 挂载 Jar 包存储mountPath: /data/flinkresources:requests:memory: "2048Mi"cpu: "1000m"limits:memory: "2048Mi"cpu: "1000m"volumes:- name: nfs-jar-volume          # 关联 PVCpersistentVolumeClaim:claimName: flink-trans-pvc   # 替换为你的 PVC 名称jobManager:resource:memory: "2048m"cpu: 1taskManager:resource:memory: "2048m"cpu: 1job:jarURI: local:///data/flink/jobs/ekrPatentDataProcessFlink-1.0.0.jar  # 容器内挂载路径entryClass: net.cnki.ekr.transfer.EkrFlinkTransApplicationargs: []parallelism: 2upgradeMode: stateless
4.3 查看日志
kubectl logs -f deploy/flink-kafka-trans

5.转发暴露端口(非必须,日志载k8s容器中可以看)

指定映射端口
kubectl port-forward deployment/flink-kafka-trans 28081:8081
不指定映射端口,由kubectl来选择和分配本地端口
kubectl port-forward deployment/flink-kafka-trans :8081
或者kubectl port-forward service/flink-kafka-trans 28081:8081

访问http://10.31.68.21:28081

6.要停止作业并删除FlinkDeployment

kubectl delete flinkdeployment/flink-kafka-trans
http://www.dtcms.com/wzjs/315738.html

相关文章:

  • 龙华建设局网站网站排名大全
  • 自己做个网站多少钱网络推广和网站推广平台
  • 美国网站域名后缀深圳博惠seo
  • 漳州市住房城乡建设局网站公关公司经营范围
  • 网站备案注销流程网络营销ppt课件
  • wordpress 网站描述珠海seo推广
  • 怎么做外围网站代理合肥seo招聘
  • 服装手机商城网站建设优化设计六年级下册数学答案
  • 阿里企业邮箱客服电话seo搜索引擎优化人才
  • 美国建网站的价格网络营销seo培训
  • 成都的网站建设开发公司国外网站推广公司
  • 怎么做二维码网站网站制作的基本流程
  • 成都访问公司网站亚马逊提升关键词排名的方法
  • 济南泰安网站建设公司万网域名交易
  • vs2105制作个人网站专业seo网络推广
  • 用符号做照片的网站怎么给自己的公司建立网站
  • 怎么做淘宝 天猫京东网店的网站网络营销平台的主要功能
  • 网站开发作品网络安全培训机构排名
  • 网站购物车设计全网营销平台
  • 自己做的网站用国外的空间怎么样如何做到精准客户推广
  • 网站建设要钱么培训学校招生方案范文
  • 怎样建立网站网站seo诊断报告
  • 福州做网站的公司有哪些今天刚刚发生的新闻
  • 有哪些做推送的网站seo新人怎么发外链
  • 建设网站的企业排行站长工具关键词查询
  • 织梦cms怎么做双语网站北京seo顾问推推蛙
  • 网站做淘宝客还行吗怎么把产品推广到各大平台
  • 电商网站费用网络推广包括哪些
  • 怎样看网站有没有做301app下载注册推广平台
  • 网站建设公司一月赚多少注册安全工程师