容器服务Kubernetes版产品使用合集之怎么实现把 spark 跑在k8s

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 容器服务Kubernetes版,作为阿里云提供的核心服务之一,旨在帮助企业及开发者高效管理和运行Kubernetes集群,实现应用的容器化与微服务化。以下是关于使用这些服务的一些建议和合集,涵盖基本操作、最佳实践、以及一些高级功能的使用方法。

问题一:部署ingress,开启灰度后,mse网关没有注册路由,也无法访问ingress后段服务 不开启灰度


部署ingress,开启灰度后,mse网关没有注册路由,也无法访问ingress后段服务。

不开启灰度,是可以访问的

操作文档:参考https://help.aliyun.com/zh/mse/user-guide/use-mse-ingresses-to-access-applications-in-ack-clusters?spm=a2c4g.11186623.0.0.498e2255s894JE

开启灰度前下面会生成路由数据,开启后,不会生成


参考回答:

根据您提供的信息,当开启灰度后,MSE网关没有注册路由,也无法访问Ingress后段服务。而在不开启灰度的情况下,可以正常访问。

这种情况可能是由于在开启灰度后,MSE网关没有正确处理路由数据导致的。为了解决这个问题,您可以尝试以下步骤:

  1. 检查您的Ingress配置是否正确。确保Ingress资源的定义包含了正确的后端服务信息。例如:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: my-ingress
spec:
  rules:
  - host: my-app.example.com
    http:
      paths:
      - pathType: Prefix
        path: "/"
        backend:
          service:
            name: my-service
            port:
              number: 80
  1. 确保您的MSE网关已经正确部署并运行。您可以使用kubectl get pods命令查看MSE网关的运行状态。
  2. 检查MSE网关的日志以获取更多关于问题的详细信息。您可以使用kubectl logs <mse-gateway-pod-name>命令查看日志。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/568930


问题二:容器服务ASK我这边准备把spark 跑在k8s,但是没看到好的文档。有这方面的资料吗?


容器服务ASK我这边准备把spark 跑在k8s,但是没看到好的文档。大佬有这方面的资料吗?


参考回答:

可以跑容器https://blog.csdn.net/justlpf/article/details/128577422


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/568844


问题三:容器服务ACK这个自研插件吗? 有没有参考一些开源方案设计的?


容器服务ACK这个自研插件吗? 有没有参考一些开源方案设计的? 我们这边最近也在看eBPF的一些监控方案,但是看了两个效果都不是很好。


参考回答:

自研方案,后续我们也会有开源计划


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/568814


问题四:容器服务ACK这两个有啥区别 ?


容器服务ACK这两个有啥区别 ?


参考回答:

应用监控eBPF版是Kubernetes监控的升级版本,支持无侵入的应用可观测,无需修改业务代码


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/568813


问题五:容器服务ACK阿里云k8s的Knative 组件是什么,可以直接卸载不?


容器服务ACK阿里云k8s的Knative 组件是什么,可以直接卸载不?卸载了不影响现有的命名空间应用吧


参考回答:

Knative是一款基于Kubernetes的Serverless框架,其目标是制定云原生、跨平台的Serverless编排标准。它通过整合容器构建(或者函数)和工作负载管理等功能,为用户提供了更加便捷和高效的服务开发与部署体验。

