云原生
文章平均质量分 92
IoTHub - 物联网开源技术社区
IoTHub 物联网开源技术社区,研究、实践物联网开源技术,选择开源技术构建物联网平台,免费为中小型系统提供技术支持、解决方案。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式集群规划
分布式集群规划,采用微服务分布式架构,微服务容器化部署,支持容器的编排调度,系统监控、日志聚合、链路跟踪,高可用、负载均衡、故障转移、水平扩展等,采用DevOps理念,搭建CI/CD流水线。原创 2024-01-30 11:22:50 · 1171 阅读 · 0 评论
-
Kubernetes 集群部署
kubeadm 是官方社区推出的一个用于快速部署 kubernetes 集群的工具, 这个工具能通过两条指令完成一个 kubernetes 集群的部署:第一、 创建一个 Master 节点 kubeadm init第二, 将 Node 节点加入到当前集群中 $ kubeadm join原创 2024-01-30 11:35:37 · 1700 阅读 · 0 评论
-
CICD 规划
分布式系统CI/CD流水线主要实现微服务的持续集成(CI)、持续交付(CD)、持续部署(CD)。原创 2024-02-07 09:06:29 · 1378 阅读 · 0 评论
-
DevOps - IDEA Git 管理
IDEA Git 管理,IDEA 集成 Git、GitLab、GitHub。原创 2024-02-22 10:04:50 · 1330 阅读 · 0 评论 -
DevOps - GitHub 代码托管平台
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。原创 2024-02-22 09:23:18 · 1572 阅读 · 0 评论 -
DevOps - GitLab 仓库管理
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。原创 2024-02-21 09:23:46 · 1204 阅读 · 0 评论 -
DevOps - Git 分支管理
在版本控制过程中,同时推进多个任务,为每个任务,可以创建每个任务的单独 分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发分支的时 候,不会影响主线分支的运行。原创 2024-02-21 09:04:43 · 1581 阅读 · 0 评论 -
DevOps - Jenkins 持续集成 Spring Cloud 项目
Jenkins 持续集成 Spring Cloud 项目,Jenkins、GitLab、Kubernetes、Helm 搭建 CI/CD流水线。原创 2024-02-20 09:10:08 · 1241 阅读 · 0 评论 -
DevOps - Git 版本管理
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。原创 2024-02-20 09:37:28 · 1328 阅读 · 0 评论 -
DevOps - SonarQube 代码质量管理
SonarQube 是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。目前支持 java,C#,C/C++,Python,PL/SQL,Cobol,JavaScrip,Groovy 等二十几种编程语言的代码质量管理与检测。原创 2024-02-19 09:15:12 · 1225 阅读 · 0 评论 -
DevOps - Pipeline 流水线
Pipeline 是一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。原创 2024-02-19 08:46:38 · 3223 阅读 · 0 评论 -
DevOps - Jenkins 持续集成
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动 化构建、测试和部署等功能。原创 2024-02-18 11:00:06 · 1546 阅读 · 0 评论 -
DevOps 组件部署 - Git
DevOps 组件部署 - Git原创 2024-02-18 10:04:42 · 1023 阅读 · 0 评论 -
DevOps 组件部署 - SonarQube
DevOps 组件部署 - SonarQube原创 2024-02-08 09:35:54 · 702 阅读 · 0 评论 -
DevOps 组件部署 - Harbor
DevOps 组件部署 - Harbor原创 2024-02-08 09:29:20 · 1261 阅读 · 0 评论 -
DevOps 组件部署 - GitLab
DevOps 组件部署 - GitLab原创 2024-02-08 09:21:11 · 852 阅读 · 0 评论 -
DevOps 组件部署 - Jenkins
DevOps 组件部署 - Jenkins原创 2024-02-08 09:14:08 · 1487 阅读 · 0 评论 -
DevOps 持续部署(CD)
持续部署(英语:Continuous Deployment,缩写为 CD),将最终产品发布到生成环境(pro),给用户使用。持续交付(英语:Continuous delivery,缩写为 CD),部署到测试环境(test)、预生产环境(pre)。原创 2024-02-07 10:30:57 · 1331 阅读 · 0 评论 -
DevOps 持续集成(CI)
持续集成方案: Jenkins + GitLab + Maven + Docker + SonarQube + Harbor。原创 2024-02-07 10:05:01 · 1353 阅读 · 0 评论 -
CICD 环境部署
分布式系统CI/CD流水线环境搭建,需要安装的中间件包括:Jenkins、GitLab、Docker、Harbor、SonarQube、Kubernetes。原创 2024-02-07 09:30:52 · 1590 阅读 · 0 评论 -
CICD 介绍
CICD一般包含三个概念:持续集成(Continuous Integration ,CI),持续交付(Continuous Delivery),持续部署(Continuous Deploy)。原创 2024-02-06 09:22:36 · 1359 阅读 · 0 评论 -
DevOps 介绍
DevOps是一种思想、一组最佳实践、以及一种文化,是开发(Development)、测试(QA)、运维(Operations)这三个领域的合并。原创 2024-02-06 09:10:55 · 2091 阅读 · 0 评论 -
Kubernetes 生产环境部署微服务 Spring Cloud
Kubernetes 使用 Helm 在生产环境部署微服务 Spring Cloud。原创 2024-02-06 08:56:21 · 1215 阅读 · 0 评论 -
Kubernetes 部署微服务 Spring Cloud
Kubernetes 部署微服务 Spring Cloud,注册中心(eureka)、网关(gateway)、流量控制(Sentinel)、调用链监控(Zipkin)、分布式任务调度平台(XXL-JOB)等。原创 2024-02-06 08:48:38 · 1001 阅读 · 0 评论 -
Kubernetes 部署微服务 Spring Cloud 方案
Kubernetes 部署微服务 Spring Cloud 方案,Helm、Harbor、容器化。原创 2024-02-05 12:08:26 · 1811 阅读 · 0 评论 -
Helm 部署微服务 Spring Cloud
Helm 部署微服务 Spring Cloud,注册中心(eureka)、网关(gateway)、流量控制(Sentinel)、调用链监控(Zipkin)、分布式任务调度平台(XXL-JOB)等。原创 2024-02-05 09:37:06 · 1742 阅读 · 0 评论 -
Kubernetes 访问外部服务
Kubernetes 访问外部服务,PostgreSQL、MySQL、RabbitMQ、Redis、Elasticsearch、Sentinel、ELK、Prometheus . . . . . .原创 2024-02-05 09:28:39 · 1519 阅读 · 0 评论 -
Kubernetes 部署 Elastic
Kubernetes 部署 Elastic 可以选择 Operator 和 Helm。原创 2024-02-05 09:01:51 · 1057 阅读 · 0 评论 -
Kubernetes 部署 MySQL
Kubernetes 部署 MySQL 可以选择 Operator 和 Helm。原创 2024-02-04 10:12:10 · 1028 阅读 · 0 评论 -
Kubernetes 部署 RabbitMQ
Kubernetes 部署 RabbitMQ 可以选择 Operator 和 Helm。原创 2024-02-04 10:03:34 · 1640 阅读 · 0 评论 -
Kubernetes 部署 Redis
Kubernetes 部署 Redis 可以选择 Operator 和 Helm。原创 2024-02-04 09:57:44 · 1197 阅读 · 0 评论 -
Kubernetes 部署 TimescaleDB
Kubernetes 部署 TimescaleDB 可以选择 Operator 和 Helm。原创 2024-02-04 09:51:50 · 1312 阅读 · 0 评论 -
Kubernetes 部署 PostgreSQL
Kubernetes 部署 PostgreSQL 可以选择 Operator 和 Helm。原创 2024-02-03 12:03:00 · 1682 阅读 · 0 评论 -
Harbor 开源的企业容器镜像仓库
Harbor 是由 VMware 公司开源的企业级的 Docker Registry 管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。原创 2024-02-03 11:06:37 · 585 阅读 · 0 评论 -
Kubernetes 拉取墙外镜像
由于国内的网络原因,在搭建环境时,经常无法pull到这些镜像。那我们可以考虑曲线救国,利用aliyun搭建自己的镜像仓库(当然你也可以在Docker Hub搭建)原创 2024-02-02 10:04:57 · 1303 阅读 · 0 评论 -
Kubernetes 认证授权
Kubernetes 作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种 客户端 进行 认证和鉴权 操作。原创 2024-02-02 09:47:18 · 1055 阅读 · 0 评论 -
Kubernetes Operator
Operator 基于 Kubernetes 的资源和控制器概念之上构建,但同时又包含了应用程序特定的领域知识。创建Operator 的关键是CRD(自定义资源)的设计。原创 2024-02-02 09:38:37 · 1440 阅读 · 0 评论 -
Kubernetes HPA 弹性伸缩
HPA 的全称为(Horizontal Pod Autoscaling)它可以根据当前pod资源的使用率(如CPU、磁盘、内存等),进行副本数的动态的扩容与缩容,以便减轻各个pod的压力。原创 2024-02-02 09:18:16 · 1435 阅读 · 0 评论 -
Ingress
Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP和HTTPS。Ingress 可以提供负载均衡、SSL 和基于名称的虚拟托管。原创 2024-02-01 11:46:24 · 644 阅读 · 0 评论 -
Helm 工程实践
Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。原创 2024-02-01 11:27:00 · 476 阅读 · 0 评论
分享