随笔分类 -  运维

容器
docker 清空容器日志
摘要:说明:docker默认情况下都是开启日志的, 容器运行一段时间后, 容器日志量也很大,当查看容器日志时(docker logs 1c1d1d7e9b26),大量日志也不好分析,又占存储量,需要清空,步骤如下: 1.查看所有容器 docker ps -a 2.找到容器目录位置 第二个cd是指容器id, 阅读全文

posted @ 2023-06-21 11:03 花阴偷移 阅读(94) 评论(0) 推荐(0) 编辑

系列14 docker 数据管理 下(以及进入容器)
摘要:一.数据卷容器 如果用户需要在多个容器之间共享一些持续更新的数据,最简单的方式是使用数据卷容器。数据卷容器也是一个容器,但是它的目的是专门提供数据卷给其它容器挂载。 首先创建一个数据卷容器dbdata,并在其中创建一个数据卷挂载到/dbdata: [root@k8s-host opt]# docke 阅读全文

posted @ 2022-12-27 11:06 花阴偷移 阅读(7) 评论(0) 推荐(0) 编辑

docker 上传华为镜像仓库
摘要:一.上传镜像 由于docker hub在国外,上传下载速度慢,并且免费的私有镜像仓库只能创建一个,所以尝试选择华为镜像仓库试试。华为镜像仓库介绍地址:https://support.huaweicloud.com/usermanual-swr/swr_01_0009.html 步骤: 1. 打开上面 阅读全文

posted @ 2022-12-27 10:49 花阴偷移 阅读(177) 评论(0) 推荐(0) 编辑

Kubernetes 系列2 Minikube群集安装
摘要:一.介绍 在安装k8s时,有一种方法安装简单,通过这个命令就能安装 yum install -y etcd kubernetes,还自带了docker。但是这种方式安装k8s版本太低v1.5.2,docker安装版本也太低为v1.13。 由于版本都比较低,后面学习有很多限制。 如今安装k8s,有多种 阅读全文

posted @ 2022-12-27 10:37 花阴偷移 阅读(47) 评论(0) 推荐(0) 编辑

Kubernetes 系列 Horizontal Pod Autoscaler
摘要:一.介绍 前面讲通过Deployment等资源对象,通过手工执行kubectl scale命令,我们可以实现pod扩容或缩容,但不够自动化、智能化。 分布式系统要能够根据当前负载的变化情况自动触发水平扩展或缩容的行为,因为这一过程可能是频繁发生的,不可预料的,所以手动控制的方式是不现实的。 Hori 阅读全文

posted @ 2022-12-27 10:36 花阴偷移 阅读(6) 评论(0) 推荐(0) 编辑

Kubernetes 系列 Deployment
摘要:Deployment内部使用了replica set来实现的,是 k8s v1.2引入的新概念。本次安装k8s是v1.17,完全支持。无论Deployment的作用与目的,它的yaml定义,还是从它具体命令行操作来看,我们都可以把它看作rc的一次升级,两者的相似度超过90% Deployment的典 阅读全文

posted @ 2022-12-27 10:36 花阴偷移 阅读(5) 评论(0) 推荐(0) 编辑

Kubernetes 系列 Replication Controller
摘要:RC是k8s系统中核心概念之一,它定义了一个期望的场景,即声明某种Pod的副本数量在任意时刻都符合某个预期值。所以RC定义包括如下 几个部分: (1) Pod期待的副本数(replicas) (2) 用于筛选目标Pod的Label Selector。(3)当Pod的副本数量小于预期数量时,用于创建新 阅读全文

posted @ 2022-12-27 10:36 花阴偷移 阅读(8) 评论(0) 推荐(0) 编辑

Kubernetes 系列3 基本概念和术语
摘要:一.介绍 k8s中的大部分概念如Node,Pod,Replication Controller, Service等都可以被看作一种资源对象,几乎所有资源对象都可以通过k8s提供的kubectl工具(或者api编程调用)执行增、删、改、查等操作并将其保存在etcd中执行化存储。 在声明一个k8s资源对 阅读全文

