- 博客(36)
- 收藏
- 关注
原创 OpenEular(欧拉)操作系统23.03搭建kubernetes
OpenEular(欧拉)操作系统23.03搭建kubernetes1.24.0+docker
2023-09-08 13:59:57
1043
原创 Linux简介
1、管理进程:内核负责创建和销毁进程, 并处理它们与外部世界的联系(输入和输出),不同进程间通讯(通过信号,管道,或者进程间通讯原语)对整个系统功能来说是基本的,也由内核处理。报文在某一个进程接手之前必须被收集,识别,分发,系统负责在程序和网络接口之间递送数据报文,它必须根据程序的网络活动来控制程序的执行。4、管理硬件设备:内核的另一职责是管理硬件设备。Linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目都会部署到Linux/unix系统上。
2023-05-25 14:37:21
243
原创 存储简介及技术
存储就是根据不同的应用环境通过采取合理、安全、有效的方式将数据保存到某些介质并能保证有效的访问,总的来说可以包含两个方面的含有:一方面是数据临时或长期驻留的物理媒介;另一方面,它是保证数据完整安全存放的方式或行为。存储就是把这两个方面结合起来,向客户提供一套数据存放解决方案。
2023-05-25 11:00:48
685
原创 K8s操作命令
它指定应用程序的生命周期,包括分配给应用程序的 Pod。管理员和 IT 专业人员使用部署来传达他们希望从应用程序获取的内容,然后 Kubernetes 会执行所有必要的步骤来创建应用程序的所需状态。当某个 Pod 失败时,ReplicaSet 将启动一个新的 Pod 实例,并当正在运行的实例达到指定数量时进行纵向扩展。它确保在任意给定时间运行一组稳定的副本 Pod,这保证了有可用的指定数量的相同 Pod。同样,删除节点时,该节点上运行的 Pod 也会被删除,并且不会在另一个节点上重新计划 (,例如,与。
2023-04-28 16:51:20
628
原创 paramiko模块使用
SSH协议基于python的实现 ,会返回标准输入、标准输出、标准错误输出三个值。 2、文件上传、下载,sftp。 1、执行远程命令,ssh。
2023-04-21 16:27:20
70
原创 Flannel网络
通过给每台宿主机分配一个子网的方式为容器提供虚拟网络,它基于Linux TUN/TAP,使用UDP封装IP包来创建overlay网络,并借助etcd维护网络的分配情况。
2023-04-17 15:03:42
119
原创 Calico容器网络
是一个纯三层的数据中心网络方案(不需要Overlay),并且与OpenStack、Kubernetes、AWS、GCE等IaaS和容器平台都有良好的集成。Calico在每一个计算节点利用Linux Kernel实现了一个高效的vRouter来负责数据转发,而每个vRouter通过BGP协议负责把自己上运行的workload的路由信息像整个Calico网络内传播——小规模部署可以直接互联,大规模下可通过指定的BGP route reflector来完成。
2023-04-17 14:43:04
232
原创 IO500测试场景
IO500主要是在高性能计算领域,针对存储系统性能测评进行排名。主要包括数据带宽和元数据性能两大部分,而最终成绩的总分是取两者分数的平均值。
2023-02-02 09:12:17
870
原创 对象存储-RGW
定义Ceph对象存储使用Ceph对象网关守护程序(radosgw),这是一个用于与Ceph存储集群交互的HTTP服务器。由于它提供了与openstackswift和amazons3兼容的接口,因此Ceph对象网关有自己的用户管理。Ceph对象网关可以在用于存储来自Ceph文件系统客户端或Ceph块设备客户端的数据的Ceph存储集群中存储数据。桶(Bucket)是对象的载体,可理解为存放对象的“容器”,且该“容器”无容量上限。对象以扁平化结构存放在存储桶中,无文件夹和目录的概念,用户可选择将对象存放到单个
2022-05-24 17:05:55
932
原创 文件存储-CephFS
文件存储Ceph文件系统或CephFS是在Ceph的分布式对象存储RADOS之上构建的POSIX兼容文件系统。CephFS致力于为各种应用程序提供最新,多用途,高可用性和高性能的文件存储,包括传统用例(如共享主目录,HPC暂存空间和分布式工作流共享存储)。CephFS通过使用一些新颖的架构选择来实现这些目标。值得注意的是,文件元数据与文件数据存储在单独的RADOS池中,并通过可调整大小的元数据服务器或MDS集群提供服务,该集群可扩展以支持更高吞吐量的元数据工作负载。文件系统的客户端可以直接访问RADOS
2022-05-24 17:03:23
1183
原创 块存储-RBD
块存储块是字节序列(例如,一个512字节的数据块)。基于块的存储接口是使用旋转介质(例如硬盘,CD,软盘甚至传统的9轨磁带)存储数据的最常用方法。块设备接口的无处不在使虚拟块设备成为与海量数据存储系统(如Ceph)进行交互的理想候选者。Ceph块设备经过精简配置,可调整大小,并在Ceph集群中的多个OSD上存储条带化的数据。Ceph块设备利用了RADOS功能,例如快照,复制和一致性。Ceph的RADOS块设备(RBD)使用内核模块或librbd库与OSD进行交互。注意内核模块可以使用Linux页面缓
2022-05-24 17:02:37
614
原创 zabbix部署(docker版)
简介zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix支持主动轮询和被动捕获,所有的报告、统计信息和配置参数都可以通过基于Web的前端页面进行访问。架构Zabbix由几个主要的软件组件构成,这些组件的功能如下。ServerZabbix server 是agent程序报告系统可用性、系统完整性和统计数据的核心组件,是所有配置信息、统计信息和操作数据的核心存储器。数据库存储所有配置信息和Zabbix收集到的数据都被存储在数据库中。Web界
2022-05-13 16:29:32
1208
原创 iptables/netfilter
iptables是一个配置Linux内核防火墙的命令行工具,它基于内核的netfilter机制。新版本的内核(3.13+)也提供了nftables,用于取代iptables。netfilternetfilter是Linux内核的包过滤框架,它提供了一系列的钩子(Hook)供其他模块控制包的流动。这些钩子包括NF_IP_PRE_ROUTING:刚刚通过数据链路层解包进入网络层的数据包通过此钩子,它在路由之前处理NF_IP_LOCAL_IN:经过路由查找后,送往本机(目的地址在本地)的包会通过此钩子
2022-05-12 16:38:55
273
原创 go语言基础
1. 初识1.1 特性自动垃圾回收——GC更丰富的内置类型——map、slice函数的多返回值——python错误处理——defer、panic、recover匿名函数和闭包类型和接口并发编程——goruntine反射语言交互性1.2 命名规范1.2.1 区分大小写的语言命名规则涉及变量、常量、全局函数、结构、接口、方法等的命名。 Go语言从语法层面进行了以下限定:任何需要对外暴露的名字必须以大写字母开头,不需要对外暴露的则应该以小写字母开头。当命名(包括常量、变量、类型、
2022-03-10 10:50:05
801
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人