GithubHelp home page GithubHelp logo

Comments (6)

landylee007 avatar landylee007 commented on August 15, 2024 1

zadig v1.6.0 is now released which included helm chart/k8s yaml templates modules. Operations engineers only need to configure the template once, and developer can quickly define the service very simple such as service name/ variables. @hoozecn @nighca

from zadig.

hoozecn avatar hoozecn commented on August 15, 2024

A graphical guidance would be great like kubesphere did.

https://kubesphere.io/docs/project-user-guide/application-workloads/services/#create-a-stateless-service

from zadig.

lilianzhu avatar lilianzhu commented on August 15, 2024

First of all, If k8s beginners use gui to configure services, they still need understand the meaning of the fields, which will be more black box; secondly, the same team usually does not have many different service templates in the same business scenario, we consider that it may be possible to improve.

  1. support that save the existing service yml to become a yml template, convenient to refer to the next use
  2. zadig IDE provides more convenient yml validation capabilities, let's support developers in the cloud native way.
  3. zadig support some general templates such as stateless service、stateful service、some middleware .etc.
    btw, do u have any interested in this improvement? @hoozecn

from zadig.

lilianzhu avatar lilianzhu commented on August 15, 2024

What do you think of the above ideas? @nighca

from zadig.

nighca avatar nighca commented on August 15, 2024

IMO template may not be so helpful. It requires k8s knowledge to edit on templates. Since different parts of k8s config are related, it is easy to make mistakes.

zadig IDE provides more convenient yml validation capabilities, let's support developers in the cloud native way.

I will vote for this.

More specifically, I think a tool (GUI) to help generate k8s config will be great. This tool collects info about application/service from users and translates it to k8s config.

from zadig.

hoozecn avatar hoozecn commented on August 15, 2024

IMO template may not be so helpful. It requires k8s knowledge to edit on templates. Since different parts of k8s config are related, it is easy to make mistakes.

I agree. Templated YAML is still complex for beginners and it's easy to make mistakes.

The gui default layout could be very simple:

  • A service name
  • An image name

That's it and the two arguments are enough for the following building config.

If people have an advanced knowledge of k8s, he/she can use an advanced configuration GUI or the yaml editor.

from zadig.

Related Issues (20)

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.