通过命令验证挂载在 Nginx Ingress 上的证书

在使用 Nginx Ingress 并挂载证书的情况下,当通过 curl 携带 Host 请求头访问 Ingress Controller 时,返回的证书为 Kubernetes Ingress Controller Fake Certificate,而不是实际挂载的证书:

Read more

VMware 不关机扩容 Linux 磁盘

LVM 类型分区扩容(直接扩展磁盘)

在实际环境中,可能会遇到如下分区结构:

1
2
3
4
5
6
7
8
root@test:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
...
sdb 8:16 0 1T 0 disk
└─harbor--vg-harbor--lv 253:1 0 2048G 0 lvm /data
sdc 8:16 0 1T 0 disk
└─harbor--vg-harbor--lv 253:1 0 2048G 0 lvm /data
...

这种多个磁盘映射到同一个 LVM 的方式在运维管理上不够直观,也不利于后续扩展。

如果节点运行在虚拟化环境(如 VMware)中,通常可以直接对已有磁盘进行在线扩容,无需新增磁盘。操作步骤如下。

Read more

通过 SSH 隧道实现访问内网机器

适用场景:本地无法直接 ssh 到内网机器,如果内网机器可以访问公网,就可以通过公网的机器打通 ssh 隧道进行访问

假设 IP 信息如下:

  1. 内网机器:172.16.0.1
  2. 公网机器:1.2.3.4
Read more

linux文件系统

文件系统是一种用于组织和管理计算机存储设备上数据的系统。它将存储设备上的物理空间划分为逻辑结构,并提供对数据的访问和管理机制。

文件系统的基本功能包括:

  1. 将数据组织成文件和目录
  2. 提供对文件的读写访问
  3. 管理存储空间
  4. 提供文件安全和保护
Read more

Ansible

一、Ansible简介

ansbile是一个IT自动化的配置管理工具,自动化主要体现在Ansible集成了丰富的模块,可以通过一个命令完成一系列的操作,进而减少运维重复性的工作和维护成本,提高工作效率。

Read more

ELK

ELK 即 ElasticSearch + Logstash + Kibana,Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中。Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化。

ELK 目前官方已整合为 Elastic Stack。

Read more

Jenkins

Jenkins是一个开源的持续集成的服务器,Jenkins开源帮助我们自动构建各类项目。Jenkins强大的插件式,使得Jenkins可以集成很多软件,可能帮助我们持续集成我们的工程项目。

Read more

Zookeeper

ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Hadoop 和 Hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

Read more

Redis

一、简介

REmote DIctionary Server(Redis)是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。

Redis 就是一款 NoSQL,而 NoSQL 就是指非关系型数据库,主要分为四种:

  1. 键值型:Redis
  2. 文档型:ElasticSearch、Mongdb
  3. 面向列:Hbase
  4. 图形化:Neo4j
Read more

linux基础网络服务

一、DHCP服务

1.1 DHCP服务介绍

DHCP服务即动态主机配置协议,被运用在局域网中,主要的作用是分配IP地址。

DHCP服务采用的是UDP协议,发送采用UDP67端口,接受则采用UDP68端口。

Read more
You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.