当前位置:网站首页>Kubernetes version docking object storage
Kubernetes version docking object storage
2022-07-24 15:37:00 【InfoQ】
Object storage
Community programs
programme 1:Object Storage API (COSI)
- oss In barrels (bucket) To organize and allocate storage units instead of file system mounts or block devices
- oss Services are accessed through network calls, not locally POSIX call
- oss No trial csi Defined Attach/Detach Logic ( No need to mount / uninstall )
programme 2:csi-s3
Kubernetes requirement
- Kubernetes 1.13+(CSI v1.0.0 Compatibility )
- <font color=red>Kubernetes Privilege containers must be allowed</font>
- Docker Daemons must allow shared mounts (systemd sign
MountFlags=shared)
- <font color=red>It's very experimental , Not yet used in any production environment . According to the mounting procedure and S3 Storage back end , Unexpected data loss may occur .</font>
MountFlags
docker.serviceMountFlags=slaveMountFlagsdocker.service$ sudo systemctl show --property=MountFlags docker.service
MountFlags=
MountFlagsWhy would you S3 Mount to... In the form of file storage Kubernetes platform ?
sidecarWhat is? S3FS ?
follow-up
- Verify the privilege container , How many privileges have been upgraded
Reference link
- Use s3(minio) by kubernetes Provide pv Storage
- be based on openshift+ Huawei objects store CSI Development
- utilize S3FS take S3 Mount as shared storage to Kubernetes Pod
- Use S3fs stay Linux Mount on instance Bucket
- S3FS: File system based on object storage
- https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#podsecuritycontext-v1-core
- https://github.com/FLY-Open-K8s/csi-driver-s3.git
边栏推荐
- R语言可视化分面图、多变量分组嵌套多水平t检验、并指定参考水平、可视化多变量分组嵌套多水平分面箱图(faceting boxplot)并添加显著性水平、指定显著性参考水平
- Jmeter-调用上传文件或图片接口
- [tf.keras]: a problem encountered in upgrading the version from 1.x to 2.x: invalidargumenterror: cannot assign a device for operation embedding_
- 公钥私钥传输,以及对CA证书的理解
- 【量化测试】
- Fine tune layoutlm V3 for bill data processing and content recognition
- 2022 robocom world robot developer competition - undergraduate group (provincial competition) CAIP full version solution
- Intuitive understanding of various normalization
- 【SWT】滚动容器实现商品列表样式
- Use of keywords const, volatile and pointer; Assembly language and view of register status
猜你喜欢

Personal practical experience: Data Modeling "whether account data belongs to dimension or account domain"

【AdaptiveAvgPool3d】pytorch教程

How to deal with being attacked? Advanced anti DDoS IP protection strategy

JUC source code learning note 3 - AQS waiting queue and cyclicbarrier, BlockingQueue

C - partial keyword

Kubectl_ Easy to use command line tool: Oh my Zsh_ Tips and tricks

Analysis of some difficulties in VAE (variational self encoder)

力扣 31.下一个排列--双指针法

PyTorch的自动求导

Kubectl_好用的命令行工具:oh-my-zsh_技巧和窍门
随机推荐
C# 无操作则退出登陆
MATLAB image defogging technology GUI interface - global balance histogram
简化理解:发布订阅
[TA frost wolf \u may - hundred people plan] Figure 3.4 introduction to delayed rendering pipeline
[quantitative test]
[Luogu] p1908 reverse sequence pair
Arduino ide esp32 firmware installation and upgrade tutorial
memcache缓存应用(LNMP+memcache)
Introduction to single chip microcomputer: LED bidirectional water lamp
2022 robocom world robot developer competition - undergraduate group (provincial competition) CAIP full version solution
pip 安装报错 error in anyjson setup command: use_2to3 is invalid.
Intuitive understanding of various normalization
Automatic derivation of pytorch
Android SQLite database practice
You can't just focus on flex layout and elaborate animation to explain all flex layout methods! Easy to understand dry goods tutorial
Jmeter-调用上传文件或图片接口
Is it safe for Huatai Securities to open a mobile account and will it be leaked
【Flutter -- 布局】流式布局(Flow和Wrap)
【tf.keras】:版本从1.x升级到2.x遇到的一个问题:InvalidArgumentError: Cannot assign a device for operation embedding_
JUC源码学习笔记3——AQS等待队列和CyclicBarrier,BlockingQueue