 Jib Kubecon 2018 Talk82 MB github.com/GoogleContainerTools/jib Dockerfile best practices github.com/GoogleContainerTools/jib docs.docker.com/develop/develop-images/dockerfile_best-practices github.com/GoogleContainerTools/jib b ... Jib Kubecon 2018 Talk82 MB github.com/GoogleContainerTools/jib Dockerfile best practices github.com/GoogleContainerTools/jib docs.docker.com/develop/develop-images/dockerfile_best-practices github.com/GoogleContainerTools/jib b ...- com.spotify - dockerfile-maven-plugin - 1.4.8 - ilovejava 0 码力 | 90 页 | 2.84 MB | 1 年前3
 破解 Kubernetes 应用开发困局-王炜实现容器内应用/进程热加载 1 3 从 Dockerfile 说起 Dockerfile CMD 或 ENTRYPOINT 定义容器启动命令 对应容器 PID=1 的进程 1 4 从 Dockerfile 说起 go run cmd/aslan/main.go 缺少:源码、Golang Runtime 1 5 从 Dockerfile 说起 还缺三个条件: 1、源码从哪来? 1、从本地同步到容器 2、将业务容器的镜像替换为 Runtime 镜像 3、替换 PID=1 进程为阻塞进程: /bin/sh -c tail -f /dev/null 1 6 从 Dockerfile 说起 开发和调试演示 04 一键 Run、一键 Debug 1 8 使用 Nocalhost 开发 Zadig 组件 教程:https://koderover.com/tutorials/0 码力 | 20 页 | 3.58 MB | 9 月前3 破解 Kubernetes 应用开发困局-王炜实现容器内应用/进程热加载 1 3 从 Dockerfile 说起 Dockerfile CMD 或 ENTRYPOINT 定义容器启动命令 对应容器 PID=1 的进程 1 4 从 Dockerfile 说起 go run cmd/aslan/main.go 缺少:源码、Golang Runtime 1 5 从 Dockerfile 说起 还缺三个条件: 1、源码从哪来? 1、从本地同步到容器 2、将业务容器的镜像替换为 Runtime 镜像 3、替换 PID=1 进程为阻塞进程: /bin/sh -c tail -f /dev/null 1 6 从 Dockerfile 说起 开发和调试演示 04 一键 Run、一键 Debug 1 8 使用 Nocalhost 开发 Zadig 组件 教程:https://koderover.com/tutorials/0 码力 | 20 页 | 3.58 MB | 9 月前3
 从Mesos到KubernetesDocker Volumn LVM  比拟物理磁盘IO性能  磁盘空间隔离  调度扩展磁盘资源  异步清理 Build IMAGE  封装规范Dockerfile  Dockerfile分片,构建编译 和运行环境  CMD固定为Docker-init  环境变量指引功能 Docker-Init 进程组 健康检查端口 容器启动退出钩子0 码力 | 30 页 | 2.12 MB | 1 年前3 从Mesos到KubernetesDocker Volumn LVM  比拟物理磁盘IO性能  磁盘空间隔离  调度扩展磁盘资源  异步清理 Build IMAGE  封装规范Dockerfile  Dockerfile分片,构建编译 和运行环境  CMD固定为Docker-init  环境变量指引功能 Docker-Init 进程组 健康检查端口 容器启动退出钩子0 码力 | 30 页 | 2.12 MB | 1 年前3
 Kubernetes Native DevOps Practiceclean history jobs Basic Concepts(partial) Repository Managed Project Pipeline / Stage / Task Dockerfile / Scripts Common Configuration ConfigMap/Secret Data Volume PVC Task Template Task created service catalog, integrate using CRD and controller, etc… CI/CD Examples - Build Docker Image dockerfile using ConfigMap Job - pod template - volumes user build task • build the docker images init0 码力 | 21 页 | 6.39 MB | 1 年前3 Kubernetes Native DevOps Practiceclean history jobs Basic Concepts(partial) Repository Managed Project Pipeline / Stage / Task Dockerfile / Scripts Common Configuration ConfigMap/Secret Data Volume PVC Task Template Task created service catalog, integrate using CRD and controller, etc… CI/CD Examples - Build Docker Image dockerfile using ConfigMap Job - pod template - volumes user build task • build the docker images init0 码力 | 21 页 | 6.39 MB | 1 年前3
 运维上海2017-分布式数据库系统TiDB在Kubernetes平台的自动化运维实践-邓栓�����TiDB-Operator! TiDB-Operator ��! TiDB-Operator ��! kubernetes ����! • Docker volume: �������Dockerfile��volume! • k8s �����(PV): EBS, NFS, Ceph, Glusterfs…! • k8s ����: emptyDir, hostPath! Kubernetes0 码力 | 32 页 | 3.47 MB | 1 年前3 运维上海2017-分布式数据库系统TiDB在Kubernetes平台的自动化运维实践-邓栓�����TiDB-Operator! TiDB-Operator ��! TiDB-Operator ��! kubernetes ����! • Docker volume: �������Dockerfile��volume! • k8s �����(PV): EBS, NFS, Ceph, Glusterfs…! • k8s ����: emptyDir, hostPath! Kubernetes0 码力 | 32 页 | 3.47 MB | 1 年前3
 GPU Resource Management On JDOSGPU 利用率 – Job 调度 (部门 quota 限制 + 优先级) • 创建训练 – 用户选择集群提供代码地址和执行命令即可 – 选择所用框架(镜像):支持官方,亦可自制 (提供 dockerfile 生成镜像服务) – 选择存储来源:对接了内部的存储 – 填写代码地址,执行的命令等 – 可以选择是否监控训练,提供 tensorboard 任务列表 可以指定 git 的 commit-id0 码力 | 11 页 | 13.40 MB | 1 年前3 GPU Resource Management On JDOSGPU 利用率 – Job 调度 (部门 quota 限制 + 优先级) • 创建训练 – 用户选择集群提供代码地址和执行命令即可 – 选择所用框架(镜像):支持官方,亦可自制 (提供 dockerfile 生成镜像服务) – 选择存储来源:对接了内部的存储 – 填写代码地址,执行的命令等 – 可以选择是否监控训练,提供 tensorboard 任务列表 可以指定 git 的 commit-id0 码力 | 11 页 | 13.40 MB | 1 年前3
 Kubernetes 管理 Docker 容器response.end('Hello World!'); }; var www = http.createServer(handleRequest); www.listen(8080); Dockerfile FROM node:10.20.0 EXPOSE 8080 COPY server.js . CMD node server.js 打包 docker build -t hello-node:v10 码力 | 5 页 | 675.91 KB | 1 年前3 Kubernetes 管理 Docker 容器response.end('Hello World!'); }; var www = http.createServer(handleRequest); www.listen(8080); Dockerfile FROM node:10.20.0 EXPOSE 8080 COPY server.js . CMD node server.js 打包 docker build -t hello-node:v10 码力 | 5 页 | 675.91 KB | 1 年前3
 QCon北京2018/QCon北京2018-基于Kubernetes与Helm的应用部署平台构建实践-张夏-赵明+• 结果分析� 系统集成自动化测试框架方案 � 后续工作计划展望 • Docker file合规性检查: docker run --rm -i hadolint/hadolint < Dockerfile� • 资源动态伸缩0 码力 | 28 页 | 12.18 MB | 1 年前3 QCon北京2018/QCon北京2018-基于Kubernetes与Helm的应用部署平台构建实践-张夏-赵明+• 结果分析� 系统集成自动化测试框架方案 � 后续工作计划展望 • Docker file合规性检查: docker run --rm -i hadolint/hadolint < Dockerfile� • 资源动态伸缩0 码力 | 28 页 | 12.18 MB | 1 年前3
 QCon北京2017/企业软件互联网应用实践/基于 kubernetes 的企业级容器云All rights reserved. 容器云设计—部署和回滚 • 部署流程 or 回滚流程 console • 配置请求 • 部署请求 builder • 准备构建环境 • 生成Dockerfile • Build镜像 • Push镜像 kubernetes • 部署服务 1 3 4 Docker Registry 2 5 Deployment StatefulSet0 码力 | 30 页 | 1.80 MB | 1 年前3 QCon北京2017/企业软件互联网应用实践/基于 kubernetes 的企业级容器云All rights reserved. 容器云设计—部署和回滚 • 部署流程 or 回滚流程 console • 配置请求 • 部署请求 builder • 准备构建环境 • 生成Dockerfile • Build镜像 • Push镜像 kubernetes • 部署服务 1 3 4 Docker Registry 2 5 Deployment StatefulSet0 码力 | 30 页 | 1.80 MB | 1 年前3
 逐灵&木苏-阿里巴巴 K8S 超大规模实践经验dep1 config binary Docker K8s Pod main Container logtail sshd monitor 业务 ssh 日志 监控 通过 Dockerfile 打包应用 镜像,一次定义多次运行 通过镜像提供的组装机制 打包应用镜像,包含业务 及运维基础设施进程 更进一步组合多个容器 为一个 Pod,Pod 一次 定义多次运行不可变基础设施0 码力 | 33 页 | 8.67 MB | 6 月前3 逐灵&木苏-阿里巴巴 K8S 超大规模实践经验dep1 config binary Docker K8s Pod main Container logtail sshd monitor 业务 ssh 日志 监控 通过 Dockerfile 打包应用 镜像,一次定义多次运行 通过镜像提供的组装机制 打包应用镜像,包含业务 及运维基础设施进程 更进一步组合多个容器 为一个 Pod,Pod 一次 定义多次运行不可变基础设施0 码力 | 33 页 | 8.67 MB | 6 月前3
共 10 条
- 1













