DEV Community

mia
mia

Posted on

Mock Service Dependencies in K8s Clusters, No K8s Experience Required

Hi I’m Mia, a product manager at Skyramp. We’re building products that put the power of cloud-native infrastructure, integration, and performance testing into the hands of developers.

Today I’m excited to announce the availability of the first of our Kubernetes testing tools, Mocker. It’s available right now in our Kubernetes Testing Toolkit VS Code extension. Mocker delivers powerful in-cluster gRPC and REST mocking for devs, with little to no Kubernetes experience required. It simplifies mocking service dependencies within clusters, streamlining even complex mocking scenarios.

Every feature is designed for developer ease and testing Kubernetes apps:

Automated In-Cluster Mocking: No more tedious networking configurations. Mocker simplifies in-cluster mocking, providing secure and hassle-free mocking capabilities.

Live-to-Mock Switching: Seamlessly switch between live and mock services with just a configuration change. Mocker enables you to quickly adapt your environment to different testing scenarios.

gRPC Proxy: For gRPC services, Mocker acts as a proxy that allows you to selectively mock a subset of the methods in an endpoint, while directing others to the live service in your cluster.

Turnkey Mock Values: Mocker auto generates ready-to-edit mock values. Coming soon: AI-generated mock values tailored to your API definitions.

Mocks Built Your Way: Build with Mocker using either the VS Code extension or the command-line.

Complex Mocks Made Simple: Use the JavaScript runtime to effortlessly create dynamic, intricate mock behaviors.

Protocol Support: Enjoy unparalleled support for gRPC and REST, with expanded protocol support coming soon (Thrift and others).

If you have any feedback or requests, please let me know by replying here or at support@skyramp.dev.

We are adding more features continually, as well as new Kubernetes testing tools to accompany Mocker, including:

  • a JS library to create complex in-cluster mocks
  • Tester, Mocker’s powerful test client partner

Sign up here to get notified of important new Skyramp launches and announcements.

Thanks,

Mia

Top comments (0)