Kubernetes Operations and AWS Multi-Environment Cloud Optimization

Aokumo boosted Kubernetes efficiency with GitOps and better multi-cluster management, making build, deploy, and release processes 5X faster.

SUMMARY

The Client

Based in Tokyo, Uhuru Corporation, driven by the philosophy of "Creating the future with technology and free ideas," enhances societal and customer value through innovative products and services. With a focus on "accelerating the data distribution business," they offer comprehensive services like "CUBE 01" and the IoT orchestration service "enebular," supported by a diverse team across strategy, technology, and communication.

The Challenge

This project aimed to enhance Kubernetes operations, implement effective monitoring, support systems, fully integrate IaC, and deploy GitOps, but faced hurdles like missing CI/CD processes. These challenges risked causing development delays, manual errors, complex management, and slow market response, underscoring the need for major improvements to boost both efficiency and security.

The Impact

Integrating GitOps and Amazon EKS optimizations, including HPA and canary releases, boosted efficiency, leading to a fivefold increase in CI/CD speeds. Leveraging GitHub Actions, ArgoCD, and Terraform improved feature development and minimized risks. Clear role division, with SREs handling infrastructure and developers focusing on coding, increased productivity, efficiency, business value, and collaboration.

Client

Uhuru Corporation

Industry

IT

Website Link

https://uhuru.co.jp/en/

Featured Services

Kubernetes Operations and AWS Multi-Environment Cloud Optimization

Aokumo boosted Kubernetes efficiency with GitOps and better multi-cluster management, making build, deploy, and release processes 5X faster.

Client

Uhuru Corporation

Industry

IT

Website Link

https://uhuru.co.jp/en/

Featured Services

SUMMARY

The Client

Based in Tokyo, Uhuru Corporation, driven by the philosophy of "Creating the future with technology and free ideas," enhances societal and customer value through innovative products and services. With a focus on "accelerating the data distribution business," they offer comprehensive services like "CUBE 01" and the IoT orchestration service "enebular," supported by a diverse team across strategy, technology, and communication.

The Need

The Results

Integrating GitOps and Amazon EKS optimizations, including HPA and canary releases, boosted efficiency, leading to a fivefold increase in CI/CD speeds. Leveraging GitHub Actions, ArgoCD, and Terraform improved feature development and minimized risks. Clear role division, with SREs handling infrastructure and developers focusing on coding, increased productivity, efficiency, business value, and collaboration.

5

X

accelerated deployment

99.99~

%

high availability achieved

2

X

improved scalability

80

%

reduction in operational risk

Use case

The Summary

In the Uhuru Corporation use case, Aokumo Inc. efficiently resolved development and operational challenges with the adoption of GitOps and Kubernetes. Implementing a CI/CD pipeline with GitHub Actions and ArgoCD significantly improved the speed of builds, deployments, and releases, quintupling the market launch speed for new features and reducing manual error and delay risks.

Terraform's Infrastructure as Code (IaC) approach enhanced infrastructure visibility and simplified the onboarding of new developers, streamlining both infrastructure and application compliance and audit processes. Strategic role division and clarification, assigning AWS and Kubernetes infrastructure management to the SRE team, allowed the development team to focus on coding, building, and testing, substantially boosting productivity, reducing operational risks, and strengthening business competitiveness.

This use case exemplifies how a modernization strategy centered on GitOps and Kubernetes can solve technical challenges, enhance intra-organizational collaboration, and maximize operational efficiency and business value.

Before

The absence of multi-environment support slowed testing and releasing for dev and ops teams. Consistent settings across cloud environments and efficient management were vital to streamlining operations.

Kubernetes security settings needed refining for better access control and identifying unused resources for improved scaling. Optimizing these aspects strengthened security and system protection.

There was a desire to use effective monitoring tools properly and establish an incident response process to aim for stable system operation and rapid problem resolution.

The lack of a CI/CD process and the need for manual deployments extended the time from development to release, leading to decreased productivity.

After

On-demand resource provisioning and the introduction of Infrastructure as Code (IaC) with Terraform improved development and operational efficiency. This achieved flexible resource allocation and security strengthening, establishing a consistent IT foundation.

Refining RBAC and integrating IRSA boosted security, letting developers focus on feature creation. This enhanced security and scalability, supporting advanced deployments like canary releases in Amazon EKS, optimized with HPA techniques.

CI/CD process automation, driven by distinct roles within development and SRE teams and leveraging ArgoCD, achieved scalable and rapid deployments, ensuring speed and stability with blue-green strategies.

Advanced tools and automation enhanced monitoring and incident management, fostering better team collaboration. This led to increased system stability and service reliability.

The Outcome

5

X

accelerated deployment

Achieved a fivefold acceleration in development and deployment through the introduction of CI/CD with GitHub Actions and ArgoCD.

99.99~

%

high availability achieved

Advanced monitoring tools and automated incident response have brought system availability to 99.99%.

2

X

improved scalability

The use of Terraform and HPA best practices in Kubernetes improved system scalability.

80

%

reduction in operational risk

Separation of duties & automation cut operational risks by 80%.

Tools & Technologies

Aokumo leverages several Amazon services

No items found.