使用k8s helm离线部署spark-operator(私有仓库)

制作镜像

docker pull ghcr.io/googlecloudplatform/spark-operator:v1beta2-1.3.8-3.1.1
docker images
docker save ImageID > ./spark.tar

将制作的镜像上传到目的机器中,加载镜像

docker load < ./spark.tar

打标签其中xxxx.xxx/xx/为私有仓库的地址

docker tag imgaeID xxxx.xxx/xx/spark-operator:v1beta2-1.3.8-3.1.1

将制作好的镜像推到私有仓库中

docker push xxxx.xxx/xx/spark-operator:v1beta2-1.3.8-3.1.1

下载spark-operator和部署

Github地址:

https://github.com/GoogleCloudPlatform/spark-on-k8s-operator/releases/download/spark-operator-chart-1.1.27/spark-operator-1.1.27.tgz

下载上传到机器中
解压spark-operator-1.1.27.tgz,修改values.yaml内容,修改副本数量为3、镜像源、利用伪亲和性使得三个副本在三台机器上。
在这里插入图片描述
在这里插入图片描述
修改Chart.yaml文件
在这里插入图片描述
打包压缩:

tar -zcvf spark.tgz spark-operator

使用helm部署spark

helm install 名称 ./spark.tgz -n 命名空间

升级

helm upgrade 名称 ./spark.tgz -f spark-operator/values.yaml -n 命名空间

卸载

helm uninstall 名称 -n 命名空间

查看部署情况

kubectl get pods -n 命名空间 | grep 名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值