May172020
前端工程化最佳实践:基于Webpack 5的构建优化、模块联邦与微前端架构实施指南
前端工程化最佳实践:基于Webpack 5的构建优化、模块联邦与微前端架构实施指南
标签:前端工程化, Webpack 5, 模块联邦, 微前端, 构建优化
简介:系统介绍前端工程化的核心理念和实施方法,详细解析Webpack 5构建优化技巧、模块联邦技术应用,分享微前端架构的设计原则和实现方案,帮助团队构建高效、可维护的前端开发体系。
引言:前端工程化的演进与挑战
随着现代Web应用复杂度的持...阅读全文
作者:绝缘体.. | 分类:CSS, docker, git, kubernetes, nginx, 云计算, 开发工具, 编程语言 | 阅读: | 标签:CSS, docker, git, kubernetes, nginx
抢沙发
May102020
docker数据持久化
1、volume
#启动一个容器 -v定义volume的名字、volume的目录-e是环境变量 MYSQL_ALLOW_EMPTY_PASSWORD允许密码为空
docker run -d -v mysql:/var/lib/mysql –name mysql1 -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql
#进入容器
docker exec -it mysql1 /bin/bash
#进入数据库并创建一个库
mysql -uroot
#删除容器
docker rm -f mysql1
#再创建一个容器
docker run -d -v my...阅读全文
Apr162020
Docker容器化应用监控与日志管理:Prometheus+Grafana+ELK Stack完整集成方案
Docker容器化应用监控与日志管理:Prometheus+Grafana+ELK Stack完整集成方案
在现代云原生架构中,Docker容器化技术已成为构建、部署和运行应用的标准方式。然而,随着微服务架构的普及和容器数量的快速增长,如何有效监控容器性能、收集应用日志并进行可视化分析,成为运维团队面临的重大挑战。
本文将详细介绍一套完整的Docker容器化环境监控与日志管理解决方案,整合 Prometheus(指...阅读全文
Apr122020
lvs+keepalived+apache高可用负载均衡
Keepalived介绍
keepalived 是一个类似于 layer3, 4 & 5 交换机制的软件,也就是我们平时说的第 3 层、第 4 层和第 5层交换。 Keepalived 的作用是检测 web 服务器的状态,如果有一台 web 服务器死机,或工作出现故障,Keepalived 将检测到,并将有故障的 web 服务器从系统中剔除,当 web 服务器工作正常后 Keepalived 自动将web 服务器加入到服务器群中,这些工作全部自动完...阅读全文
Apr092020
Kubernetes云原生架构设计指南:从容器编排到服务网格的完整实践,打造高可用微服务架构
Kubernetes云原生架构设计指南:从容器编排到服务网格的完整实践,打造高可用微服务架构
标签:Kubernetes, 云原生, 架构设计, 微服务, 服务网格
简介:全面介绍基于Kubernetes的云原生架构设计理念,涵盖服务发现、负载均衡、自动扩缩容、配置管理、服务网格等核心技术组件,通过实际案例演示如何构建高可用、可扩展的现代化微服务架构。
引言:云原生时代的架构演进
随着数字化转型...阅读全文
Mar082020
使用nginx+apache搭建负载均衡
搭建环境:
两台centos。
主机一:192.168.1.6 安装nginx以及apche
主机二:192.168.1.7 安装apache
主机一配置:
配置阿里云的yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
安装epel源
yum -y install epel*
安装nginx、apache
[root@6 yum.repos.d]# yum -y install nginx httpd
写一个访问页面:
[root@6 ~...阅读全文
Feb112020
使用Apache ab进行压力测试
Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。
ab的参数说明:
-n 需要执行的请求次数
-c 并发的数量
-t 等待返回的最长时间
-b TCP收发缓冲区的大小,单位(byte)
-p 使用post (同时需要定义-T参数)
-u 使用put (同时需要定义-T参数)
-T content-type, 例如application/x-www-form-urlencoded, 默认为text/...阅读全文
Feb062020
CentOS 使用 Rancher 安装 K3s
简介
Rancher 是一个开源的容器管理平台,它提供了一套简单易用的工具来管理和部署容器化应用。K3s 是 Rancher 推出的轻量级 Kubernetes 发行版,它在资源占用和安装难度上比传统的 Kubernetes 更加优秀。本文将介绍如何使用 Rancher 在 CentOS 上安装 K3s。
准备工作
在开始安装 K3s 之前,请确保您已经准备好以下工作:
一台运行 CentOS 的计算机(推荐使用 CentOS 7 或更高版本)
具...阅读全文
Jan142020
Kubernetes云原生架构设计指南:从容器编排到服务网格的完整实践
Kubernetes云原生架构设计指南:从容器编排到服务网格的完整实践
引言
随着微服务架构的普及和云计算技术的演进,企业对应用的可扩展性、高可用性和快速迭代能力提出了更高要求。Kubernetes 作为当前最主流的容器编排平台,已成为构建云原生(Cloud-Native)应用的核心基础设施。它不仅解决了容器的自动化部署、调度与管理问题,还通过丰富的生态系统支持服务发现、配置管理、流量治理、...阅读全文
Jan122020
什么是负载均衡—转载
第1章 基本介绍
1.1 负载均衡的由来
在业务初期,我们一般会先使用单台服务器对外提供服务。随着业务流量越来越大,单台服务器无论如何优化,无论采用多好的硬件,总会有性能天花板,当单服务器的性能无法满足业务需求时,就需要把多台服务器组成集群系统提高整体的处理性能。不过我们要使用统一的入口方式对外提供服务,所以需要一个流量调度器通过均衡的算法,将用户大量的请求均衡地分...阅读全文