自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长安 故里

这是一个基础运维开发工程师

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用Kolla-Ansible部署OpenStack环境部署

部署环境角色 机器名 IP 系统 计算节点 OpenStackControl ens3 172.28.191.99 ens4 192.168.1.156 CentOS8.3 控制节点 OpenStackCompute ens3 172.28.191.88 ens4 192.168.1.177 CentOS8.3 部署节点 ..

2021-10-12 14:19:34 2682 12

原创 Linux基础知识笔记

0 当前执行Shell脚本的程序名$1-… 参数的位置变量$# 一共有多少参数$* 所有位置变量的值判断上一条是否执行成功,0成功,非0为失败/boot 开机所需文件—内核,开机菜单及所需配置文件/dev 任何设备与接口都以文件形式存放在此目录/etc 配置文件。

2024-06-19 11:28:21 1013

原创 Jmeter安装部署使用

jmeter -n -t 自定义名字.jmx -l 自定义名字.jtl -e -o ./resultReport。├── map-grid_results.jtl -->自定义名字.jtl。右键新建线程组-->添加-->配置原件-->CSV数据文件设置。右键新建线程组-->添加-->取样器-->HTTP请求。右键测试计划-->添加-->线程(用户)-->线程组。右键新建线程组-->添加-->监听器-->察看结果树。右键新建线程组-->添加-->监听器-->聚合报告。

2024-06-11 10:12:46 234

原创 Greenplum 安装部署手册

服务器列表。

2024-06-11 10:07:10 193

原创 基于 Patroni 的 PostgreSQL 高可用环境部署

PostgreSQL 是一款功能,性能,可靠性都可以和高端的国外商业数据库相媲美的开源数据库。而且 PostgreSQL 的许可和生态完全开放,不被任何一个单一的公司或国家所操控,保证了使用者没有后顾之忧。国内越来越多的企业开始用 PostgreSQL 代替原来昂贵的国外商业数据库。在部署 PostgreSQL 到生产环境中时,选择适合的高可用方案是一项必不可少的工作。本文介绍基于 Patroni 的 PostgreSQL 高可用的部署方法,供大家参考。

2024-06-11 10:05:11 438

原创 使用 DataX 同步数据

使用 DataX 同步数据。

2024-06-11 09:59:06 267

原创 安装 Prometheus

【代码】安装 Prometheus。

2024-06-11 09:55:48 400

原创 Fisheye+Crucible使用手册

Fisheye+Crucible核心组件。

2024-06-11 09:53:28 367

原创 Filebeat安装部署

【代码】Filebeat安装部署。

2024-06-11 09:39:00 357

原创 Logstash 安装

Logstash安装

2024-06-11 09:38:14 402

原创 elasticsearch配置用户密码

修改es的用户密码

2024-06-11 09:35:56 437

原创 elasticsearch集群中修改为https

将elasticsearch的访问地址形成https

2024-06-11 09:34:41 397

原创 记录使用Jenkins制作DevOps流程

记录制作流程

2024-06-11 09:30:50 129

原创 基于Patroni的PostgreSQL高可用环境部署

基于 Patroni 的 PostgreSQL 高可用环境部署

2023-06-06 17:36:42 1596

原创 SonarQube扫描代码

sonarqube安装包网址:https://www.sonarqube.org/downloads/sonar-scanner-cli(linux)安装包网址:https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.6.2.2472-linux.zip。

2023-04-03 13:36:34 229

原创 Prometheus监控各系统

使用Prometheus+Grafana监控多个组件系统

2023-04-03 13:35:33 162

原创 ElasticSearch高可用安装部署(Linux)

安装高可用的ElasticSearch

2023-04-03 13:30:47 755

原创 CephFS安装部署文档(Linux)

简易安装Ceph FS文件系统

2023-04-03 13:25:05 698

原创 Istio的架构概述

学习笔记

2022-06-23 16:47:36 641

原创 Kubernetes安装数据库

Kubernetes安装数据库

2022-06-23 16:44:20 256

原创 Kubenetes的服务、负载均衡和联网

学习笔记

2022-06-23 16:43:29 172

原创 初识Istio

个人学习笔记

2022-06-20 16:18:11 95

原创 Kubernetes Pod调度

Kubernetes Pod调度自动调度在使用控制方式(Deployment、RC、RS等)部署Pod时,如果未指定NodeSelector、NodeAffonity、PodAffinity等的调度策略,那么就由Master的Scheduler经过一些列算法计算出Pod中的容器具体部署在某个节点上。以Deployment为例,创建一个Deployment,保持ReplicaSet为3.apiVersion: apps/v1kind: Deploymentmetadata: name: ngi

2022-04-27 17:07:08 423