对于是否可以卸载Knative组件,答案是可以的。如果您已经成功部署了Knative并希望卸载它,可以登录到容器服务管理控制台,然后在组件管理页签找到Knative组件,单击目标组件右侧操作列下的卸载选项,并在弹出的对话框中单击确定按钮即可完成卸载过程 。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/568812

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
1月前
|
Kubernetes Cloud Native Docker
云原生时代的容器化实践:Docker和Kubernetes入门
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性和效率的关键。本篇文章将引导读者了解如何利用Docker进行容器化打包及部署,以及Kubernetes集群管理的基础操作,帮助初学者快速入门云原生的世界。通过实际案例分析,我们将深入探讨这些技术在现代IT架构中的应用与影响。
96 2
|
11天前
|
人工智能 弹性计算 运维
ACK Edge与IDC:高效容器网络通信新突破
本文介绍如何基于ACK Edge以及高效的容器网络插件管理IDC进行容器化。
|
14天前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
147 77
|
12天前
|
人工智能 运维 监控
阿里云ACK容器服务生产级可观测体系建设实践
本文整理自2024云栖大会冯诗淳(花名:行疾)的演讲,介绍了阿里云容器服务团队在生产级可观测体系建设方面的实践。冯诗淳详细阐述了容器化架构带来的挑战及解决方案,强调了可观测性对于构建稳健运维体系的重要性。文中提到,阿里云作为亚洲唯一蝉联全球领导者的容器管理平台,其可观测能力在多项关键评测中表现优异,支持AI、容器网络、存储等多个场景的高级容器可观测能力。此外,还介绍了阿里云容器服务在多云管理、成本优化等方面的最新进展,以及即将推出的ACK AI助手2.0,旨在通过智能引擎和专家诊断经验,简化异常数据查找,缩短故障响应时间。
阿里云ACK容器服务生产级可观测体系建设实践
|
8天前
|
Kubernetes 应用服务中间件 nginx
二进制安装Kubernetes(k8s)v1.32.0
本指南提供了一个详细的步骤,用于在Linux系统上通过二进制文件安装Kubernetes(k8s)v1.32.0,支持IPv4+IPv6双栈。具体步骤包括环境准备、系统配置、组件安装和配置等。
95 10
|
12天前
|
运维 Kubernetes 调度
阿里云容器服务 ACK One 分布式云容器企业落地实践
阿里云容器服务ACK提供强大的产品能力,支持弹性、调度、可观测、成本治理和安全合规。针对拥有IDC或三方资源的企业,ACK One分布式云容器平台能够有效解决资源管理、多云多集群管理及边缘计算等挑战,实现云上云下统一管理,提升业务效率与稳定性。
|
12天前
|
存储 Kubernetes 关系型数据库
阿里云ACK备份中心,K8s集群业务应用数据的一站式灾备方案
本文源自2024云栖大会苏雅诗的演讲,探讨了K8s集群业务为何需要灾备及其重要性。文中强调了集群与业务高可用配置对稳定性的重要性,并指出人为误操作等风险,建议实施周期性和特定情况下的灾备措施。针对容器化业务,提出了灾备的新特性与需求,包括工作负载为核心、云资源信息的备份,以及有状态应用的数据保护。介绍了ACK推出的备份中心解决方案,支持命名空间、标签、资源类型等维度的备份,并具备存储卷数据保护功能,能够满足GitOps流程企业的特定需求。此外,还详细描述了备份中心的使用流程、控制台展示、灾备难点及解决方案等内容,展示了备份中心如何有效应对K8s集群资源和存储卷数据的灾备挑战。
|
1月前
|
存储 Kubernetes Docker
【赵渝强老师】Kubernetes中Pod的基础容器
Pod 是 Kubernetes 中的基本单位,代表集群上运行的一个进程。它由一个或多个容器组成,包括业务容器、基础容器、初始化容器和临时容器。基础容器负责维护 Pod 的网络空间,对用户透明。文中附有图片和视频讲解,详细介绍了 Pod 的组成结构及其在网络配置中的作用。
【赵渝强老师】Kubernetes中Pod的基础容器
|
24天前
|
运维 Kubernetes Docker
深入理解容器化技术:Docker与Kubernetes的协同工作
深入理解容器化技术:Docker与Kubernetes的协同工作
43 1
|
24天前
|
Kubernetes Cloud Native 持续交付
容器化、Kubernetes与微服务架构的融合
容器化、Kubernetes与微服务架构的融合
41 1

相关产品

  • 容器服务Kubernetes版