GKE: Powering Kubernetes Workloads at Scale.
Overall Satisfaction with Google Kubernetes Engine
We have an application for creating Internal reports from Billing Data for customers. We have deployed that application to Google Kubernetes Engine through GitLab. Also, we provide an automatic secured Kubernetes offering to our customers in Germany.
Pros
- Autoscaling Application to mitigate the increase in traffic.
- Automatically roll out upgrades to applications.
- As it is available through all major Cloud providers, your applications can run anywhere.
- Configuration management. Automate the deployment of the application.
Cons
- Sometimes, it's not the logical offering if your application is not complex. Managed offerings like App Engine are better in some cases. So, it could have a lightweight offering with free tiers.
- For Machine Learning, there are free resources like labs to test. Doing that on Kubernetes is a very tedious task.
- It has already improved to be a managed service. But still, developers cannot deploy on Kubernetes without hassle.
- It has given us flexibility and reduced deployment timelines by half.
- With the help of Git, it's really good that we can maintain the state of our application. And update or rollback features, which was very difficult earlier.
- Our application is for internal use right now, but we have used GKE as we will open it to the world. And their autoscaling will be a necessity.
We have a CICD pipeline, which we wrote using the GitLab CI file. This is connected directly to our GKE cluster. So, any change in our code will directly start the CICD pipeline. The pipeline first tests the deployment on testing environments. We are also using Helm charts to make Kubernetes Deployments reusable.
Do you think Google Kubernetes Engine delivers good value for the price?
Yes
Are you happy with Google Kubernetes Engine's feature set?
Yes
Did Google Kubernetes Engine live up to sales and marketing promises?
Yes
Did implementation of Google Kubernetes Engine go as expected?
Yes
Would you buy Google Kubernetes Engine again?
Yes
Google Kubernetes Engine Feature Ratings
Evaluating Google Kubernetes Engine and Competitors
Yes - App Engine, Cloud Run, VM
- Scalability
- Integration with Other Systems
- Ease of Use
We needed a robust solution for our Application which can scale easily. We had already upgraded App Engine image for more compute but still our application needed more as we use multi-threading, pandas etc.
Kubernetes was a best option here. It also easily integrated with our existing products. So it was easy to chagne to GKE.
Kubernetes was a best option here. It also easily integrated with our existing products. So it was easy to chagne to GKE.
First we will try deploying on Kubernetes Autopilot, then GKE as we already have deployed on Standard GKE we cannot try autopilot for now. We could have better judged what other options we have. As we are a Google reseller, we could only use Googles offering initially. But we could have checked Amazon and Azure offerings also.

Comments
Please log in to join the conversation