containerd配置文件备份 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100# vim /e 2025-03-19 云原生 #containerd
Etcd概念及安装 1. etcd概念1.1. etcd介绍etcd的名字来源于/etc和distibuted,即Unix下配置文件目录和分布式两个关键词。Etcd是一个分布式、可靠的k-v分布式数据库,同时还能提供配置共享、服务发现等功能,常常用在go语言的项目中。etcd主要有以下几个方面的特点: 部署简单:只有一个二进制文件,可以开箱即用 使用简单:etcd有着丰富的client SDK 安全性高:支持SSL 2025-03-19 云原生 #云原生Etcd
Etcd集群维护 1. 集群维护etcd启动参数中--initial-advertise-peer-urls --initial-cluster --initial-cluster-state --initial-cluster-token仅在创建新的member节点中使用,对于已经添加到集群中的节点而言是不生效的,因此在大部分情况,不需要修改现有etcd启动命令中的这几个参数的,同理这个参数也不能代表集群中节点的 2025-03-19 云原生 #云原生Etcd
Jenkins基于k8s容器化构建Pipline jenkins使用kubernetes插件可以实现,动态创建流水线相关的任务Pod在流水线执行结束后会删除相应的任务Pod以达到资源的释放。 具体kubernetes的agent使用详解 123456789101112131415161718192021222324252627282930313233343536373839404142pipeline { agent { 2025-03-19 云原生 #云原生Jenkins
Kubernetes1.24/1.25集群使用docker作为容器 背景在新版本Kubernetes环境(1.24以及以上版本)下官方不在支持docker作为容器运行时了,若要继续使用docker 需要对docker进行配置一番。需要安装cri-docker作为Kubernetes容器 查看当前容器运行时1234567891011121314# 查看指定节点容器运行时kubectl describe node k8s-node05 | grep Contain 2025-03-19 云原生 #云原生Kubernetes
OpenELB部署及应用(分配LoadBalancer地址请求) 一、OpenELB介绍 网址: openelb.io OpenELB 是一个开源的云原生负载均衡器实现,可以在基于裸金属服务器、边缘以及虚拟化的 Kubernetes 环境中使用 LoadBalancer 类型的 Service 对外暴露服务。OpenELB 项目最初由 KubeSphere 社区发起,目前已作为 CNCF 沙箱项目加入 CNCF 基金会,由 OpenELB 开源社区维护与支持 2025-03-19 云原生 #云原生OpenELB
Prometheus基于集群模式Consul自动发现(consul_sd_configs) 1. 安装配置 Consul 集群模式Consul 集群模式支持高可用性,多个节点协同工作。以下是安装和配置步骤: 1.1 安装 Consul集群 下载并解压 Consul 二进制文件: 123wget https://releases.hashicorp.com/consul/1.15.2/consul_1.15.2_linux_amd64.zipunzip consul_1.15.2_linu 2025-03-19 云原生 #云原生Prometheus
Prometheus基于文件的服务发现配置(file_sd_configs) 解决的问题 之前手动配置了很多个traget redis mysql blackbox pushgateway 手动配置维护成本高,还容易出错 基于文件的服务发现配置 文档地址 将配置写在yaml/json的文件当中,通过Prometheus的主配置文件引入,实现在Prometheus主配置文件之外的文件当中动态的添加或删除对应的监控项 特点 基于文件的服务发现提供了一种配置静态 2025-03-19 云原生 #云原生Prometheus
应用程序已被JAVA安全阻止java被安全阻止解决办法 如果在windows 的控制面板当中可以找到java的图标,按照这个地址方法操作(https://blog.51cto.com/u_16099271/11623668),如果没有找到java的图标,按照下方的教程操作: 找到 Java 安装目录中的 deployment.properties 文件,通常位于: Windows: C:\Users\<username>\AppData 2025-03-19 windows #windows、JAVA
Centos7 快速部署k8s 1.27版本(一定要升级内核,因为cilium需要) 关闭selinux(一定要做)关闭防火墙(推荐关闭)安装内核123456wget https://dl.lamp.sh/kernel/el7/kernel-ml-5.10.222-1.el7.x86_64.rpmwget https://dl.lamp.sh/kernel/el7/kernel-ml-devel-5.10.222-1.el7.x86_64.rpmyum localinstall - 2025-03-19 linux #Linux