在k8s上拉取镜像
k8s的配置文件tmp.yaml
apiVersion: apps/v1beta2 # for versions before 1.8.0 use apps/v1beta1
kind: Deployment
data:
name: data-lake-deployment
spec:
selector:
matchLabels:
app: data-lake #全局标识
replicas: 1
template:
data:
labels:
app: data-lake
spec:
hostAliases:
- ip: \"10.108.211.000\"
hostnames:
- \"tsl.com\"
containers:
- name: data-lake #容器名
image: 10.108.210.666:8000/library/data_lake:v1.0 #换成自己的镜像地址,可以通过dockerhub
ports:
- name: 2
containerPort: 32111 #需要暴露的端口
protocol: TCP
---
apiVersion: v1
kind: Service
data:
name: data-lake-service
spec:
type: NodePort
selector:
app: data-lake
ports: #设置外部访问
- name: 1
port: 8080 #容器内端口
nodePort: 32111 #外部访问端口 相当于docker的-p 32000:8080
在k8s的集群上运行命令
创建:kubectl create -f 这个yaml文件路径
删除:kubectl delete -f 这个yaml文件路径
查看运行情况
可以通过dashboard方式,进入https://10.108.210.666:32258页面。查看运行的节点状态、日志等。
继续阅读与本文标签相同的文章
上一篇 :
在鉴定名画真伪这件事上,专家可能要被AI代替了
下一篇 :
为什么我觉得Python烂的要死?
-
阿里云独门绝技之无代理混合云数据库实时增量备份
2026-05-18栏目: 教程
-
外国网友惊叹中国5G公交:中国早已比我们想象的更好
2026-05-18栏目: 教程
-
Aliyun Serverless VSCode Extension v1.8.0 发布
2026-05-18栏目: 教程
-
日本丰田和美国通用等8家企业联合开发自动驾驶技术
2026-05-18栏目: 教程
-
发布K12教育机械臂,越疆完成全龄段AI教育布局
2026-05-18栏目: 教程
