
k8s
文章平均质量分 76
Coder小谢
专注Java后端校招。
展开
-
安装hami的笔记
我们的k3s的版本会有个 +k3s2s在版本后面,2.4.x chart没有考虑这个,直接读出来拼接了做了image name,但是+号不允许在image name里面,就报了 InvalidImageName错,这是装2.4.x的schedduler出现异常的原因。无法解析图像名称\“ consistry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:v1.31.2+k3s1 \”服务器版本:V1.31.2+K3S1。原创 2025-02-03 19:22:58 · 561 阅读 · 0 评论 -
docker推送本地仓库报错
确保目标服务器上的 Docker Registry 服务正常运行。检查防火墙设置,确保 5000 端口可访问。确认目标机器上的 Docker 服务正常运行。测试 Docker Registry 服务的可用性(使用curl或其他工具)。确保推送命令格式正确并且镜像标签已经设置正确。通过这些步骤,你应该能够解决的问题。原创 2025-01-09 20:12:48 · 644 阅读 · 0 评论 -
Prometheus学习笔记
Prometheus 是一个独立的服务,不依赖于其他外部存储系统,且支持水平扩展,能够在大规模分布式系统中使用。Prometheus 提供了强大的查询语言 PromQL,用于查询、聚合和筛选时间序列数据。(例如,实例、区域、环境等)对时间序列进行多维度分组,允许你对不同维度的数据进行灵活查询。机制从暴露指标的应用程序、服务、数据库等抓取数据。掌握这些核心概念后,你将能够有效地使用 Prometheus 进行高效的监控和报警配置。:抓取的数据以时间序列的形式存储在 Prometheus 的本地时序数据库中。原创 2024-12-30 14:47:55 · 928 阅读 · 0 评论 -
云原生相关的 Go 语言工程师技术路线(含博客网址导航)
要成为云原生相关的 Go 语言工程师,需要深刻理解 Go 语言本身,并掌握容器化、Kubernetes、微服务架构、API 设计、CI/CD、监控与日志等云原生技术。此外,积极参与开源项目、学习云平台的具体工具和服务,能够帮助你不断提升技术水平并紧跟行业趋势。原创 2024-12-23 22:19:27 · 1226 阅读 · 0 评论 -
go基本知识与语法入门
Go 语言的设计目标是简洁、并发和高效,它提供了很多优秀的特性,如垃圾回收、内存安全、强类型系统、并发支持等。它适用于从系统编程到网络服务等各种应用领域。通过简洁的语法和工具,Go 能帮助开发者更容易地编写可靠的高性能应用。原创 2024-12-22 13:32:34 · 509 阅读 · 0 评论 -
linux/ubuntu安装Prometheus&Grafana
通过以上步骤,你可以在 Linux 上成功安装并配置 Prometheus 和 Grafana。Prometheus 用于收集和存储度量数据,而 Grafana 则用于将这些数据可视化。两者结合使用能帮助你更好地监控和管理你的系统和应用性能。原创 2024-12-16 10:54:13 · 986 阅读 · 0 评论 -
Nvidia的hami是什么,以及如何再K8S中起作用
NVIDIA的HAMI是一款基于人工智能的系统优化工具,主要用于帮助开发者高效地管理和优化GPU资源,提升机器学习和深度学习训练的性能。它是NVIDIA推出的一系列软件工具和平台的一部分,旨在简化AI应用的开发、部署和调优过程。NVIDIA Hami是一个智能化的系统优化工具,专为AI和深度学习应用的开发者设计,能够优化GPU资源的使用、提供实时性能监控、并通过自动化调优提升训练效率。它与NVIDIA的其他硬件和软件工具深度集成,帮助开发者提升训练和推理的速度和准确性,减少开发和部署过程中的瓶颈。原创 2024-11-27 10:38:15 · 2255 阅读 · 0 评论 -
分布式系统学习笔记
除了分布式爬虫系统,还有许多分布式系统值得学习和实践,它们在不同领域有广泛应用,积累相关经验对找工作非常有帮助。原创 2024-11-17 20:12:43 · 930 阅读 · 0 评论 -
云原生赛道一定要了解的Devops详细教程
Jenkins更适合需要高度定制的 CI/CD 流程、支持多种代码仓库和更复杂集成的团队。它的插件系统提供了丰富的灵活性,但同时也带来了配置和维护的复杂性。更适合使用 GitLab 仓库的团队,尤其是希望一站式管理代码、问题和 CI/CD 流程的团队。GitLab 更易于使用,配置简单,适合大部分标准化 DevOps 流程,但在自定义性上稍逊一筹。选择 Jenkins 还是 GitLab CI/CD 应该根据团队的规模、技术能力、项目需求以及对于灵活性的要求来决定。原创 2024-11-06 11:17:42 · 1491 阅读 · 0 评论 -
k8s和docker常用命令笔记
这会列出所有命名空间的 Deployment,包含 NAME、READY、UP-TO-DATE 等状态信息。如果这些 Pod 是由 Deployment、ReplicaSet、StatefulSet (1.分布式训练时查看显卡占用情况,其中distributed-training-0是容器名。)等控制器管理的,它们会在删除后自动重建。要避免自动重建,可以先删除或暂停对应的控制器资源。这同样会列出所有命名空间的 StatefulSet 及其基本状态信息。这样可以有效防止 Pod 自动重建。原创 2024-10-31 15:16:12 · 498 阅读 · 0 评论 -
k8s中Deployment和StatefulSet两种控制器之间的比较
Deployment 和 StatefulSet 是 Kubernetes 中用于管理应用程序的两种不同控制器,它们各自适用于不同的场景和需求。根据你的应用需求选择合适的控制器,可以帮助你更好地管理 Kubernetes 中的应用程序。原创 2024-10-31 15:00:35 · 475 阅读 · 0 评论