关于EOF和-EOF语句的意思 在linux shell脚本中cat << EOF的语句,起到什么作用? EOF在这里没有特殊的含义,你可以使用FOE或OOO等(当然也不限制在三个字符或大写字符),EOF只是习惯性的用来作为开头和结尾 接下来,简单描述一下几种常见的使用方式及其作用: 1、cat<<EOF,以EOF输入字符为标准输入结束; 2、cat>filename,创建文件,并把标准输入输 2025-03-19 Linux #linux
Debian系统上源码编译Redis7.0 安装编译工具和依赖项: 12sudo apt updatesudo apt install build-essential tcl 下载并解压 Redis 7.0 源代码: 123wget http://download.redis.io/releases/redis-7.0.0.tar.gztar xzf redis-7.0.0.tar.gzcd redis-7.0.0 进行编译: 1ma 2025-03-19 Linux #redis
CephOSD磁盘更换的三种方法(数据发生迁移的时间不同) 12345678910111213141516171819更换方式1: 1到指定节点上,停止指定的osd进程 systemctl stop ceph-osd@id 2 将移除OSD节点状态标记为 ceph osd out ceph-osd@id 3从crush中移除OsD节点,该节点不作为数据的载体 ceph osd crush remove id 4 删除OSD节点和对 2025-03-19 云原生 #ceph
使用kubeadm1.23.x版本部署kubernetes(一主两从) 配置系统环境查看系统版本1[root@localhost]# cat /etc/centos-release 配置网络(根据自己本地的网络环境设置主机IP地址)1234567891011121314151617181920[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3TYPE=EthernetPROXY_ME 2025-03-19 云原生 #k8s、云原生
Kubernetes集群包管理解决方案-helm 一、引入helm原因当今的软件开发,随着云原生技术的普及,我们的工程应用进行微服务化和容器化的现象也变得越来越普遍。而Kubernetes几乎已经成了云原生服务编排绕不开的标准和技术。 实际生产中,微服务项目可能有十几个模块,若还需要进行安全访问和控制,那么需要创建诸如Role、ServiceAccount等资源。部署和版本升级时也往往需要修改或添加配置文件中的一些参数(例如:服务占用的CPU、 2025-03-19 云原生 #Kubernetes-helm
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