袁党生博客

  • 主页
  • linux基础
  • SHELL
  • WEB
  • 负载
  • 企业级应用
  • 数据库
  • KVM
  • Docker
  • K8S
  • 监控
  • 存储
  • 博客搭建问题
Docker

二、Docker 镜像与制作

本章概述 手动制作yum版nginx镜像 DockerFile 制作编译版 nginx 1.16.1 镜像 自定义tomcat业务镜像 构建haproxy镜像 基于官方 alpine 基础镜像制作自定义镜像 基于官方 Ubuntu 基础镜像制作自定义镜像 本地镜像上传至官方 docker 仓库 本地镜像上传到阿里云镜像仓库 Docker 镜像有没有内核?   从镜像大小上面来说,一个比较小的镜像只有十几 MB,而内核文件需要一百多兆, 因此镜像里面是没有内核的,镜像在被启动为容器后将直接使用宿主…

2020年9月8日 0条评论 1919点热度 0人点赞 袁党生 阅读全文
Docker

一、Docker简介

本章概述 docker简介 docker安装及基础命令介绍 docker镜像加速配置 docker镜像管理 容器操作基础命令 1.1 docker简介 前言   统称来说,容器是一种工具,指的是可以装下其它物品的工具,以方便人类归纳放置物品、存储和异地运输,具体来说比如人类使用的衣柜、行李箱、背包等可以成为容器,但今天我们所说的容器是一种 IT 技术。   容器技术是虚拟化、云计算、大数据之后的一门新兴的并且是炙手可热的新技术,容器技术提高了硬件资源利用率、方便了企业的业务快…

2020年9月6日 0条评论 1685点热度 1人点赞 袁党生 阅读全文
企业级应用

Gitlab+Jenkins实现代码自动化部署

本章概要 Gitlab安装 部署web服务器环境 负载均衡配置 配置Jenkins 代码质量管理SonarQube 通过脚本实现代码自动化部署 前言 本章节内容主要是通过Gitlab+Jenkins实现代码的自动化部署 总体环境构建思路:  1、运维人员从gitlab拉取代码在本地修改  2、修改完毕后上传gitlab仓库  3、在jenkins上通过脚本自动化clone代码到本地,然后再复制到后端web服务器  4、实现代码的自动化部署  注意:部署负载均衡一是切合实际生产环境,二是方便后期实验时查看后端服务器在…

2020年8月31日 0条评论 7699点热度 0人点赞 袁党生 阅读全文
企业级应用

Elasticsearch

本章概要 数据收集的需求 数据处理必须的要素 ELK相关组件介绍 ELK架构介绍 ELK详细配置 1、数据处理带来的需求 无论是哪一种数据库都需要对数据进行数据存储和数据检索两方面内容。 以MySQL为例,在数据检索方面:使用索引方式加速读操作。   mysql中的索引包括:B+Tree索引、HASH索引 在数据存储方面,mysql的存储引擎包括:   MyISAM存储引擎     MySQL5.1版本之前默认的存储引擎,MySQL5.5版本之后默认为InnoDB     支持全文索引(Fulltext),效率低 …

2020年8月31日 0条评论 5918点热度 0人点赞 袁党生 阅读全文
Docker

Docker

本章概要 虚拟化存在的问题 Docker容器 基于Dockerfile创建镜像文件 容器编排系统 Docker Harbor 容器资源限制 1、虚拟化存在的问题 主机级虚拟化   Type-I   Type-II   主机级虚拟化对资源浪费严重,需要为每个虚拟化环境提供一个内核进行管控 容器级虚拟化:即在单一内核之上直接运行多个用户空间   隔离环境:在不同场景下,实现同一应用程序的开发环境或测试环境;使运行程序的环境可以单独进行迁移,当底层硬件设备出现问题时,不影响运行程序的环境 文件系统问题 每个用户空间都有自…

2020年8月28日 0条评论 7560点热度 0人点赞 袁党生 阅读全文
数据库

