Kubernetes Day-2 Operations made simple through automation
SmartHub's INFER Edge Solutions needed the ability to provision our services across various public clouds in addition to on premise k8s environments. Using gopaddle's Propeller and the team's support, it was relatively easy for us to deploy our large set of microservices and stateful components on k8s across clouds. We are also looking forward to leveraging their operations and monitoring capabilities.Ajith Kumar Ravindranathan - Technical Leadership, Distributed Systems as SaaS/On-Prem Services SmartHub
I have used several PaaS platforms before. I have familiarity with using OpenShift and I have a little bit inclination towards platforms that are very developer focused - as a developer how do I manage the complexity with migration applications to kubernetes. gopaddle lite was a nice tool. What I like about gopaddle lite - Very nice web user interface, very easy to deploy applications, good marketplace. All these board well for developers.Senthil Raja Chermapandian - Kube-fledged mantainer, gopaddle lite Community User
gopaddle offers a cloud abstraction layer that allows for greater control and flexibility when provisioning clusters and node pools across different cloud platforms. Additionally, users can leverage the platform’s features to set fine-grained autoscaling rules, seamlessly provision infrastructure components, such as Virtual Private Clouds (VPCs) and autoscaling groups, and much more.
Note: Multi-cloud capability is available only on gopaddle SaaS and Enterprise editions.
- AWS EKS Advanced Use Cases include:
- Automation of Application Load Balancer with fine-grained IAM roles
- Automation of OIDC provider configuration & tagging of subnets
- Automation of Cert-manager deployment and configuration for a clusster
- Integration with AWS Certificate Manager (ACM)
- Usage of Existing VPCs and subnets (or) creating a new VPC with subnets
- Add Public, Public-Private or All Private Cluster with in-built support for Bastion Host
- Centralized logging across different AWS SDK APIs, Cloud Formation Stacks, AWS Systems Manager (SSM) services
- Filtering CloudWatch logs for better troubleshooting
- Azure AKS Advanced Use Cases
- Seamless Integration with VMSS and fine-grained auto-scaling rules for Node pools
gopaddle helps to onboard and manage existing Kubernetes clusters by providing secure connection through a bastion host and SSH tunneling, as well as automatic enablement of monitoring and alerting capabilities through in-built add-ons like Prometheus and Grafana.
Advanced use cases include:
- Register All private EKS Cluster - Securely register an all-private AWS EKS cluster which no outbound access to the internet.
- Register and manage node pools for AKS cluster - Register a pre-existing Azure AKS cluster and set fine grained scaling rules for the node pools.
Continuous monitoring and alerting on Kubernetes cluster and resource events are essential to maintain high availability of applications. gopaddle helps automate this process, enabling the team to quickly detect potential issues. Using gopaddle, users can define the alert rules and the notification channels like AWS SNS, Slack, PagerDuty, Jenkins and other incoming Webhooks to get instant notification on Kubernetes events.
Classification and description of events for better troubleshooting
User readable format of alerts
gopaddle gives a visual representation of different resources within a kubernetes cluster interact and how they are dependent on each other. The namespace dashboard gives a birds eye view of all the Deployments, StatefulSets and Containers that are deployed within a namespace and their status. This visualization allows developers to identify and analyze any errors or misconfigurations and resolve possible conflicts between different components.