分类目录归档:智能运维平台

平台工程


平台工程

"平台工程"通常指的是平台工程师(Platform Engineer)的工作领域或者工作职责。平台工程师是负责设计、构建和维护技术平台和基础设施的专业人员。以下是平台工程师可能涉及的一些工作内容:

  1. 平台架构设计:平台工程师负责设计和规划技术平台的架构,确保其可扩展性、稳定性和安全性。

  2. 基础设施管理:平台工程师管理和维护基础设施,包括服务器、存储、网络设备等,确保系统正常运行。

  3. 自动化部署:平台工程师使用自动化工具和技术来实现持续集成、持续部署(CI/CD),以加快软件开发和部署过程。

  4. 容器化技术:平台工程师可能会使用容器化技术,如Docker和Kubernete...

Read more

gitops


gitops

GitOps 是一种基于 Git 的运维模式,它将版本控制系统作为基础设施和应用程序的单一真相来源。这个术语最初由 Weaveworks 公司提出,旨在通过整合 Git 的强大版本控制功能,实现基础设施和应用的自动化管理。

以下是 GitOps 的主要特点和原则:

  1. 基于声明性配置: GitOps 使用声明性配置来描述期望的系统状态。这些配置文件存储在版本控制系统中,典型地是在 Git 仓库中。

  2. 版本控制系统作为“唯一来源真相”: Git 被视为系统的“唯一来源真相”(single source of truth),这意味着系统的所有配置和变更都应该通过 Git 进行...

Read more

loki-grafana


loki

Like Prometheus, but for logs.

Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each log stre...

Read more

jenkins


jenkins

Jenkins是一个开源的自动化服务器,旨在帮助进行持续集成和持续交付/部署(CI/CD)。它提供了一个可扩展的平台,可以自动执行各种构建、测试和部署任务。

以下是Jenkins的几个主要功能:

持续集成:Jenkins提供了强大的构建引擎,可以自动执行各种构建任务,例如编译代码、运行测试、打包应用程序等。

持续交付/部署:Jenkins还支持自动化部署和发布应用程序。它可以与各种工具和服务(如Docker、Kubernetes、AWS、Azure等)集成,使您可以轻松地实现持续交付/部署。

可扩展性:Jenkins具有高度的可扩展性,可以通过各种插件来扩展其功能。目前,...

Read more