Giter Site home page Giter Site logo

zuodexin / ais-k8s Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nvidia/ais-k8s

0.0 0.0 0.0 3.17 MB

Kubernetes Operator, helm charts, and production scripts for large-scale AIStore deployments on Kubernetes.

License: MIT License

Shell 19.72% Go 70.30% Makefile 2.75% HCL 4.25% Dockerfile 0.42% Mustache 0.90% Jinja 1.67%

ais-k8s's Introduction

AIStore on Kubernetes

The repository contains tools and supporting materials for deploying AIStore on Kubernetes.

This includes:

Cloud Deployment

If you want to deploy a fresh Kubernetes cluster in the cloud with AIStore, please refer to the terraform directory of this repository.

Small Scale Experimental Deployments

It is assumed you want to deploy AIStore at reasonable scale on multiple nodes each with multiple drives. If you don't require such scale then consider deploying under Docker as illustrated in the main AIStore repo.

Deployment Documentation

You can deploy AIStore on Kubernetes in two ways. In both cases, some preparation and planning is needed; we suggest you read the deployment documentation first.

Deployment via the AIStore Operator

AIStore is deployed using the AIStore operator.

With an operator based deployment, instead of deploying services directly, you define your AIStore cluster as a kubernetes custom resource.

The operator documentation can be found here, along with detailed walkthrough guidance.

Using This Repository For GitOps-Style Deployment

We suggest cloning this repository and retaining the master branch as tracking this upstream master; create a new branch off of master and edit values.yaml etc., and point your CD tool at that branch. When you pull updates to the master you can pull and merge them into your private branch.

ais-k8s's People

Contributors

aaronnw avatar alex-aizman avatar gaikwadabhishek avatar grmaltby avatar knopt avatar ryan-beisner avatar saiprashanth173 avatar straill-nvidia avatar superleo avatar virrages avatar vladimirmarkelov avatar yingca1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.