📄️ Environment Configs
Sessions has a variety of fully managed Jupiter environments for developing VSCode notebooks, python files, and Jupyter notebooks.
📄️ Linking Git Repos
Shakudo jobs and services pull their starting code, data and configuration from a Git repository by default. If not specified explicitly, a default repository is used depending on your Shakudo installation settings.
📄️ Outbound Traffic Control
This guide provides instructions for managing namespace access control to egress traffic using Istio sidecars and service entries (Outbound Traffic Control on Shakudo). Our UI allows you to grant full access, block access completely, or grant access to specific hosts. It also includes an air gap mode that blocks access to all egress traffic on all namespaces. The UI will create the necessary Istio objects to manage your traffic, the explanation is purely to show what happens in the backend.
📄️ GraphQL
Many of the Shakudo Platform features are supported through the platform dashboard as well as GraphQL. GraphQL method is particularly useful when some actions are easier done algorithmically such as spinning up many jobs at once.
📄️ PVC Management
Available on Shakudo version 3.48.0+
📄️ Secrets
Shakudo secrets refer to a Kubernetes object (secret) used to store sensitive information such as passwords, OAuth tokens, and SSH keys. Secrets are typically stored within the cluster in a base64-encoded format and can be mounted into containers as files or be exposed to containers as environment variables. You can seamlessly integrate Google or AWS Key Management Services, Azure Key Vault or Hashicorp Vault as backend and use it as Shakudo secrets.
📄️ Image Builder
Prerequisites
📄️ Shakudo Cloud Shell
Available on Shakudo version 3.34.2+
📄️ Traffic Shifter
Traffic Shifters are essentially splitters that route traffic to one or more services with specified weights. In the most basic scenario, you can use a Traffic Shifter to give your microservice an alternative domain or to open up a webhook for it.