GithubHelp home page GithubHelp logo

webclinic017 / zeus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zeus-fyi/zeus

0.0 0.0 0.0 179.96 MB

Zeus is the easiest yet also the fastest way to build, maintain, and operate scalable distributed cloud infrastructure via UI and Infra as Go Code, which leads to faster product development, happier engineers, lower cloud bills, and less headaches. Supporting DigitalOcean, GCP, AWS, OVHcloud, with Azure (Coming Next)

Home Page: https://cloud.zeus.fyi

License: Apache License 2.0

Python 0.22% Go 93.04% Makefile 1.26% PLpgSQL 0.17% Dockerfile 1.31% JavaScript 2.43% MDX 0.37% CSS 0.40% Solidity 0.80%

zeus's Introduction

Documentation

https://docs.zeus.fyi

Recent Articles

Show Me the Stats

Optimal adaptive load balancing in stochastic environments. Recommended reading for scientists, engineers, data driven individuals

Screenshot 2023-09-14 at 11 12 23 PM

https://medium.com/zeusfyi/show-me-the-stats-6740f8d6d0b7

Adaptive RPC Load Balancer on QuickNode Marketplace

Accurate, Reliable, Performant Node Traffic at Web3 Scale

Screenshot 2023-09-14 at 11 11 30 PM

https://medium.com/zeusfyi/adaptive-rpc-load-balancer-on-quicknode-marketplace-e68bb7c9d8ac

Screenshot 2023-09-14 at 11 13 55 PM

Beta Testing Sign Up (free to use): https://marketplace.quicknode.com/add-on/zeusfyi-4

zK8s == Kubernetes + Zeus

Here we overview the core concepts needed to understand how you can build, deploy, configure K8s apps using Zeus, with a full walkthrough example of how we created an Ethereum beacon.

https://medium.com/@zeusfyi/zeus-k8s-infra-as-code-concepts-47e690c6e3c5

Authenticated API in 5 Minutes

Step by step tutorial using our UI

https://medium.com/@zeusfyi/zeus-ui-no-code-kubernetes-authenticated-api-tutorial-c468d5ef0446

zK8s Apps & Clients

zK8s is an expressive language for cloud infrastructure, used for building, assembling, and keeping them running over their entire lifecycle. Enabling cost efficient, effortless large scale infra automation, coordination, customization, and control.

cluster_config_drivers

system_config_drivers

workload_config_drivers

Workflow & Proxy Programmable Automation (Rolling releases coming through end of year)

artemis_workflows

iris_programmable_proxy

QuickNode MarketPlace users can find Load Balancing documentation in the iris programmable proxy directory

  • Adaptive Load Balancer Documentation

API Endpoints

Documentation and code examples are found here API_README.md

How to use the test suite to setup your own api calls README.md

The test directory contains useful mocks and tools for interacting with the API. It also contains a useful config-sample.yaml, convert this to config.yaml and set your bearer token here, which then allows you to use the demo code to create your first api request in seconds

Overview

  1. Automates translation of kubernetes yaml configurations into representative SQL models
  2. Users upload these infrastructure configurations via API where they are stored in the DB
  3. Users can then query the contents of these infrastructure components, deploy, mutate or destroy them on demand

Currently Supported Workload Types

  1. Deployments
  2. StatefulSets
  3. Services
  4. ConfigMaps
  5. Ingresses
  6. ServiceMonitors
  7. Secrets
  • Node Tainting Automation & Infra Provisioning (Servers & SSDs) Deployable & Scalable on Demand.

Pods Controller

  1. GetPods
  2. GetPodLogs
  3. PortforwardReqToPods
  4. DeletePods

Not every possible field type is supported, but the most common ones are, and even a decent amount of the uncommon ones. If you find a field you need isn't supported please send us an email at [email protected]

Hades Library

Hades is used to interact with Kubernetes workloads via API, and can apply saved Zeus workloads & cookbooks onto your own in house infrastructure.

Hera Client

This client uses the OpenAI API to generate code with AI. This service is available at OpenAI cost, so just pay for the token cost, otherwise it is free to use.

Cookbooks

Contains common web2 & web3 recipes for deploying applications, and managing infrastructure using zK8s or vanilla Kubernetes.

Zeus UI Highlights

Screenshot 2023-04-11 at 1 58 00 PM

Screenshot 2023-04-11 at 1 57 46 PM

Screenshot 2023-04-07 at 6 46 08 PM

Screenshot 2023-04-05 at 2 11 33 PM

zeus's People

Contributors

ctrl-alt-lulz avatar treeder avatar jmank88 avatar r-gochain avatar camharris avatar benbjohnson avatar devedse avatar gochaingo avatar omahs avatar donpdonp avatar mpetrunic avatar dukemc1 avatar val314159 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.