JYSK Supports Digital Transformation with 3,400-Strong Edge Deployment

Industry

Retail

Location

Global

Use Cases

Edge

Challenge

Widespread and diverse locations

Hostile edge environments

High volume of updates

Environment

3,400 storefront edge locations

48 countries

Why Sidero and Omni

Immutability

Easy upgrades and patching

Automation that supports hands-off deployment

Impact

Reduced time required to manage deployments

Reduced configuration drift

JYSK is Denmark’s largest international retailer, specializing in household goods, operating over 3,400 stores across 48 countries. JYSK is implementing a Unified Commerce initiative aimed at creating a unified customer experience across all channels, including online and offline, in order to achieve omnichannel sales.

The Container Platform team at JYSK develops custom software for use in store systems, including the brand’s Unified Commerce solution.

Challenge: In-Store Digital Transformation Limited By Edge Technology

JYSK chose to implement Kubernetes as part of the Unified Commerce initiative across 3,400 edge locations in order to drive uplift across several metrics, including operational efficiency, stability, and customer experiences. Due to the size and scope of the project, the team needed to ensure cost-efficiency and long-term scalability. The team considered its computational resources such as processing power and memory as well as the widespread nature of the deployment, which left nodes vulnerable to local power outages and security breaches, posing a significant hurdle to cluster management.

JYSK’s initial strategy involved using a lightweight Kubernetes distribution (K3s), combined with GitOps practices and the Cilium CNI. While this setup worked during early testing, it quickly exposed critical scalability and operational issues and they faced significant challenges.

The sheer volume of updates and patches required for in-store clusters became unmanageable. Individual updates were not overly complex, but the frequency and scale of patches threatened to overwhelm the infrastructure. Centralized traffic routing introduced performance bottlenecks and pulling container images through a shared cache further complicated the architecture. JYSK was also constrained by the diversity of its store network environments which increased the difficulty of centralized management.

The POC was paused before fully reaching Day 2 operations as the infrastructure would cause long-term complexity and operational risk. The team needed a solution that was scalable, secure, and easy to automate while still fitting the realities of edge deployments, such as limited bandwidth, local power outages, and high hardware variability.

Solution: Fully Automated Deployments with Talos and NoCloud

JYSK transitioned to Talos Linux, an immutable, lightweight operating system designed specifically for Kubernetes. With Talos, JYSK built a fully automated “NoCloud” setup, provisioning Talos Linux without requiring a full-blown cloud provider or complex network boot setup. HashiCorp’s Packer generates and deploys custom Talos images across stores using preconfigured settings to ensure consistency. Cloud-Inits “NoCloud” is employed for provisioning, allowing for the use of local configuration to bootstrap the system and supporting their large-scale, hands-off deployments.

A centralized API manages essential components like KubeConfig files, certificates, and metadata, while also integrating with OIDC for user authentication. Additionally, registry mirroring configured within Talos ensures that images are seamlessly pulled from a central container registry, streamlining image management across environments.

Results: Modern, Manageable Kubernetes That Works at Scale

“Purpose-built tools like Talos Linux, which is designed specifically for Kubernetes, simplifies management and reduces the complexity associated with general-purpose operating systems.”

– Ryan Gough, Technical Product Owner, Jysk

JYSK can now deploy software at scale across thousands of stores, enabling the use of new applications that enhance customer experience and operational efficiency. Talos’s immutability reduced configuration drift and eliminated the need for constant maintenance. The JYSK team makes hands-free upgrades with a simple reboot, remotely wiping nodes and keeping systems up-to-date with minimal operational effort. The application teams deploy services securely and predictably with fewer disruptions and end users benefit from faster applications that offer more event-driven and data-driven value.

With Talos Linux, the JYSK team has achieved full control of their edge network while avoiding operational challenges. They can deploy software on a large scale, roll out a small service across a large varying landscape, and support JYSK’s Unified Commerce initiative goals. 

Hobby

For home labbers
$ 10 Monthly for 10 nodes
  • Includes 10 nodes in base price
  • Limited to 10 nodes, 1 user
  • Community Support

Startup

Build right
$ 250 Monthly for 10 nodes
  • Includes 10 nodes in base price
  • Additional nodes priced per node, per month
  • Scales to unlimited Clusters,
    Nodes and Users
  • Community Support

Business

Expert support
$ 600 Monthly for 10 nodes
  • Volume pricing
  • Scales to unlimited Clusters,
    Nodes and Users
  • Talos Linux, Omni and Kubernetes support from our experts
  • Business hours support with SLAs
  • Unlimited users with RBAC and SAML

Enterprise

Enterprise Ready
$ 1000 Monthly for 10 nodes
  • Business plan features, plus...
  • Volume pricing
  • 24 x 7 x 365 Support
  • Fully Managed Option
  • Can Self Host
  • Supports Air-Gapped
  • Private Slack Channel
On Prem
available

Edge

Manage scale
$ Call Starting at 100 nodes
  • Pricing designed for edge scale
  • 24 x 7 x 365 Support with SLAs
  • Only outgoing HTTPS required
  • Secure node enrollment flows
  • Reliable device management
  • Can Self Host On Prem
  • Private Slack Channel
On Prem
available