redis

本章概要 Redis基础介绍 Redis命令介绍 Redis相关配置介绍 Redis数据持久化 Redis主从复制 Redis监控组件sentinel介绍 Redis Cluster Redis读写分离介绍 1、Redis基础介绍 官网:redis.io 中文网站:http://www.redis.cn 用途:数据库、缓存、消息队列 支持的数据类型:字串(包含数字和字符串)、映射(关联数组)、列表、集合、有序集合(支持范围查询) 还支持:位图、hyperloglogs、地理位置索引(支持辐射查询) 其他功能:内建复…

2020年8月28日 0条评论 5308点热度 0人点赞 袁党生 阅读全文
负载

高可用集群Keeplived

本章概要 高可用集群 Keepalived Keepalived配置 Keepalived支持IPVS 1、高可用集群 集群Cluster 集群类型:   LB集群:负载均衡集群     四层 lvs,nginx(stream),haproxy(mode tcp)     七层 nginx,haproxy(mode http),varnish(diectors modules)   HA集群:高可用性集群     SPoF: Single Point of Failure     核心特性:通过冗余方式,为活动设备…

2020年8月28日 0条评论 5231点热度 0人点赞 袁党生 阅读全文
负载

企业级反向代理和负载均衡haproxy

本章概要 HAProxy介绍 HAProxy配置 ACL 1、HAProxy介绍 HAProxy介绍 前言 lvs性能强,功能弱;nginx(haproxy)功能多,性能相对较弱,因此,一般情况下,在前端使用LVS四层调度器加haproxy七层调度的结构 HAProxy: 是法国人Willy Tarreau开发的一个开源软件,是一款应对客户 端10000以上的同时连接的高性能的TCP和HTTP负载均衡器。其功能 是用来提供基于cookie的持久性,基于内容的交换,过载保护的高级流 量管制,自动故障切换,以正则表达式…

2020年8月28日 0条评论 3295点热度 0人点赞 袁党生 阅读全文
WEB

HTTP加速器--Varnish

本章概要 缓存的需求性 Varnish介绍 Varnish结构 Varinsh配置 1、缓存的需求性 一般网站架构:   前端 javascript   后端 java,php 服务器端执行的程序 网站资源的动静分离:   静态资源:     图片服务器组:静态资源,单独存放在图片服务器       前后无关联,即无状态,可使用短连接调度算法,如wrr &e…

2020年8月28日 0条评论 3052点热度 0人点赞 袁党生 阅读全文
WEB

Tomcat

本章概要 软件架构模式 Tomcat相关介绍 Tomcat安装部署 Tomcat配置文件介绍 Tomcat相关配置 Tomcat常用架构介绍和实现 Tomcat集群实现会话保持 Tomcat优化设置 1、软件架构模式 软件架构模式 分层架构:不适用于大规模应用程序   表现层   业务层   持久层   数据库层 事件驱动架构:分布式异步架构模式   可应用于大规模的应用程序   高度解耦 微内核架构:即插件式架构   是提供操作系统核心功能的内核的精简版本,它设计成在很小的内存空间内增加移植性,提供模块化设计,以…

2020年8月28日 0条评论 3093点热度 0人点赞 袁党生 阅读全文
1…34567…11
分类
标签聚合
文件管理 进程和计划任务 用户/组权限管理 grep sed awk 软件包管理 磁盘和文件系统管理 网络管理 selinux LAMP dns nginx http服务 系统启动和内核管理 ssl加密与安全 系统自动化安装及cobbler ansible 防火墙 日志管理 lvs haproxy tomcat sudo ingress控制器 keeplived PromQL varnish redis kvm虚拟化 ELK gitlab+jenkins k8s网络组件 文件查找和压缩 shell mysql 存储 ceph docker 监控 prometheus k8s
最近评论

COPYRIGHT © 2023 linux学习. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备18039507号-1