Giter Site home page Giter Site logo

yuanssai / weaviate-helm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from weaviate/weaviate-helm

0.0 0.0 0.0 1007 KB

Helm charts to deploy Weaviate to k8s

Home Page: https://weaviate.io/developers/weaviate/current/

License: BSD 3-Clause "New" or "Revised" License

Shell 78.96% Smarty 21.04%

weaviate-helm's Introduction

Weaviate Helm Chart Weaviate logo

Helm chart for Weaviate application. Weaviate can be deployed to a Kubernetes cluster using this chart.

Usage

Helm must be installed in order to use the weaviate chart. Please refer to Helm's documentation on how to get started.

Once Helm is set up properly, add the repo as follows:

helm repo add weaviate https://weaviate.github.io/weaviate-helm
helm install my-weaviate weaviate/weaviate

Documentation can be found here.

Migration from older versions to v1.25.x and above

Weaviate v1.25 has brought a significant change in how we bootstrap the Weaviate cluster. We have changed the podManagementPolicy from OrderedReady to Parallel. This change is required for the Raft-based consensus model that Weaviate now utilizes under the hood. For the Raft cluster to be properly bootstrapped, all pods in the cluster must start simultaneously.

Please note that once the Raft cluster is established, rolling updates are possible. This change will only take effect during migration from versions prior to v1.25 (or when bootstrapping a new v1.25 cluster).

If you are upgrading from a version older than v1.25 to v1.25 and above, you must first delete Weaviate's Statefulset. This is a one-time operation and will not remove your data, it is necessary to make the update of Statefulset settings possible.

Detailed information can be found in the documentation.

(for contributors) How to make new releases

  1. Bump chart version in ./weaviate/Chart.yaml
  2. Create a commit
  3. Create an annotated tag matching the version number in Chart.yaml (prefix with a v, such as v1.4.3)
  4. Push commit with git push
  5. Push tag with git push origin --tags
  6. Wait for GH Action to complete, it will create a drafted release with the packaged chart attached
  7. Edit the draft to include useful release notes and publish when appropriate

weaviate-helm's People

Contributors

antas-marcin avatar etiennedi avatar stefanbogdan avatar zoltan-fedor avatar bobvanluijt avatar fefi42 avatar aliszka avatar cdpierse avatar dirkkul avatar samos123 avatar jgoldin-skillz avatar ahsanemon avatar alembiewski avatar goodgravy avatar kvbutler avatar kcm avatar lewiky avatar rbtz-openai avatar andrewisplinghoff avatar vukor avatar dvanderrijst avatar hkhairy avatar donomii avatar trengrj avatar kristofvc avatar laura-ham avatar matthew-graves avatar parkerduckworth avatar redouan-rhazouani 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.