06 2024 档案

摘要:Linux中的contrack命令深入解析 在Linux网络管理和监控领域,conntrack命令是一个强大的工具,它提供了对netfilter连接跟踪系统的直接访问。 1. 简介 conntrack命令源于Linux的netfilter项目,这是一个内置于Linux内核中的网络包处理模块。Netf 阅读全文
posted @ 2024-06-29 06:44 lldhsds 阅读(1572) 评论(0) 推荐(1)
摘要:Ingress Controller介绍及部署实践 1. 概念 1.1 Ingress Ingress 提供从集群外部到集群内服务的 HTTP 和 HTTPS 路由。 流量路由由 Ingress 资源所定义的规则来控制。 下面是 Ingress 的一个简单示例,可将所有流量都发送到同一 Servic 阅读全文
posted @ 2024-06-28 20:14 lldhsds 阅读(2144) 评论(0) 推荐(0)
摘要:Harbor私有仓库部署与配置-https Harbor 是一个开源的云原生镜像仓库,用于存储和分发容器镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源 Docker Distribution。作为一个企业级私有 Registry 服务器,Har 阅读全文
posted @ 2024-06-27 10:24 lldhsds 阅读(922) 评论(0) 推荐(1)
摘要:Harbor私有仓库部署与配置-http Harbor 是一个开源的云原生镜像仓库,用于存储和分发容器镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源 Docker Distribution。作为一个企业级私有 Registry 服务器,Harb 阅读全文
posted @ 2024-06-27 10:20 lldhsds 阅读(686) 评论(0) 推荐(0)
摘要:使用K8S集群执行分布式负载测试 本教程介绍如何使用Kubernetes部署分布式负载测试框架,该框架使用分布式部署的locust 产生压测流量,对一个部署到 K8S集群的 Web 应用执行负载测试,该 Web 应用公开了 REST 格式的端点,以响应传入的 HTTP POST 请求。 关于分布式负 阅读全文
posted @ 2024-06-26 17:29 lldhsds 阅读(216) 评论(0) 推荐(0)
摘要:K8S安装metrics-server 使用kubeadm安装完成的集群,运行kubectl top node等命令式,报错:error: Metrics API not available。这是因为缺少metrics-server。 [root@k8s-master1 ~]# kubectl to 阅读全文
posted @ 2024-06-25 15:13 lldhsds 阅读(1025) 评论(0) 推荐(0)
摘要:使用kubeadm扩容K8S节点数量 已经完成k8s集群的搭建,使用一段时间后,需要增加k8s节点的数量。借助kubeadm完成k8s节点的横向扩容。下面以centos7.9部署的一套1master+2worker节点环境,扩容一个worker节点为例。 1. 待加入节点完成基础配置及安装基础组件 阅读全文
posted @ 2024-06-25 15:12 lldhsds 阅读(187) 评论(0) 推荐(0)
摘要:Kubernetes 网络性能测试 基于已经搭建的Kubernetes环境,来测试其网络性能。 1. 测试准备 1.1 测试环境 测试环境为VMware Workstation虚拟机搭建的一套K8S环境,版本为1.19,网络插件使用flannel。 hostname ip 备注 k8s-master 阅读全文
posted @ 2024-06-25 15:09 lldhsds 阅读(292) 评论(0) 推荐(0)
摘要:Containerd 客户端工具 nerdctl 相比Containerd自带的ctr工具,nerdctl操作方式更接近之前的docker命令。nerdctl 是一个与 docker cli 风格兼容的 containerd 客户端工具,而且直接兼容docker compose的语法的。 仓库:ht 阅读全文
posted @ 2024-06-23 16:23 lldhsds 阅读(831) 评论(0) 推荐(0)
摘要:kubernetes客户端crictl命令 crictl 是一个命令行工具,用于与容器运行时接口(CRI)兼容的容器运行时(如 containerd 和 CRI-O)进行交互。crictl 提供了许多有用的命令来管理容器、镜像和 sandboxes。 官方仓库地址: kubernetes-sigs/ 阅读全文
posted @ 2024-06-23 16:23 lldhsds 阅读(3223) 评论(0) 推荐(0)
摘要:containerd的客户端工具ctr命令 类似docker为docker-shim容器运行时的客户端工具,ctr 是 containerd 的客户端工具,安装containerd作为容器运行时后,会自动安装ctr。 root@master1:~# ctr -v ctr github.com/con 阅读全文
posted @ 2024-06-22 22:48 lldhsds 阅读(1603) 评论(0) 推荐(0)
摘要:Centos7.9使用kubeadm部署K8S 1.27.6集群环境(内网通过代理部署) 在内网借助代理服务器,使用kubeadm部署一个k8s集群,单master+2worker节点,K8S版本为1.27.6,使用containerd作为容器运行时。 1. 环境信息 操作系统:CentOS 7.9 阅读全文
posted @ 2024-06-21 20:41 lldhsds 阅读(310) 评论(0) 推荐(0)
摘要:Ubuntu24使用kubeadm部署高可用K8S集群 使用kubeadm部署一个k8s集群,3个master+1个worker节点。 1. 环境信息 操作系统:ubuntu24.04 内存: 2GB CPU: 2 网络: 能够互访,能够访问互联网 hostname ip 备注 k8s-master 阅读全文
posted @ 2024-06-21 20:35 lldhsds 阅读(1148) 评论(0) 推荐(0)
摘要:适用于使用kubeadm部署的k8s环境。 阅读全文
posted @ 2024-06-17 12:47 lldhsds 阅读(81) 评论(0) 推荐(0)
摘要:kubernetes部署dashboard 1. 简介 Dashboard 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。 你可以使用 Dashboard 获取运行在集群中的应用 阅读全文
posted @ 2024-06-15 22:25 lldhsds 阅读(918) 评论(0) 推荐(0)
摘要:Locust性能测试实践 Locust 是一个开源的负载测试工具,使用Python语言实现,其简洁、轻量、高效的并发机制基于Gevent协程,可以实现单机模拟生成较高的并发压力。具有分布式和可扩展的特点,能够帮助你评估系统的性能并找到潜在的瓶颈。 Locust 的主要特点: 使用 Python 编写 阅读全文
posted @ 2024-06-14 21:29 lldhsds 阅读(235) 评论(0) 推荐(0)
摘要:使用Kube-Bench对Kubernetes进行安全检测 1. 工具介绍 Kube-Bench是一个开源的Go语言工具,用于自动化检查Kubernetes集群是否符合CIS Kubernetes基准。这些基准包括一系列关于Kubernetes配置和部署安全性的建议和最佳实践。 Kube-Bench 阅读全文
posted @ 2024-06-13 17:23 lldhsds 阅读(247) 评论(0) 推荐(0)
摘要:K8S环境部署Prometheus 记录在K8S 1.18版本环境下部署Prometheus 0.5版本。 1. 下载kube-prometheus仓库 git clone https://github.com/coreos/kube-prometheus.git cd kube-prometheu 阅读全文
posted @ 2024-06-13 13:06 lldhsds 阅读(315) 评论(0) 推荐(0)
摘要:Centos7.9使用kubeadm部署K8S单机环境 使用kubeadm部署一个k8s单机环境 1. 环境信息 操作系统:CentOS 7.9.2009 内存: 4GB CPU: 2 网络: 能够互访,能够访问互联网 hostname ip 备注 k8s 192.168.0.159 master 阅读全文
posted @ 2024-06-11 22:14 lldhsds 阅读(233) 评论(0) 推荐(0)
摘要:Centos7.9使用kubeadm部署K8S集群 使用kubeadm部署一个k8s集群,单master+2worker节点。 1. 环境信息 操作系统:CentOS 7.9.2009 内存: 2GB CPU: 2 网络: 能够互访,能够访问互联网 hostname ip 备注 k8s-master 阅读全文
posted @ 2024-06-11 18:16 lldhsds 阅读(154) 评论(0) 推荐(0)
摘要:Centos7.9部署单节点K8S环境 通过Centos extras镜像源安装K8S环境,优点是方便快捷,缺点是版本较低,安装后的版本为1.5.2。 1. 准备工作 关闭selinux [root@localhost ~]# cat /etc/selinux/config # This file 阅读全文
posted @ 2024-06-10 21:45 lldhsds 阅读(449) 评论(0) 推荐(0)
摘要:web服务器性能测试 记录使用Apache-bench、http_load、httperf等工具测试web服务器的性能。 1. ab测试 # CentOS安装 $ yum -y install httpd-tools # Ubuntu安装 $ sudo apt-get install apache2 阅读全文
posted @ 2024-06-10 12:01 lldhsds 阅读(50) 评论(0) 推荐(0)
摘要:RabbitMQ单机安装及性能测试 本文使用CentOS7.9安装RabbitMQ单机环境,并进行性能测试。 1. 安装RabbitMQ RabbitMQ依赖Erlang,版本配套关系参考官网:https://www.rabbitmq.com/docs/which-erlang。 本文安装Rabbi 阅读全文
posted @ 2024-06-09 23:24 lldhsds 阅读(258) 评论(0) 推荐(0)
摘要:JSON及Python操作JSON相关 Json简介及Python操作Json相关示例。 1. JSON概念及支持的数据类型 1.1 什么是 JSON? JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。尽管 JS 阅读全文
posted @ 2024-06-08 08:41 lldhsds 阅读(124) 评论(0) 推荐(0)
摘要:ChaosBlade-Box平台安装 参考自:https://chaosblade.io/docs/about-chaosblade/box-introduce/ 通过ChaosBlade-Box可实现 chaosblade、litmuschaos 等已托管工具自动化部署,按照社区的建立的混沌实验模 阅读全文
posted @ 2024-06-05 22:48 lldhsds 阅读(821) 评论(0) 推荐(0)
摘要:Ubuntu配置镜像源 1. 简介 Ubuntu,是一款基于Debian Linux的以桌面应用为主的操作系统,内容涵盖文字处理、电子邮件、软件开发工具和Web服务等,可供用户免费下载、使用和分享。 下载地址: https://mirrors.aliyun.com/ubuntu/ 2. 相关仓库 U 阅读全文
posted @ 2024-06-03 18:18 lldhsds 阅读(244) 评论(0) 推荐(0)
摘要:CentOS镜像源配置 1. 基础镜像源配置 1.1 简介 CentOS,是基于Red Hat Linux提供的可自由使用源代码的企业级Linux发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。 下载地址: https://mirrors.aliyun.com/centos/ 1. 阅读全文
posted @ 2024-06-03 18:17 lldhsds 阅读(525) 评论(0) 推荐(0)
摘要:CentOS7单用户模式,救援模式操作记录 1. 单用户模式 单用户模式进入不需要密码,无网络连接,拥有root权限,禁止远程登陆。一般用于用于系统维护,例如忘记root密码后可以通过进入单用户模式进行重置。 开机启动,在出现内核选项时按"键盘e键"进行编辑,找到linux16行并在行尾添加内核参数 阅读全文
posted @ 2024-06-02 20:00 lldhsds 阅读(3942) 评论(0) 推荐(0)