All Projects → AliyunContainerService → Flexvolume

AliyunContainerService / Flexvolume

Licence: apache-2.0
FlexVolume plugin for Alibaba Cloud EBS/NAS/OSS, etc.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Flexvolume

Spring Cloud Alibaba
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
Stars: ✭ 20,934 (+21935.79%)
Mutual labels:  alibaba
Ocbarrage
iOS 弹幕库 OCBarrage, 同时渲染5000条弹幕也不卡, 轻量, 可拓展, 高度自定义动画, 超高性能, 简单易上手; A barrage render-engine with high performance for iOS. At the same time, rendering 5000 barrages is also very smooth, lightweight, scalable, highly custom animation, ultra high performance, simple and easy to use!
Stars: ✭ 589 (+520%)
Mutual labels:  alibaba
Alibaba Cloud Sdk Go
Alibaba Cloud SDK for Go
Stars: ✭ 876 (+822.11%)
Mutual labels:  alibaba
Chaosblade
An easy to use and powerful chaos engineering experiment toolkit.(阿里巴巴开源的一款简单易用、功能强大的混沌实验注入工具)
Stars: ✭ 4,343 (+4471.58%)
Mutual labels:  alibaba
Nacos Spring Boot Project
Nacos ECO Project for Spring Boot
Stars: ✭ 508 (+434.74%)
Mutual labels:  alibaba
Arthas
Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
Stars: ✭ 27,984 (+29356.84%)
Mutual labels:  alibaba
Translators
🌏🌍🌎Translators🌎🌍🌏 is a library which aims to bring free, multiple, enjoyable translation to individuals and students in Python. Translators是一个旨在用Python为个人和学生带来免费、多样、愉快翻译的库。
Stars: ✭ 295 (+210.53%)
Mutual labels:  alibaba
Aliyun Openapi Java Sdk
Alibaba Cloud SDK for Java
Stars: ✭ 1,170 (+1131.58%)
Mutual labels:  alibaba
Aliyun Cli
Alibaba Cloud CLI
Stars: ✭ 561 (+490.53%)
Mutual labels:  alibaba
Smart Admin
SmartAdmin 使用 SpringBoot和Vue,前后端分离,我们希望用一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你最想要的!
Stars: ✭ 930 (+878.95%)
Mutual labels:  alibaba
Openapi Sdk Php
Alibaba Cloud SDK for PHP
Stars: ✭ 423 (+345.26%)
Mutual labels:  alibaba
Alibaba Rsocket Broker
Alibaba RSocket Broker: Mesh, Streaming & IoT
Stars: ✭ 485 (+410.53%)
Mutual labels:  alibaba
Ng Zorro Antd Mobile
A configurable Mobile UI components based on Ant Design Mobile and Angular. 🐜
Stars: ✭ 709 (+646.32%)
Mutual labels:  alibaba
Luaviewsdk
A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
Stars: ✭ 3,586 (+3674.74%)
Mutual labels:  alibaba
Openapi Core Ruby Sdk
Alibaba Cloud Core SDK for Ruby
Stars: ✭ 29 (-69.47%)
Mutual labels:  alibaba
Nacos
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Stars: ✭ 20,691 (+21680%)
Mutual labels:  alibaba
Cloudcomparer
Compare the various managed cloud services offered by the major public cloud providers in the market.
Stars: ✭ 678 (+613.68%)
Mutual labels:  alibaba
Weex Eleme
The best practice of weex development guide, 仿饿了么V7.28
Stars: ✭ 82 (-13.68%)
Mutual labels:  alibaba
Compileflow Idea Designer
a good idea-plugin for Alibaba Compileflow engine.
Stars: ✭ 52 (-45.26%)
Mutual labels:  alibaba
Aliyungo
Go SDK for Aliyun (Alibaba Cloud) - Golang API for ECS, OSS, DNS, SLB, RDS, RAM, MNS, STS, SLS, MQ, Push, OpenSearch, DM, Container Service etc.
Stars: ✭ 756 (+695.79%)
Mutual labels:  alibaba

阿里云容器服务 K8S Flexvolume 插件

Build Status CircleCI Go Report Card

针对阿里云云盘、NAS、OSS存储开发的flexvolume 插件,可以支持kubernetes pod 自动绑定阿里云存储服务。

此版本支持Flexvolume, 静态pv. 对于动态pv尚不支持.

部署框架

系统框架图

安装使用该插件:

通过下面yaml配置进行部署阿里云K8S存储插件,目前支持CentOS 7 操作系统;

注意:

  1. 使用oss数据卷服务时必须配置Secret,如果只使用nas、云盘,则可以不配置Secret;
  2. 使用flexvolume需要kubelet关闭--enable-controller-attach-detach选项。默认阿里云K8S集群已经关闭此选项;
  3. 在kube-system用户空间部署flexvolume;
apiVersion: apps/v1 # for versions before 1.8.0 use extensions/v1beta1
kind: DaemonSet
metadata:
  name: flexvolume
  namespace: kube-system
  labels:
    k8s-volume: flexvolume
spec:
  selector:
    matchLabels:
      name: acs-flexvolume
  template:
    metadata:
      labels:
        name: acs-flexvolume
    spec:
      hostPID: true
      hostNetwork: true
      tolerations:
      - key: node-role.kubernetes.io/master
        operator: Exists
        effect: NoSchedule
      containers:
      - name: acs-flexvolume
        image: flexvolume:***
        imagePullPolicy: Always
        securityContext:
          privileged: true
        env:
        - name: ACS_DISK
          value: "true"
        - name: ACS_NAS
          value: "true"
        - name: ACS_OSS
          value: "true"
        - name: ACCESS_KEY_ID
          value: ""
        - name: ACCESS_KEY_SECRET
          value: ""
        - name: SLB_ENDPOINT
          value: ""
        - name: ECS_ENDPOINT
          value: ""
        resources:
          limits:
            memory: 200Mi
          requests:
            cpu: 100m
            memory: 200Mi
        volumeMounts:
        - name: usrdir
          mountPath: /host/usr/
        - name: etcdir
          mountPath: /host/etc/
        - name: logdir
          mountPath: /var/log/alicloud/
      volumes:
      - name: usrdir
        hostPath:
          path: /usr/
      - name: etcdir
        hostPath:
          path: /etc/
      - name: logdir
        hostPath:
          path: /var/log/alicloud/
  updateStrategy:
    type: RollingUpdate

ROADMAP

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].