Aptakube is a Kubernetes GUI tool allowing connection to multiple clusters simultaneously. It provides features like an aggregated log viewer, pod and node usage metrics, port forwarding, and resource diffing. Users can view, create, and modify resources with a human-friendly resource view, all through a zero-config setup.
Simultaneously manage and monitor various Kubernetes clusters from a single interface, offering a comprehensive view of all resources and configurations.
Alerts and highlights critical issues in your clusters, providing quick insights into any existing problems.
Combine logs from various sources into a single view, allowing for easier monitoring and problem identification across different clusters.
Gain insights into performance metrics at both pod and node levels, helping in resource management and optimization.
Easily set up port forwarding between your local environment and Kubernetes resources for seamless development and testing.
Compare different versions of resources to quickly identify changes or discrepancies between them.
Allows for detailed interaction with Kubernetes resources, including the ability to create, view, and edit them within the interface.
Execute frequently used commands directly from the interface, streamlining operations and improving efficiency.
Quickly connect to Kubernetes clusters without requiring complex configurations, simplifying the setup process.
Provides an easily understandable display of resource details, making it simpler to manage and interpret data.
Aptakube is a desktop application that runs on your computer, requiring no installation on server clusters. It is digitally signed for security and ease of installation.
Uses local kubeconfig file to authenticate connections. Connections are encrypted, allowing use in VPN-restricted environments. It cannot bypass Kubernetes RBAC settings, maintaining security controls.
Reads local kubeconfig files without modifying them. Data is stored in-memory and not sent to other servers. Container logs and shell connections are handled securely, keeping data local.
A custom environment variable used by Aptakube to load contexts. This allows loading contexts from the file specified in the variable, following the same rules as the standard 'KUBECONFIG' variable.
The standard environment variable used by both Aptakube and Kubectl to load contexts. Supports multiple file paths, ensuring compatibility with existing Kubernetes setups.
The standard default path used by both Aptakube and Kubectl to load contexts if no environment variables are set.
Allows renaming context names using the 'name' property within the context object, making it easier to manage contexts across tools.
Enables grouping of contexts using the 'tags' field, which helps in organizing and connecting multiple clusters simultaneously.
Allows customization of context icons using the 'icon-url' field, which can be a local file path or a remote URL, aiding in visual distinction between contexts.
Uses the 'order' field to specify the display order of contexts in the Aptakube UI, helping prioritize important contexts.
UI improvements for better display of resource usage metrics.
Various enhancements including bug fixes and UI/UX improvements.
Improved error messages for clearer information and easier debugging.
Additional functionalities in YAML editor for editing efficiency.
Ability to create multiple namespaces simultaneously.
Integration to deploy and manage applications using Helm Charts.
Manage and switch between multiple Kubernetes clusters.
Customizable context menus for easier access to functionalities.
Up-to-date support for the latest Kubernetes features and updates.
Reduced latency and faster operations.
Enhanced filtering options for better search capabilities.
User interface option for dark mode to reduce eye strain.
Allows you to connect to multiple Kubernetes clusters simultaneously, as if they were one big cluster, using your existing kubeconfig. There is no need for clusters to be interconnected or in the same region, enhancing management flexibility and convenience.
Allows viewing logs from multiple pods and containers at the same time. Aggregates logs based on all pods owned by the selected resources, such as Pods, Deployments, ReplicaSets, etc.
Enter text or regex to filter the logs, allowing you to narrow down logs of interest. Clear the input to remove the filter and view all logs.
Select which pods and containers to view logs from. Deselecting a pod or container won't remove logs but stops new log streams from them.
Defines how far back to look for logs. Useful for quick access to relevant logs in a time frame.
Displays only new logs as they are generated for real-time monitoring.
Shows logs from previously terminated containers, useful for analyzing logs from crashed or errored containers.
Removes the sidebar to expand the log viewer, allowing for a full window view. Helps when combined with fullscreen mode.
Download all visible logs as a CSV file for offline analysis. Useful for further examination with other tools.
Allows toggling the timestamp as generated by Kubernetes for each log, providing context on when each log was captured.
Aptakube uses the standard Kubernetes Metrics API to collect CPU and Memory metrics for Pods and Nodes. It is compatible with the metrics-server, allowing for scalable and efficient metric solutions.
Works with Prometheus by installing the prometheus-adapter on your cluster to use metrics from Prometheus.
Provides CPU and Memory usage metrics for Nodes, Deployments, StatefulSets, ReplicaSets, DaemonSets, and Pods.
Offers a quick overview of your cluster's resource utilization, along with detailed information for specific resources.
Displays detailed node information such as CPU and Memory usage by the node, allocation to Pods, overcommitment warnings, and scheduling capacity.
The YAML content is colorized for easier understanding, making it simpler to navigate and edit Kubernetes resources.
The editor supports search functionality and allows sections of YAML to be collapsed or expanded as needed.
The YAML editor includes RBAC checks, preventing unauthorized edits by alerting users when changes can't be made.
The editor can be used alongside the human-friendly Resource View for when advanced properties are not included in the GUI.
Allows users to restart pods on Deployments, ReplicaSets, StatefulSets, and DaemonSets without using command lines.
Enables scaling the number of replicas in Deployments, ReplicaSets, and StatefulSets with a single click.
Provides access to logs on Pods, Deployments, ReplicaSets, StatefulSets, and DaemonSets to monitor performance and troubleshooting.
Lets users view the YAML definitions for any resources, including CRDs, to understand configuration.
Allows deletion of any resources, including CRDs, directly from the interface.
Available on CronJobs, allowing users to start new jobs directly.
Facilitates resuming or suspending CronJobs with ease through the interface.
Allows you to start using Aptakube immediately if you are already using Kubectl, with no need to create an account or log in. Just download and run the application.
Utilizes your current Kubeconfig file to connect to your Kubernetes clusters. Supports various configurations without requiring changes to your configuration files. Supports multiple authentication methods like client certificates, bearer tokens, and authentication plugins.
Runs on the developer's machines and connects directly to the cluster's API server without installing anything on the cluster. Supports multi-cluster connectivity, even across different regions or cloud providers.
Allows you to see all resources of a specific kind such as Pods, Deployments, and Custom Resources in a List View. You can filter the list by name and other columns, as well as switch the current namespace.
Enables viewing pods from multiple clusters on one view. Highlights problematic pods with color-coding for quicker identification of issues like restarts.
Provides a detailed view of each resource, showing all important information in an easy-to-understand format. Includes node details like name, internal and external IPs, status, and pod overview.
Feature that allows you to view and edit any resource in your cluster through a YAML editor, providing an efficient way to make changes without switching between GUI and CLI.
Aptakube allows users to manage multiple Kubernetes clusters simultaneously.
Aptakube features an integrated log viewer for accessing logs in one place.
Offers CPU, Disk, Memory usage metrics by extending Kubernetes metrics API.
Enables users to compare how resources differ between two points in time.
Does not require you to provide cloud credentials in the app.
Ability to connect to multiple Kubernetes clusters simultaneously, enhancing management capabilities across environments.
Enables viewing multiple logs at once, providing a comprehensive overview for easier troubleshooting and monitoring.
Offers detailed and visually rich views of Kubernetes resources, making it easier to understand and interact with deployments and configurations.
Features a graphical interface (GUI) instead of a terminal UI, designed to be more intuitive for users not familiar with command-line operations.