 Kubernetes & YARN: a hybrid container cloud������ �� ��� ���� �������� �� ����������� Scheduling Isolation Efficient placement of service container and tasks When placed together, don’t affect each other Resource contention ���� ������ ���������� state with control loops YARN Focus on scheduling jobs ���������� ���� Kubernetes Container centric – bottom up. Container is the primitive. Other primitives such as replicaset, deployment are built around application -> container request ������������� kubernetes Based on api-server watch mechanism Everything stored in etcd YARN Based on RPC Only application-level metadata persisted. Container data is not0 码力 | 42 页 | 25.48 MB | 1 年前3 Kubernetes & YARN: a hybrid container cloud������ �� ��� ���� �������� �� ����������� Scheduling Isolation Efficient placement of service container and tasks When placed together, don’t affect each other Resource contention ���� ������ ���������� state with control loops YARN Focus on scheduling jobs ���������� ���� Kubernetes Container centric – bottom up. Container is the primitive. Other primitives such as replicaset, deployment are built around application -> container request ������������� kubernetes Based on api-server watch mechanism Everything stored in etcd YARN Based on RPC Only application-level metadata persisted. Container data is not0 码力 | 42 页 | 25.48 MB | 1 年前3
 Apache OpenWhisk + Kubernetes:
A Perfect Match for Your Serverless PlatformApache OpenWhisk + Kubernetes: A Perfect Match for Your Serverless Platform Ying Chun Guo guoyingc@cn.ibm.com Zhou Xing xingzhou@qiyi.com Agenda • What is serverless? • Kubernetes + Apache Benefits Serverless landscape defined in CNCF Kubernetes + Apache OpenWhisk Kubernetes Introduction § K8s is a production- grade container orchestration platform § Declarative management of objects repositories. Apache OpenWhisk Source event Trigger Rule Action Result A serverless, open source cloud platform that executes functions in response to events at any scale. Apache OpenWhisk0 码力 | 24 页 | 3.53 MB | 1 年前3 Apache OpenWhisk + Kubernetes:
A Perfect Match for Your Serverless PlatformApache OpenWhisk + Kubernetes: A Perfect Match for Your Serverless Platform Ying Chun Guo guoyingc@cn.ibm.com Zhou Xing xingzhou@qiyi.com Agenda • What is serverless? • Kubernetes + Apache Benefits Serverless landscape defined in CNCF Kubernetes + Apache OpenWhisk Kubernetes Introduction § K8s is a production- grade container orchestration platform § Declarative management of objects repositories. Apache OpenWhisk Source event Trigger Rule Action Result A serverless, open source cloud platform that executes functions in response to events at any scale. Apache OpenWhisk0 码力 | 24 页 | 3.53 MB | 1 年前3
 ⾸云容器产品Kubernetes操作指南最⼤申请:可指定该应⽤所能使⽤的最⼤资源额度,包括 CPU 和内存两种资源,防⽌占⽤过 多资源。其中,CPU 资源的单位为 Core(即⼀个核)、内存的单位为 MiB。 Init Container:勾选该项,表示创建⼀个 Init Container,在主容器启动前执⾏,进⾏初始化 ⼯作,详情参考https://kubernetes.io/docs/concepts/workloads/pods/init- ⽤于 检测何时重启容器;就绪检查⽤于确定容器是否已经就绪,且可以接受流量。更多信息,请参 ⻅https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness- readiness-probes。 24 请求类型 配置说明 HTTP/HTTPS 即向容器发送⼀个 1~65535。 25 ⽣命周期:为容器的⽣命周期配置容器启动执⾏、启动后处理和停⽌前处理。具体参⻅ https://kubernetes.io/docs/tasks/configure-pod-container/attach-handler-lifecycle- event/。 启动执⾏:为容器设置预启动命令和参数。 启动后处理:为容器设置启动后的命令。 停⽌前处理:为容器设置预结束命令。0 码力 | 94 页 | 9.98 MB | 1 年前3 ⾸云容器产品Kubernetes操作指南最⼤申请:可指定该应⽤所能使⽤的最⼤资源额度,包括 CPU 和内存两种资源,防⽌占⽤过 多资源。其中,CPU 资源的单位为 Core(即⼀个核)、内存的单位为 MiB。 Init Container:勾选该项,表示创建⼀个 Init Container,在主容器启动前执⾏,进⾏初始化 ⼯作,详情参考https://kubernetes.io/docs/concepts/workloads/pods/init- ⽤于 检测何时重启容器;就绪检查⽤于确定容器是否已经就绪,且可以接受流量。更多信息,请参 ⻅https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness- readiness-probes。 24 请求类型 配置说明 HTTP/HTTPS 即向容器发送⼀个 1~65535。 25 ⽣命周期:为容器的⽣命周期配置容器启动执⾏、启动后处理和停⽌前处理。具体参⻅ https://kubernetes.io/docs/tasks/configure-pod-container/attach-handler-lifecycle- event/。 启动执⾏:为容器设置预启动命令和参数。 启动后处理:为容器设置启动后的命令。 停⽌前处理:为容器设置预结束命令。0 码力 | 94 页 | 9.98 MB | 1 年前3
 运维上海2017-Kubernetes与AI相结合架构、落地解析-赵慧智是一套集自动部署,弹性扩容,并且基于容器的集群管理工 具。 • 快速部署应用程序 • 弹性负载均衡 • 无缝升级应用 • 硬件隔离 Kubernetes 介绍 LXC (Linux Container) 介绍 在单一系统的内核层通过一套 API 在应用层提供硬件及软 件环境隔离的 Linux 环境(containers 。在内核层,通过 cgroup 来提供硬件环境的隔离(例如 CPU,Memory, tree,网络,user IDs 和挂载的文件 系统 。 Container 框架 通过在 Kernel 层面提供的 API 来达到上层可以容器化应 用程序。 Container VS VM (Virtual Machine) 由于采用系统当前的内核,Container会启动加载更快,更 轻量,并且更省资源。 Container Image 用来将需要容器化的应用程序及其环境进行打包后存储的镜像。 只包含软件环境的配置 • 硬件配置需要运行时去指定 OCI (Open Container Initiative) • From Linux Foundation • 旨在为 Container 格式和运行时创建开放行业标准。 • 该组织于2015年6月22日由Docker,CoreOS等 Container 行 业的领导人推出。 • OCI目前包含两个规范: • 运行时规范(runtime-spec0 码力 | 77 页 | 14.48 MB | 1 年前3 运维上海2017-Kubernetes与AI相结合架构、落地解析-赵慧智是一套集自动部署,弹性扩容,并且基于容器的集群管理工 具。 • 快速部署应用程序 • 弹性负载均衡 • 无缝升级应用 • 硬件隔离 Kubernetes 介绍 LXC (Linux Container) 介绍 在单一系统的内核层通过一套 API 在应用层提供硬件及软 件环境隔离的 Linux 环境(containers 。在内核层,通过 cgroup 来提供硬件环境的隔离(例如 CPU,Memory, tree,网络,user IDs 和挂载的文件 系统 。 Container 框架 通过在 Kernel 层面提供的 API 来达到上层可以容器化应 用程序。 Container VS VM (Virtual Machine) 由于采用系统当前的内核,Container会启动加载更快,更 轻量,并且更省资源。 Container Image 用来将需要容器化的应用程序及其环境进行打包后存储的镜像。 只包含软件环境的配置 • 硬件配置需要运行时去指定 OCI (Open Container Initiative) • From Linux Foundation • 旨在为 Container 格式和运行时创建开放行业标准。 • 该组织于2015年6月22日由Docker,CoreOS等 Container 行 业的领导人推出。 • OCI目前包含两个规范: • 运行时规范(runtime-spec0 码力 | 77 页 | 14.48 MB | 1 年前3
 Go Programming Pattern in Kubernetes PhilosophyKubernetes usage and under the hood • Internal systems or commercial software Kubernetes • The container orchestration and management project created by Google • Successor of Google Borg/Omega system well designed programming patterns with powerful extensibility Understand Kubernetes in 1 min Container Pod Deployment I need co-scheduling I have many Pod replicas Service I want to proxy my Pod -f hpa.yaml apiVersion: autoscaling/v2alpha1 kind: HorizontalPodAutoscaler metadata: name: php-apache namespace: default spec: scaleTargetRef: apiVersion: apps/v1beta1 kind: Deployment0 码力 | 29 页 | 2.12 MB | 1 年前3 Go Programming Pattern in Kubernetes PhilosophyKubernetes usage and under the hood • Internal systems or commercial software Kubernetes • The container orchestration and management project created by Google • Successor of Google Borg/Omega system well designed programming patterns with powerful extensibility Understand Kubernetes in 1 min Container Pod Deployment I need co-scheduling I have many Pod replicas Service I want to proxy my Pod -f hpa.yaml apiVersion: autoscaling/v2alpha1 kind: HorizontalPodAutoscaler metadata: name: php-apache namespace: default spec: scaleTargetRef: apiVersion: apps/v1beta1 kind: Deployment0 码力 | 29 页 | 2.12 MB | 1 年前3
 张海宁:使用Kubernetes部署超级账本FabricMember SACC2017 超级账本目标 • 基于区块链的企业级分布式账本技术(DLT) • 用于构建各种行业的商业应用平台 • 模块化、性能和可靠性 • 提供商业友好的许可(Apache V2.0) 9 SACC2017 区块链项目对比 10 Hyperledger (Fabric) Bitcoin Ethereum 项目定位 通用联盟链平台 数字货币系统 SACC2017 Pod部署在K8s中 23 Pod 1 Container 1 Tools, Libs, SW Container 2 Tools, Libs, SW Pod 2 Container 1 Tools, Libs, SW Container 2 Tools, Libs, SW Kubernetes Controller • 自动恢复 • 手动扩展 • 滚动更新 • 多版本追踪 Worker (Container Host) P1R1 Worker (Container Host) P1R2 P2R1 P1R1 P2R1 Worker (Container Host) P1R3 P2R2 P2R2 Master API K K K0 码力 | 45 页 | 2.70 MB | 1 年前3 张海宁:使用Kubernetes部署超级账本FabricMember SACC2017 超级账本目标 • 基于区块链的企业级分布式账本技术(DLT) • 用于构建各种行业的商业应用平台 • 模块化、性能和可靠性 • 提供商业友好的许可(Apache V2.0) 9 SACC2017 区块链项目对比 10 Hyperledger (Fabric) Bitcoin Ethereum 项目定位 通用联盟链平台 数字货币系统 SACC2017 Pod部署在K8s中 23 Pod 1 Container 1 Tools, Libs, SW Container 2 Tools, Libs, SW Pod 2 Container 1 Tools, Libs, SW Container 2 Tools, Libs, SW Kubernetes Controller • 自动恢复 • 手动扩展 • 滚动更新 • 多版本追踪 Worker (Container Host) P1R1 Worker (Container Host) P1R2 P2R1 P1R1 P2R1 Worker (Container Host) P1R3 P2R2 P2R2 Master API K K K0 码力 | 45 页 | 2.70 MB | 1 年前3
 多雲一體就是現在:
GOOGLE CLOUD 的
KUBERNETES
混合雲戰略Google is a recognized leader in Open Source Cloud Kubernetes Istio Apache Beam TensorFlow Service Communication Management Container Orchestration Data Processing Pipelines Data Flow Graphs for Machine Kubernetes releases that have been validated and tested by Google ● Access to Container services on GCP such as Cloud Build, Container Registry, Audit Logging, and more. ● Integration with Istio, Knative, ● vSphere 6.5 for Alpha ● Simple CLI installation ● Online and Offline installation ● Private container registry support ● Latest 3 versions of k8s ● High-availability control plane ● Auto-repair Installation0 码力 | 32 页 | 2.77 MB | 1 年前3 多雲一體就是現在:
GOOGLE CLOUD 的
KUBERNETES
混合雲戰略Google is a recognized leader in Open Source Cloud Kubernetes Istio Apache Beam TensorFlow Service Communication Management Container Orchestration Data Processing Pipelines Data Flow Graphs for Machine Kubernetes releases that have been validated and tested by Google ● Access to Container services on GCP such as Cloud Build, Container Registry, Audit Logging, and more. ● Integration with Istio, Knative, ● vSphere 6.5 for Alpha ● Simple CLI installation ● Online and Offline installation ● Private container registry support ● Latest 3 versions of k8s ● High-availability control plane ● Auto-repair Installation0 码力 | 32 页 | 2.77 MB | 1 年前3
 202106 KubeOperator:开源的轻量级 Kubernetes 发行版
Day 1 Day 2 规 划 部 署 运 营 升级 在线 / 离线 KubeOperator 的开发团队和运作模式 • 由 Jumpserver 开源明星团队打造; • 遵循 Apache 2.0 开源许可协议 (github.com/kubeoperator); • 通过云原⽣生计算基⾦金金会(CNCF)的 Kubernetes 软件⼀一致性认证。 KubeOperator 开源容器器平台的技术优势 KubeOperator 开源容器器平台企业版 KubeOperator 开源版 KubeOperator 企业版 • 开源的轻量量级 Kubernetes 发⾏行行版; • 基于 Apache v2.0 开源许可协议免费下载; • 助⼒力力企业规划、部署和运营⽣生产级别的 Kubernetes 集群; • ⽀支持 Kubernetes 集群按需伸缩和按需修补。 X-Pack ⽀支持多集群配置管理理(X-Pack);⽀支持对接 LDAP/AD(X-Pack);⽀支持⾃自定义 Logo 和 配⾊色(X-Pack); 可观察性 内置 Prometheus,⽀支持对集群、节点、Pod、Container 的全⽅方位监控和告警;内置 EFK、Loki ⽇日志⽅方案;内置 Grafana 作为监控和⽇日志展示; ⽀支持消息中⼼心,通过钉钉、微信通知各种集群异常事件(X-Pack); 升级 ⽀支持集群升级;0 码力 | 20 页 | 1.62 MB | 1 年前3 202106 KubeOperator:开源的轻量级 Kubernetes 发行版
Day 1 Day 2 规 划 部 署 运 营 升级 在线 / 离线 KubeOperator 的开发团队和运作模式 • 由 Jumpserver 开源明星团队打造; • 遵循 Apache 2.0 开源许可协议 (github.com/kubeoperator); • 通过云原⽣生计算基⾦金金会(CNCF)的 Kubernetes 软件⼀一致性认证。 KubeOperator 开源容器器平台的技术优势 KubeOperator 开源容器器平台企业版 KubeOperator 开源版 KubeOperator 企业版 • 开源的轻量量级 Kubernetes 发⾏行行版; • 基于 Apache v2.0 开源许可协议免费下载; • 助⼒力力企业规划、部署和运营⽣生产级别的 Kubernetes 集群; • ⽀支持 Kubernetes 集群按需伸缩和按需修补。 X-Pack ⽀支持多集群配置管理理(X-Pack);⽀支持对接 LDAP/AD(X-Pack);⽀支持⾃自定义 Logo 和 配⾊色(X-Pack); 可观察性 内置 Prometheus,⽀支持对集群、节点、Pod、Container 的全⽅方位监控和告警;内置 EFK、Loki ⽇日志⽅方案;内置 Grafana 作为监控和⽇日志展示; ⽀支持消息中⼼心,通过钉钉、微信通知各种集群异常事件(X-Pack); 升级 ⽀支持集群升级;0 码力 | 20 页 | 1.62 MB | 1 年前3
 全球架构师峰会2019北京/大数据/Kubernetes 运行大数据工作负载的探索和实践&mdashVolcano solution for Spark l Future works Why Spark on Kubernetes Kubernetes extends beyond container orchestration, it has been expanded to support for data-intensive and stateful apps. Benefit: logging etc) l Fine grained resource isolation l …… About Spark on Kubernetes l https://github.com/apache-spark-on-k8s/spark l The goal is to bring native support for Spark to use Kubernetes as a cluster based on its policy. 5. kubelet gets the notification of Pod from apiserver and then start the container. Gaps for spark Spark on Kubernetes with volcano API-Server Volcano Scheduler Kubernetes master0 码力 | 25 页 | 3.84 MB | 1 年前3 全球架构师峰会2019北京/大数据/Kubernetes 运行大数据工作负载的探索和实践&mdashVolcano solution for Spark l Future works Why Spark on Kubernetes Kubernetes extends beyond container orchestration, it has been expanded to support for data-intensive and stateful apps. Benefit: logging etc) l Fine grained resource isolation l …… About Spark on Kubernetes l https://github.com/apache-spark-on-k8s/spark l The goal is to bring native support for Spark to use Kubernetes as a cluster based on its policy. 5. kubelet gets the notification of Pod from apiserver and then start the container. Gaps for spark Spark on Kubernetes with volcano API-Server Volcano Scheduler Kubernetes master0 码力 | 25 页 | 3.84 MB | 1 年前3
 第29 期| 2023 年9 月- 技术雷达Cloud Vertex AI 28. Immuta 29. Lokalise 30. Orca 31. Trino 32. Wiz 评估 33. ActivityPub 34. Azure Container Apps 35. Azure OpenAI Service 36. ChatGLM 37. Chroma 38. Kraftful 39. pgvector 40. Pinecone 41 Cloud Vertex AI 28. Immuta 29. Lokalise 30. Orca 31. Trino 32. Wiz 评估 33. ActivityPub 34. Azure Container Apps 35. Azure OpenAI Service 36. ChatGLM 37. Chroma 38. Kraftful 39. pgvector 40. Pinecone 41 ActivityPub 将在社交媒体领域扮演重要角色,但更加对其在其他领域可能 发挥的作用感到好奇。一个例子就是最近 GitLab 提出对合并请求增加 ActivityPub 支持。 34. Azure Container Apps 评估 Azure 容器应用是一种 Kubernetes 命名空间托管服务。该服务通过消除 Kubernetes 集群和底层基础架构组件 的复杂维护需求来简化容器化工作负载的部0 码力 | 43 页 | 2.76 MB | 1 年前3 第29 期| 2023 年9 月- 技术雷达Cloud Vertex AI 28. Immuta 29. Lokalise 30. Orca 31. Trino 32. Wiz 评估 33. ActivityPub 34. Azure Container Apps 35. Azure OpenAI Service 36. ChatGLM 37. Chroma 38. Kraftful 39. pgvector 40. Pinecone 41 Cloud Vertex AI 28. Immuta 29. Lokalise 30. Orca 31. Trino 32. Wiz 评估 33. ActivityPub 34. Azure Container Apps 35. Azure OpenAI Service 36. ChatGLM 37. Chroma 38. Kraftful 39. pgvector 40. Pinecone 41 ActivityPub 将在社交媒体领域扮演重要角色,但更加对其在其他领域可能 发挥的作用感到好奇。一个例子就是最近 GitLab 提出对合并请求增加 ActivityPub 支持。 34. Azure Container Apps 评估 Azure 容器应用是一种 Kubernetes 命名空间托管服务。该服务通过消除 Kubernetes 集群和底层基础架构组件 的复杂维护需求来简化容器化工作负载的部0 码力 | 43 页 | 2.76 MB | 1 年前3
共 51 条
- 1
- 2
- 3
- 4
- 5
- 6














 
 