Latest

Nov
07
Kubernetes存储之GlusterFS

Kubernetes存储之GlusterFS

环境操作系统 : CenOS-7.9 amd64 平台:Kubernetes-1.20.15 GlusterFS版本:6.10 192.168.90.9192.168.90.10192.168.90.
4 min read
Oct
28
Kylin v10 源码安装Postgres-13

Kylin v10 源码安装Postgres-13

背景... 环境OS: Kylin v10 SP2PostgreSQL: 13.12Platform: Arm64 安装步骤1、下载二进制包 # cd /usr/local/src # wget https://ftp.postgresql.org/pub/
2 min read
Oct
19
Kylin v10 源码安装MySQL-5.7

Kylin v10 源码安装MySQL-5.7

背景在银河麒麟 v10 ARM64环境下,没有官方正式的RPM包。所以需要用到最为原始源代码安装方式。 环境OS: Kylin v10 SP2MySQL: 5.7.43Platform: Arm64 安装记录 安装前准备1、安装依赖包 yum install gcc gcc-c+
2 min read
Sep
28
Containerd日志空间限制

Containerd日志空间限制

环境Kubernetes: 1.24.17Containerd: 1.6.24需求声明工作节点中容器生成日志大小,避免节点因空间问题导致不可调度。原使用Docker 容器运行时可以使用以下配置来实现,今学习使用Containerd的配置方法: "log-driver": "json-file", "log-opts"
1 min read
Aug
10
禁用Kubernetes集群中的DES加密算法

禁用Kubernetes集群中的DES加密算法

背景在等保扫描检测时,提示SSL/TLS协议信息泄露漏洞(CVE-2016-2183),安全级别为高--必须整改。然而对应的端口皆为Kubernetes的各组件服务。端口、服务对应如下: 系统环境操作系统:银河麒麟v10Kubernetes: v1.20.15检测工具nmapopenssl上述任选一种即可,建议使用namp,更为直观。 安装摘要 # wget https://nmap.org/
5 min read
Jun
10
容器镜像搬运

容器镜像搬运

背景正在使用的外部容器镜像仓库告之将不能使用了,需要将集群中运行的容器迁移到内部的容器镜像仓库系统。这时我们就需要做些搬运工作。 实现要点 获取集群所运行的容器镜像 $ kubectl -n $NAMESPACE get po -o jsonpath={..image}|tr -s '[[:space:]]' '\n'|
1 min read
Jun
08
使用容器化部署  NTP

使用容器化部署 NTP

背景在系统运维中,尤其是针对Kunbernetes集群环境,时间的一致性至关重要,然而在不同的发行版本及不同的平台下面面对这些依赖也是一件难过的事情。为避免依赖,我们可以使用容器化来规避它。 配置札记避免造轮,我们使用 cturra/ntp:latest 容器镜像,找到它的源头,做些微调: git clone --depth=1 https://github.
2 min read
May
01
容器时区配置笔记

容器时区配置笔记

Alpine镜像... LABEL MAINTAINER="Qiu<qiu@xx.cn>" RUN set -xe \ && sed -i 's/dl-cdn.alpinelinux.org/
1 min read
Apr
15

Elasticsearch 索引生命周期管理(ILM) 配置

Mar
26
Kafka 移除Zookeeper依赖实现

Kafka 移除Zookeeper依赖实现

背景Apache Kafka Raft(KRaft)是共识协议,目的是消除Apache Kafka对ZooKeeper元数据管理的依赖性--简化了 Kafka 的架构。将元数据的集成到 Kafka 本身,而不是将其拆分到两个不同的系统:ZooKeeper 和 Kafka。KRaft 模式使用 Kafka 中新的仲裁控制器服务,
4 min read