在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):loft-sh/devspace开源软件地址(OpenSource Url):https://github.com/loft-sh/devspace开源编程语言(OpenSource Language):Go 90.5%开源软件介绍(OpenSource Introduction):Website • Quickstart • Documentation • Blog • TwitterClient-Only Developer Tool for Cloud-Native Development with Kubernetes
ContentsWhy DevSpace?Building modern, distributed and highly scalable microservices with Kubernetes is hard - and it is even harder for large teams of developers. DevSpace is the next-generation tool for fast cloud-native software development. Standardize & Version Your WorkflowsDevSpace allows you to store all your workflows in one declarative config file:
Let Everyone on Your Team Deploy to KubernetesDevSpace helps your team to standardize deployment and development workflows without requiring everyone on your team to become a Kubernetes expert.
Speed Up Cloud-Native DevelopmentInstead of rebuilding images and redeploying containers, DevSpace allows you to hot reload running containers while you are coding:
Automate Repetitive TasksDeploying and debugging services with Kubernetes requires a lot of knowledge and forces you to repeatedly run commands like
Works with Any Kubernetes ClustersDevSpace is battle tested with many Kubernetes distributions including:
QuickstartPlease take a look at our getting started guide. Architecture & WorkflowDevSpace runs as a single binary CLI tool directly on your computer and ideally, you use it straight from the terminal within your IDE. DevSpace does not require a server-side component as it communicates directly to your Kubernetes cluster using your kube-context, just like kubectl. ContributingHelp us make DevSpace the best tool for developing, deploying and debugging Kubernetes apps. Reporting IssuesIf you find a bug while working with the DevSpace, please open an issue on GitHub and let us know what went wrong. We will try to fix it as quickly as we can. Feedback & Feature RequestsYou are more than welcome to open issues in this project to: Contributing CodeThis project is mainly written in Golang. If you want to contribute code:
See Contributing Guidelines for more information. FAQWhat is DevSpace?DevSpace is an open-source command-line tool that provides everything you need to develop, deploy and debug applications with Docker and Kubernetes. It lets you streamline deployment workflows and share them with your colleagues through a declarative configuration file Is DevSpace free?YES. DevSpace is open-source and you can use it for free for any private projects and even for commercial projects. Do I need a Kubernetes cluster to use DevSpace?Yes. You can either use a local cluster such as Docker Desktop Kubernetes, minikube, or Kind, but you can also use a remote cluster such as GKE, EKS, AKS, RKE (Rancher), or DOKS. Can I use DevSpace with my existing Kubernetes clusters?Yes. DevSpace is using your regular kube-context. As long as you can run What is a Helm chart?Helm is the package manager for Kubernetes. Packages in Helm are called Helm charts. You can use the DevSpace for any private or commercial projects because it is licensed under the Apache 2.0 open source license. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论