Skip to main content

Gefyra runs all developer machine side components of Gefyra's Kubernetes-based development infrastructure

Project description

Gefyra Logo

Gefyra

Gefyra gives Kubernetes-("cloud-native")-developers a completely new way of writing and testing their applications. Gone are the times of custom Docker-compose setups, Vagrants, custom scripts or other scenarios in order to develop (micro-)services for Kubernetes.

Gefyra Client

The Gefyra client contains a library and a CLI to run Gefyra on a developmer machine. Its main tasks are installation of the Gefyra Operator and the setup of the Docker network and the Cargo sidecar to prepare Gefyra's development infrastructure. For more information please go to: https://gefyra.dev

Commands

  • up: setup local development infrastructure
  • run: deploy a new app container into the cluster
  • bridge: intercept the traffic to a container that's running in the cluster and send it to the development container
  • unbridge: remove active traffic intercepts and reset the cluster to its original state
  • down: remove Gefyra's development infrastructure
  • list: list running containers and active bridges
  • check: check local system dependencies
  • version: print the current version and exit

Run new app container in cluster

The Gefyra client can run a new app container in the Kubernetes cluster with gefyra run .... A typical use case is a completely new application that doesn't have any deployed containers in the cluster yet.

Requirements:

  • running local cluster or available remote cluster
  • kubectl connection to development cluster is active
  • a successful gefyra up

Bridge a container

The Gefyra client can bridge (i.e. intercept) a container that is already running in the Kubernetes cluster with gefyra bridge. The container needs to be specified and can be any deployed container of any pod.

Requirements:

  • running local cluster or available remote cluster
  • kubectl connection to development cluster is active
  • successful gefyra up
  • successful gefyra run ...

More Information

Find more information and issues on Github: https://github.com/gefyrahq/gefyra

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gefyra-2.2.3.tar.gz (47.1 kB view details)

Uploaded Source

Built Distribution

gefyra-2.2.3-py3-none-any.whl (64.2 kB view details)

Uploaded Python 3

File details

Details for the file gefyra-2.2.3.tar.gz.

File metadata

  • Download URL: gefyra-2.2.3.tar.gz
  • Upload date:
  • Size: 47.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.9.20 Linux/6.5.0-1025-azure

File hashes

Hashes for gefyra-2.2.3.tar.gz
Algorithm Hash digest
SHA256 bcc5ac6d120b1d1d46ac6c7e27417b2cbee2b9df78796d1001b25d7d79cb11a5
MD5 5f0dc89cc348154890c2fbff03afedfe
BLAKE2b-256 8091b740fa40f3691118b51194a92cc8f688dd6dd6ed5e4f83ee342386f7f701

See more details on using hashes here.

File details

Details for the file gefyra-2.2.3-py3-none-any.whl.

File metadata

  • Download URL: gefyra-2.2.3-py3-none-any.whl
  • Upload date:
  • Size: 64.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.9.20 Linux/6.5.0-1025-azure

File hashes

Hashes for gefyra-2.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a426effcf9ba56dd59fb95dfe5bc6f41ba35652e883091aff8722a262a6f6a56
MD5 53b4803c301b3a7774ecc5011e7042fd
BLAKE2b-256 7e147d5c1d2df00775a2080d92d2eadf8d2177e9b54c895e350e4583f4c7fb27

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page