kubernetes 部署oss迁移工具

fralychen
fralychen
fralychen
4
文章
0
评论
2020年5月27日23:56:20 评论 173 877字阅读2分55秒

下载并解压ossimport-2.3.4.zip

添加配置文件

local_job.cfg部分示例字段

#开启增量复制
isIncremental=true
incrementalModeInterval=36000

#源ak值
srcAccessKey=***
srcSecretKey***

#源地域
srcDomain

#源Bucket
srcBucket
  • 新建Dockerfile
From openjdk
LABEL Name=ossimport-2.3.4 Version=0.0.1
COPY . .
WORKDIR .
CMD ["bash","import.sh"]
  • 新建pod.yaml
apiVersion: v1
kind: Pod
metadata:
  name: ossimport_job
  labels:
    name: ossimport_job
spec:
  containers:
  - name: ossimport_job
    image: docker.fralychen.com/test/ossimport23:pod
    - volumeMounts:
      - name:  OSSConfig
      mountPath:  /config
  volumes:
    - name:  OSSConfig
    hostPath:
      path:  ~./config

打包部署

  1. 打包\推送
    1. 校验Dcokerfile
    2. 打包 docer build --pull --rm -f "Dockerfile" -t ossimport23:latest "."
    3. 打标并推送到镜像仓库docker tag ossimport23 docker.fralychen.com/test/ossimport23:pod
  1. 部署
    1. 校验YAML模板文件 pod.yaml
    2. 通过kubectl部署到kuberneteskubectl app -f pod.yaml

A&Q:

Docker镜像构建时有那些需要注意的

config/local_job.cfg配置文件中需要填写AK值,单机模式下可通过hostpath挂载运行,或者使用Secret配置,有关Secret的说明可以参考

继续阅读
fralychen
阿里云系统密码破解 折腾笔录

阿里云系统密码破解

ECS镜像导出还原 阿里云服务器镜像数据的格式为raw,是一种磁盘镜像格式,包括完整的磁盘逻辑分区数据和磁盘数据。 格式转换 我们使用qemu-img讲raw格式转换为VMware Workstati...
LYCMS自动采集影视源码 网站源码

LYCMS自动采集影视源码

源码介绍 一款基于ThinkPHP5快速开发的管理CMS,完全放开双手自动采集影视的程序。 使用说明 修改 【application/database.php】数据库信息 设置网站根目录为【publi...
在线生成装逼图片引流源码 网站源码

在线生成装逼图片引流源码

源码说明 微信公众号装逼神器生成引流源码(类似于网上装X神器APP一样)这套源码可以对接微信公众号,给公众号引流也是个不错的选择,源码的bug基本上都已经修复了,可以正常使用。 源码截图 源码在线演示...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: