Apache Kafka with Istio on K8sSebastian Toader & Zsolt Varga 2021-Feb-26 Apache Kafka with Istio on K8s 2 • Scalability • Resiliency • Security • Observability • Disaster recovery Production grade Apache Kafka on Kubernetes certificate attached automatically by Istio Proxy sidecar container • Client certificate includes the K8s service account of the Kafka client application • SPIFE:///ns/ /sa/ 0 码力 | 14 页 | 875.99 KB | 1 年前3
Scaling a Multi-Tenant k8s Cluster in a TelcoScaling a Multi-Tenant k8s Cluster in a Telco Pablo Moncada October 28, 2020 About MasMovil group ● 4th telecom company in Spain ● Provides voice and broadband services to +12M customers ● Several0 码力 | 6 页 | 640.05 KB | 1 年前3
Kubernetes for Edge Computing across
Inter-Continental Haier Production Sites应用互联互通 应用形态复杂 • KPI: 峰值CPU利用率不低 于30% • 资源申请:按峰值30%进 行申请 • 峰值:1000TPS, 平时: 100TPS • 做自己擅长的事情,合作 方式开发 • 产品迭代:如何持续演进 和优化 • 外包管理:如何标准化降 低管理成本,提高质量 外包开发模式 资源利用率KPI 01 04 02 03 海尔集团业务转型 - 架构演进 才云整体解决方案 多集群管理 存 储 网 络 混合云 监控日志 基础服务 镜像仓库 认证鉴权 资源管理 面向业务开发 CI/CD 微服务 应用商店 面向业务管理 弹性伸缩 API Gateway 负载均衡 应用编排 日志监控 告警 服务发现 API 业务中台 多租户管理 运维中台 云端操作系统 数据中台 面向数据与智能 数据管理 大数据 机器学习 资源管理 深度学习 程的可视化。 模型训练 模型版本管理,模型推理服务的部署 、监控、管理和升级,提供 A/B test 和滚动升级。 模型服务 实现对 GPU 集群资源进行管理,根 据用户作业请求自动分配和回收 GPU 资源。 GPU 集群管理 对接存储系统,管理数据集;提供 notebook 交互式代码开发和调试工 具;管理数据预处理批作业。 模型开发 海尔工业互联网 – 才云数据解决方案0 码力 | 33 页 | 4.41 MB | 1 年前3
Serverless Kubernetes - KubeConKubernetes容器服务 - 按照应用使用资源付费 - 无需管理服务器节点 容器调度与编排 经典Kubernetes容器服务 - 按照集群节点数量付费 ECS Pod Pod Pod Pod ECS Pod Pod Pod Pod ECS Pod Pod Pod Pod 经典Kubernetes集群 容器调度与编排 Pod Pod Pod Pod Pod Pod Pod Pod Pod Serverless Kubernetes集群 Serverless Kubernetes vs. 传统Kubernetes集群 Kubernetes + Serverless addon混合集群 容器调度与编排 Pod Pod Pod … Elastic Container Instance (ECI) “unlimited” capacity 按需付费 On demand pricing • 降低服务运行成本:无需再为闲置的计算资源付费(No Cost when Idle) • 灵活选择容器资源规格(Fine-grained cost model) • 提高资源利用率 CPU (vCPU) Memory (GB) 1 Min. 2 and Max. 8GB, in 1GB increments0 码力 | 16 页 | 4.25 MB | 1 年前3
用户界面State of the UI_ Leveraging Kubernetes Dashboard and Shaping its Futuretroubleshooting ● Sharing with non-technical stakeholders ● Infrequent tasks ● Onboarding new K8s users / learning Kubectl Strengths: ● In-Terminal workflows ● Frequently-repeated tasks ● Scripting Scripting & automation ● Sharing workflows / reproducibility ● Customization Onboarding new K8s users https://unsplash.com/ Over 50% of survey takers said that Dashboard is very useful or extremely style.” → Survey response → Developer, running Kubernetes in AWS, Azure, and on-prem Dashboard as a K8s learning tool Create, read, update, delete resources. Recent and upcoming features https://unsplash0 码力 | 41 页 | 5.09 MB | 1 年前3
OpenShift Container Platform 4.14 Operatorproperty of their respective owners. 摘要 摘要 本文档提供有关在 OpenShift Container Platform 中使用 Operator 的信息。文中为集群管理员提供 了 Operator 的安装和管理说明,为开发人员提供了如何通过所安装的 Operator 创建应用程序的信 息。另外还提供了一些使用 Operator SDK 构建自用 Operator OPERATOR 目录 2.7. 多租户集群中的 OPERATOR 2.8. CRD 第 第 3 章 章 用 用户 户任 任务 务 3.1. 从已安装的 OPERATOR 创建应用程序 3.2. 在命名空间中安装 OPERATOR 第 第 4 章 章 管理 管理员 员任 任务 务 4.1. 在集群中添加 OPERATOR 4.2. 更新安装的 OPERATOR 4.3. 从集群中删除 OPERATOR MANAGER 功能 4.5. 在 OPERATOR LIFECYCLE MANAGER 中配置代理支持 4.6. 查看 OPERATOR 状态 4.7. 管理 OPERATOR 条件 4.8. 允许非集群管理员安装 OPERATOR 4.9. 管理自定义目录 4.10. 在受限网络中使用 OPERATOR LIFECYCLE MANAGER 4.11. 目录源 POD 调度 4.12. 管理平台 OPERATOR0 码力 | 423 页 | 4.26 MB | 1 年前3
Extending service mesh capabilities using a streamlined way based on WASM and ORASUpdateMeshFeature -- ServiceMeshId=xxxxxx --WebAssemblyFilterEnabled=true ○ 部署一个DaemonSet(asmwasm-controller)到K8s集群中 ○ asmwasm-controller监听一个configmap, 该configmap存放要拉取的wasm filter 的地址, 例如: acree-1-registry.cn-hangzhou 16 ��������� ������������� ASMFilter Deployment 资源对象 Controller (Watch & Reconcile) Istio EnvoyFilter CR wasm filter二进 制文件 服务网格ASM Pod K8s集群 Proxy Service A Volume 挂载 Envoy配置 17 ASMFilterDeployment ASMFilterDeployment CR示例 ● 创建ASMFilterDeployment Custom Resource 18 生成的Istio Envoy Filter资源(1) apiVersion: networking.istio.io/v1alpha3 kind: EnvoyFilter metadata: …. spec: configPatches: - applyTo: HTTP_FILTER0 码力 | 23 页 | 2.67 MB | 1 年前3
Go Programming Pattern in Kubernetes Philosophyauto-scaling My Awesome Object I have my own special case Demo • I want to have a Asta Xie object into k8s API • I want a controller to handle add/update/delete of all Asta Xie instances $ kubectl get astaxie Kubernetes Custom Controller User operation A Real World Example • I want to have a Network object into k8s API • I want a controller to handle add/update/delete of all Network instances • onAdd: create0 码力 | 29 页 | 2.12 MB | 1 年前3
OpenShift Container Platform 4.8 Service MeshMESH 2.6. 在 SERVICE MESH 中自定义安全性 2.7. 流量管理 2.8. 在 SERVICE MESH 上部署应用程序 2.9. 数据可视化和可观察性 2.10. 自定义资源 2.11. 使用 3SCALE ISTIO 适配器 2.12. 删除 SERVICE MESH 3 3 3 27 32 33 38 40 42 48 58 62 77 79 90 103 服务标识和安全性 - 在网格中提供可验证身份的服务,并提供保护服务流量的能力,以便可以通 过信任度不同的网络进行传输。 策略强制 - 对服务间的交互应用机构策略,确保实施访问策略,并在用户间分配资源。通过配置 网格就可以对策略进行更改,而不需要修改应用程序代码。 遥测 - 了解服务间的依赖关系以及服务间的网络数据流,从而可以快速发现问题。 1.2. SERVICE MESH 发行注记 1 在这个版本中,除了复制注解外,您还可以为 OpenShift 路由复制特定的标签。Red Hat OpenShift Service Mesh 将 Istio 网关资源中存在的所有标签和注解(从 kubectl.kubernetes.io 开始的注解除外)复 制到受管 OpenShift Route 资源中。 1.2.2.3. Red Hat OpenShift Service Mesh 版本 版本 2.2.1 的新功能 的新功能0 码力 | 344 页 | 3.04 MB | 1 年前3
Apache OpenWhisk + Kubernetes:
A Perfect Match for Your Serverless PlatformIntroduction § K8s is a production- grade container orchestration platform § Declarative management of objects using configuration files. § More introductions, go to • K8s official document Sets… § K8s通过这些资源模型构建应用程序 § 每一种资源都可以被用户所创建并存储在K8s数 据库中 § 用户通过这些创建这些资源“描绘”应用程序在 K8s平台上部署后的样子,K8s会根据这些资源 的描述尽可能完成对应用程序和服务的部署 § 这其中,Pod包含了一组共享Linux Namespace 的容器,是K8s平台所能调度的最小单元。其他 多种资源,例如Deployment,Job等,都是构建 多种资源,例如Deployment,Job等,都是构建 在Pod的基础概念之上的。 § 用户可以通过kubectl配合描述资源的yaml文件 创建这些资源 Helm • The package manager for Kubernetes • Easy to create, version, share, and publish — so start using Helm and stop the0 码力 | 24 页 | 3.53 MB | 1 年前3
共 155 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
相关搜索词
ApacheKafkawithIstioonK8sScalingMultiTenantk8sClusterinTelcoKubernetesforEdgeComputingacrossInterContinentalHaierProductionSitesServerlessKubeCon用户界面用户界面StateoftheUILeveragingDashboardandShapingitsFutureOpenShiftContainerPlatform4.14OperatorExtendingservicemeshcapabilitiesusingstreamlinedwaybasedWASMORASgopattern4.8ServiceMeshOpenWhiskPerfectMatchYour