posted @ 2022-12-27 10:36 花阴偷移 阅读(6) 评论(0) 推荐(0) 编辑

Kubernetes 系列6 asp.net core web api部署
摘要:前面已经部署了mysql pod, 这篇继续部署asp.net core web api的pod,并使用web api容器来连接mysql的容器获取数据。 一. 构建镜像 创建asp.net core web api项目(k8swebapi) 定义web api接口,连接mysql,获取数据,测试正 阅读全文

posted @ 2022-12-27 10:35 花阴偷移 阅读(12) 评论(0) 推荐(0) 编辑

Kubernetes 系列3 yaml文件介绍
摘要:一.yaml介绍 yaml就Yet Another Markup Language(仍是一种标记语言),文件后缀为.yml 基本语法: 大小 写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可 ”#” 表示注释,从这个字符一直到行尾,都会 阅读全文

posted @ 2022-12-27 10:35 花阴偷移 阅读(25) 评论(0) 推荐(0) 编辑

Kubernetes mysql 部署安装
摘要:首先需要创建mysql pod资源对象,再创建一个与之关联的mysql Service服务。 一.创建mysql pod 先简单讲下,pod是k8s集群中最小单元,一个pod 可以有一个或多个容器,在大多数情况下,我们只会在Pod中运行一个容器。 首先mysql 创建一个pod, 使用yaml文件安 阅读全文

posted @ 2022-12-27 10:35 花阴偷移 阅读(36) 评论(0) 推荐(0) 编辑

Kubernetes 系列1 介绍
摘要:一.介绍 kubernetes 简称k8s,是一个全新基于容器技术的分布式架构领先方案。目前kubernetes发布的最新版本是v1.18.2版本 。谷歌从2015年开始发布1.0。是“一切以服务(Service)为中心,一切围绕服务运转”作为指导思想,k8s是基于容器的分布式架构方案,区别于传统的 阅读全文

posted @ 2022-12-27 10:34 花阴偷移 阅读(9) 评论(0) 推荐(0) 编辑

nginx系列 配置
该文被密码保护。

posted @ 2022-12-26 16:06 花阴偷移 阅读(5) 评论(0) 推荐(0) 编辑

云主机实践篇 2
该文被密码保护。

posted @ 2022-12-26 15:48 花阴偷移 阅读(0) 评论(0) 推荐(0) 编辑

云主机实践篇
该文被密码保护。

posted @ 2022-12-26 15:47 花阴偷移 阅读(0) 评论(0) 推荐(0) 编辑

Alertmanager 告警处理前准备(node_exporter下线告警规则)3
该文被密码保护。

posted @ 2022-12-26 12:40 花阴偷移 阅读(1) 评论(0) 推荐(0) 编辑

Alertmanager 关联Prometheus(2)
该文被密码保护。

posted @ 2022-12-26 12:40 花阴偷移 阅读(0) 评论(0) 推荐(0) 编辑

Alertmanager 告警介绍和部署(1)
摘要:一.概述 告警是整个监控系统中重要的组成部分,在Prometheus监控体系中,指标的采集存储与告警是分开的。告警规则是在Prometheus server端定义的,告警规则被触发后,才会将信息发送给独立组件Alertmanager上,经过对告警的处理后,最终通过接收器(email)通知用户。 我们 阅读全文

posted @ 2022-12-26 12:39 花阴偷移 阅读(1062) 评论(0) 推荐(0) 编辑

Prometheus pushgateway(不发布)
该文被密码保护。

posted @ 2022-12-26 12:39 花阴偷移 阅读(2) 评论(0) 推荐(0) 编辑

Prometheus PromQL
该文被密码保护。

posted @ 2022-12-26 12:39 花阴偷移 阅读(1) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示