logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用python实现一个分布式锁

setnx方法会尝试在Redis中设置一个键值对,如果该键不存在,则设置成功并返回True,否则设置失败并返回False。在释放锁时,我们使用Redis的delete方法将键值对从Redis中删除,并将locked属性设置为False。在获取锁时,我们使用了一个while循环不断地尝试获取锁,直到成功或者超时为止。如果当前锁已被其他进程或者机器获取,则会在Redis中获取锁的过期时间,并判断该时间

文章图片
#python#分布式#redis
Velero安装与使用手册

Velero安装与使用手册1.Velero简介1.1 概览Velero(以前称为Heptio Ark)可以为您提供了备份和还原Kubernetes集群资源和持久卷的能力,你可以在公有云或本地搭建的私有云环境安装Velero,可以为你提供以下能力:备份集群数据,并在集群故障的情况下进行还原;将集群资源迁移到其他集群;将您的生产集群复制到开发和测试集群;Velero包含:在集群上运行的服务器端;在本地

使用KubeSphere的应用商店在k8s中部署应用过程代码解读

使用KubeSphere的应用商店在k8s中部署应用过程代码解读1.kubesphere应用商店工作原理图以根据应用市场的应用模板部署实例为例:1.用户通过KubeSphere API发起部署实例请求;2.由KuveSphere API路由请求到Openpitrix API,发起创建Cluster请求;3.Openpitrix中的Cluster Service收到请求后,向Job Service发

#kubernetes
kubernetes-1.18.8-UOS-龙芯mips64le架构适配

kubernetes-1.18.8-UOS-龙芯mips64le架构适配一.适配环境操作系统:UOS 20CPU架构:mips64le服务器厂家:K8S版本:v1.18.8docker版本:docker-ce 19.03二.适配步骤1. 安装docker由于UOS之前已与docker做过适配,因此可通过uos官方的软件源,安装docker,官方提供给的版本为docker-ce 19.03,若需要其

文章图片
#kubernetes#架构#容器
k8s 对接ceph并使用StorageClass动态创建pvc

k8s 对接ceph并使用StorageClass创建动态pvc前提条件,已经安装ceph和k8s,具体环境信息如下:一. 服务器环境操作系统:centos 7.6ceph版本:14.2.10(nautilus)k8s版本:v1.18.0arch: ARM64GO版本:go1.14.6docker版本:19.03.12在k8s中使用volume主要有两种使用方式,一种的静态方法,一种是动态方法,本

kubernetes v1.18.6源码编译

kubernetes v1.18.6编译Kubernetes是一个容器集群管理平台。大多数情况下,并不需要修改K8s代码即可直接使用。但如果,我们在环境中发现了某个问题/缺陷,或按照特定业务需求需要修改K8s代码时,如定制Kubelet的StopContainer 逻辑、kube-scheduler的pod调度逻辑等。为了让修改生效,那么就需要编译K8s代码了。Kubernetes源码编译,大致分

#docker#kubernetes
到底了