FAQ's
Frequently Asked Questions
Q: What is Codezero?
A: Codezero is a development platform designed to streamline the development and testing of applications and microservices in a Kubernetes (or VPC / VM) environment. It allows developers to connect their local development environment to services running in a remote Kubernetes cluster or VM, enabling faster iteration and debugging.Q: How do I get started with Codezero?
A: To get started with Codezero, you simply need to follow these steps:- Identify or create a Kubernetes cluster or VM to use as a Teamspace.
- Create a Codezero account and Organization on the Codezero Hub.
- Install the Codezero Space Agent on your Kubernetes cluster (or VM) to certify it as a Teamspace.
- Invite your team members to the Organization. (Individual developers then install the Codezero Local Agent (or just CLI) on their local machine to connect to the Teamspace.)
Q: How Does Codezero Work?
A: Codezero is an intelligent overlay network [we call Zero Environment Development (ZED)] That makes it really easy to work with remote services, as though they were local. This includes hybrid and multi-clouds, VM’s, VPC’s and various microservices architectures.Q: What is Codezero Consume?
A: Codezero’s Consume function enables developers to access and interact with Kubernetes cluster-based services as if they were running locally on their laptop. Consume allows developers to:
- Access cluster services using their actual in-cluster DNS names (instead of localhost)
- Route traffic to services based on namespace, service name, or port
- Experience real round-robin load balancing just like in the cluster
- Continue working even if pods crash or restart, unlike traditional port-forwarding (or Telepresence's Teleport)
Q: What is the Codezero Serve?
A: Codezero’s Serve function allows developers to run a service locally on their machine and make it appear as if it's deployed within the Kubernetes cluster. This is achieved by serving a "local variant" of the service. When a local variant is served, Codezero manages traffic routing so that specific requests can be directed to the developer's local service instance instead of the in-cluster version, enabling testing of local changes without requiring a full deployment to the cluster. For more details, chek out Serve: What's Happening Under the Hood