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

flink operator 拉取阿里云私有镜像(其他私有类似)

创建 k8s secret

kubectl --namespace flink create secret docker-registry aliyun-docker-registry --docker-server=registry.cn-shenzhen.aliyuncs.com --docker-username=ops_acr@1060896234 --docker-password=passwd --docker-email=DOCKER_EMAIL

注意命名空间指定你使用的 我的命名空间是flink
secret type = docker-registry 这个是固定值不需要动
aliyun-docker-registry 为你的secret 取的固定名称
–docker-server 就是你私库地址
–docker-username 登录名称
–docker-password 登录密码

查看

kubectl get secret aliyun-docker-registry -n flink
#后面的命名空间不要忘记 要不然找不到
kubectl  --namespace flink get secret aliyun-docker-registry -o yaml
# 以yaml 的方式查看配置文件

flink yaml

apiVersion: flink.apache.org/v1beta1
kind: FlinkDeployment
metadata:name: autoscaling-examplenamespace: flink
spec:imagePullPolicy: IfNotPresentflinkVersion: v1_18flinkConfiguration:job.autoscaler.enabled: "true"job.autoscaler.stabilization.interval: "1m"job.autoscaler.metrics.window: "3m"pipeline.max-parallelism: "24"taskmanager.numberOfTaskSlots: "2"state.savepoints.dir: hdfs:///flink/savepointsstate.checkpoints.dir: hdfs:///flink/checkpointshigh-availability.type: kuberneteshigh-availability.storageDir: hdfs:///flink/haexecution.checkpointing.interval: "1m"jobmanager.scheduler: adaptivejob.autoscaler.target.utilization.boundary: "0.1"serviceAccount: flinkpodTemplate:apiVersion: v1kind: Podmetadata:name: pod-templatespec:containers:- name: flink-main-containerimagePullPolicy: IfNotPresentimage: registry.cn-hangzhou.aliyuncs.com/liguo/autoscaling-example:17.0imagePullSecrets:- name: aliyun-docker-registryjobManager:resource:memory: "1024m"cpu: 1taskManager:resource:memory: "1024m"cpu: 1job:jarURI: local:///opt/flink/usrlib/flink1_18demo-1.0-SNAPSHOT.jarparallelism: 1upgradeMode: last-state

目前对k8s 刚刚接触1周所有对podTemplate 还是不太了解 目前这个配置时可用的 在pod 中拉取镜像引用 鉴权

提交

kubectl create -f test.yaml -n flink 
#我内部已经指定命名空间了 但是我习惯对外加上

在这里插入图片描述
在这里插入图片描述

日志持久化

非镜像部署

日志持久化到hdfs

http://www.lryc.cn/news/284819.html

相关文章:

  • C语言算法赛——蓝桥杯(省赛试题)
  • 【文本到上下文 #2】:NLP 的数据预处理步骤
  • Minio文件分片上传实现
  • C语言总结十一:自定义类型:结构体、枚举、联合(共用体)
  • 解决Spring Boot应用打包后文件访问问题
  • 循环神经网络的变体模型-LSTM、GRU
  • 视频图像的color range简介
  • tcp的三次握手
  • unity 矩阵探究
  • MySQL---单表查询综合练习
  • Python项目——搞怪小程序(PySide6+Pyinstaller)
  • MySQL练习题
  • vue-项目打包、配置路由懒加载
  • 词语的魔力:语言在我们生活中的艺术与影响
  • android List,Set,Map区别和介绍
  • Mysql 编译安装部署
  • 【目标检测】YOLOv5算法实现(九):模型预测
  • centos宝塔远程服务器怎么链接?
  • C语言练习day8
  • 蓝凌OA-sysuicomponent-任意文件上传_exp-漏洞复现
  • C#,入门教程(38)——大型工程软件中类(class)修饰词partial的使用方法
  • C++播放音乐:使用EGE图形库
  • C++中const和constexpr的区别:了解常量的不同用法
  • 高级架构师是如何设计一个系统的?
  • 力扣:474. 一和零(动态规划)(01背包)
  • 【复现】Apache Solr信息泄漏漏洞_24
  • 《WebKit 技术内幕》之五(4): HTML解释器和DOM 模型
  • 记录一个sql:查询商品码对应多个商品的商品码
  • Linux内核--网络协议栈(三)sk_buff介绍
  • 尝试解决githubclone失败问题