原创 Kubernetes Pod生命周期和重启策略

Kubernetes Pod生命周期、重启策略、健康检查、服务可用性检查在Pod被部署之后,会被系统定义成多种状态。我们称之为Pod的生命周期。熟悉整个生命周期,是理解如何设置Pod的调度策略、重启策略的前提。Pod的状态状态值描述PendingAPI Server已经创建Pod,但是Pod中的容器尚未启动完成,例如镜像正在下载等RunningPod内的所有容器都已经创建完毕,并且至少有一个容器处于运行状态、启动状态或者重启状态SucceededPod内的容器都已

2022-04-27 11:45:52 372

原创 Kubernetes 容器中获取Pod信息

容器中获取Pod信息

2022-04-25 11:43:34 2163

原创 安装部署高可用Kubernetes

目录Master高可用部署架构Master负载均衡创建CA根证书安装部署高可用的etcd集群安装etcd创建etcd的CA证书etcd配置启动etcd集群部署Kubernetes Master高可用集群下载Kubernetes二进制文件部署kube-apiserver服务配置证书配置systemd文件配置kube-apiserver配置文件启动kube-apiserver服务创建客户端CA证书创建连接kube-apiserve...

2022-04-07 15:58:00 1576

原创 Kubernetes 静态Pod

配置文件 HTTP一、配置文件首先需要时设定kubelet启动参数“--podmainifest-path”,或者在kubelet的配置文件中设定staticPodPath,指定的路径是

2022-03-16 12:09:01 628

原创 快速安装Kubernetes

使用kubeadm工具快速安装k8s本文仅适用部署最简单的k8s环境事前准备1.检查selinux是否开启$ getenforce2.如selinux开启,请将selinux设定为disabled模式$ setenforce 0$ sed -i ‘s/^SELINUX=enforcing$/SELINUX=disabled/’ /etc/selinux/config3. 关闭swap$ swapoff -a4.要求iptables不对bridge的数据进行处理$ cat <&lt

2021-01-21 17:37:03 164

原创 30分钟入门ansible

1 Ansible 安装 pip install ansible2 Ansible配置ansible.cfg配置文件,按照默认配置方式配置,建议参考以下设置,其他项都注释掉 [defaults] host_file = /etc/ansible/hosts inventory = /etc/ansible/hosts library = /usr/share/ansible/module/ remote_port = 22 privat

2021-01-21 17:16:25 145

原创 Kubernetes Pod的资源浅析(二)

Kubernetes Pod的资源浅析(二)Pod的资源管理(resources)1.资源管理可以限制请求资源的最大值,如CPU的使用量或者内存的使用量2.requests未设置时,默认与limits相同。3.limits未设置时,默认值与集群配置相关。4.可以使用requests来设置各容器需要的最小资源5.limits用于限制运行时容器占用的资源,用来限制容器的最大CPU、内存的使用率。6.当容器申请内存超过limits时会被终止,并根据重启策略进行重启。.使用示例: spec:

2020-05-13 16:47:40 368

原创 Kubernetes Pod的资源浅析(一)

Pod的资源浅析(一)PodK8s核心资源,用于运行容器简称:po一个Pod可以运行多个容器Pod中的容器可以共享网络和存储这是关于k8s中pod资源的一些相关的属性设定Pod的常用命令查看Pod的yaml文件的书写方式命令:kubectl explain pods.spec创建一个Pod命令:1.kubectl create -f nginx_pod.yml2.kubectl apply-f nginx_pod.yml(如已存在Pod,则修改)nginx_pod.yml

2020-05-08 15:10:14 221

原创 Kubernetes 组件浅析

浅析Kubernetes的常用的组件Master组件1.集群控制中心-指挥部2.kubernetes系统的控制器组件(控制器组件可以运行在任何节点上,也可以为其单独分配服务器,称之为Master节点) kube-apiserver etcd kube-controller-manager kube-scheduler cloud-controller-manager3.Master组件一般会多实例部署(或者高可用部署)注: Master不可用,...

2020-03-27 11:52:36 207

原创 Kubernetes configmap浅析

Congfigmap资源名缩写:cm1.管理一组key/value的键值对,可以作为配置文件注入到pod中2.允许文件镜像分离,使容器化的应用的程序具有可移植性3.内建机制,将configmap存储在etcd中,通过Volume的方式变成pod中的配置文件4.倘若发生pod的迁移(主动或被动),configmap中的参数都会自动映射到对应的pod中5.如果已创建的configmap中发生key/value的修正,则映射到pod中的”配置文件“也会发生相应的修改创建configmap的方

2020-03-26 16:21:12 1112

molecule安装手顺.md

molecule安装手顺.md

2021-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除