ArcGIS Enterprise

What’s new in ArcGIS Enterprise 11.3 on Kubernetes

ArcGIS Enterprise 11.3 on Kubernetes has released! It follows the recent release of ArcGIS Enterprise 11.3 on Windows and Linux. ArcGIS Enterprise on Kubernetes is available to Esri customers through an annual subscription license. It runs in your environment and follows cloud-native software patterns to deliver high availability and scalability. At the same time, it reduces effort by helping you deploy and upgrade the system quickly and with fewer steps.

ArcGIS Enterprise 11.3 on Kubernetes includes a number of eagerly-awaited improvements, especially for administrators. Read on for highlights.

What is ArcGIS Enterprise on Kubernetes?

ArcGIS Enterprise can be deployed on Windows, Linux and Kubernetes. ArcGIS Enterprise on Kubernetes is foundational to a Geographic Information System (GIS) that can deliver high availability for mission-critical deployments. It remains performant despite volatile demand for services or failures in the underlying infrastructure. Administrators can monitor the system and keep the software updated with minimal effort. The system can scale at a moment’s notice and correct many failures autonomously.

In short, ArcGIS Enterprise on Kubernetes helps you handle chaos with confidence! Watch the demonstration below, best viewed in full-screen format.

While a Kubernetes architecture is different from Windows or Linux, users have a familiar experience publishing and consuming services as they deliver maps and apps, analyze data, and collaborate with colleagues.

If you are wondering if the software can address challenges your team is facing, read ArcGIS Enterprise on Kubernetes: Is it for me? and talk with your Esri representative. A great way to get familiar with the software is through our Esri Academy class Deploying ArcGIS Enterprise on Kubernetes. You will receive two days of instructor-led training, working in a Kubernetes environment provided by Esri.

Picture depicting a class for ArcGIS Enterprise on Kubernetes
This instructor-led course introduces you to cloud-native concepts and tools, through personalized training and hands-on exercises

Highlights: What’s new

ArcGIS Enterprise 11.3 on Windows, Linux, and Kubernetes includes many improvements and new functionality. These are covered in What’s New in ArcGIS Enterprise 11.3. Below we will cover a few things unique to the Kubernetes deployment option. They are explained further in the product documentation. See What’s new in this release and Release notes. You can also check out architectural system patterns for ArcGIS Enterprise on Kubernetes.

Server object interceptors

The 11.2 release added support for Java-based server object extensions (SOEs) for map services. New with 11.3, we also support server object interceptors (SOIs) for map services. SOIs let you run custom logic and alter the behavior of services in a seamless way that does not disrupt your users. For example, you might want to adding logging and notification for incoming requests, allow specific editing abilities for users, or filter information before it is returned. Read more about SOIs or watch this video from the 2024 Esri Developer Summit.

You can manage these extensions from within ArcGIS Enterprise Manager. You can also change the sequence by which custom logic is applied by SOIs.

Resizing persistent volume storage

System managed data stores can fill up quickly with your organization’s content or logs, and a large number of hosted feature services also requires plenty of storage. Until now, increasing system managed storage could have disrupted operations or even required a redeployment.

Good news! With the 11.3 release, you can quickly resize your object, relational, spatiotemporal, and index stores that are deployed on the cloud. ArcGIS Enterprise Manager makes resizing easier, and advanced configuration is available through the Administrator API. Set the new size that you have provisioned for storage, and then watch the system apply those changes for you. Easy!

A dialog box to increase the volume size of a data store through ArcGIS Enterprise Manager
Increase the volume size of a data store through ArcGIS Enterprise Manager

Layer 7 Proxy Integration

Application (layer 7) load balancers act as a proxy to route traffic to applications such as those running on HTTP and HTTPS protocols. There are multiple reasons to use a proxy such as improving security and simplifying configuration. We have enhanced our deployment script and process to make it easier to integrate with cluster-level ingress controllers and use a proxy to route traffic to your ArcGIS Enterprise on Kubernetes deployment. If you want to use a cluster-level ingress controller for incoming traffic, you can use one of the YAML templates provided by Esri to make it easier to configure this during deployment.

We’ve also added custom annotations that let you customize layer 4 load balancers when using the internal-cluster NGINX ingress controller service. New parameters in our deployment properties file help you do this as a ‘silent’ automated install.

Issues addressed

As always, each release also includes fixes and administrative improvements. See the release notes.

Upgrading to 11.3 on Kubernetes

ArcGIS Enterprise 11.2 on Kubernetes is now in mature support. 11.2 is still eligible for technical and online support, but it no longer receives updates or patches. ArcGIS Enterprise 11.1 and earlier on Kubernetes are retired, and no longer eligible for support. See the Esri Product Lifecycle Support Policy for more information.

Upgrading to 11.3 is available to customers with an active subscription for ArcGIS Enterprise on Kubernetes. You decide when to upgrade, but we recommend moving to 11.3 as soon as possible to gain the latest improvements, and to stay current with updates and patches. Review the product lifecycle for details.

Kubernetes v1.29

Esri supports ArcGIS Enterprise 11.3 running on Kubernetes v1.29, v1.28, and v1.27. Esri does not support ArcGIS Enterprise 11.3 running on Kubernetes v1.26 and earlier.

If you are using ArcGIS Enterprise 11.2 on Kubernetes and you want to delay upgrading to 11.3, a patch is available that will add support for Kubernetes v1.29 to your deployment.

Steps to upgrade to 11.3

If you are running ArcGIS Enterprise 11.2 on Kubernetes, here’s how to upgrade to 11.3. The upgrade experience is simple and mostly automated, thanks to the nature of containerized software. However, some preparatory work is still required. Read Upgrade and update requirements, and then:

  1. From My Esri, download the license file for the 11.3 release on Kubernetes.
  2. Take a backup of your deployment.
  3. From ArcGIS Enterprise Manager, apply the 11.3 upgrade. As part of the upgrade process, you will be asked for the 11.3 license file.

If you have any questions or issues, contact Esri Technical Support.

Capabilities available

Below is a summary of commonly used functionality that is supported with ArcGIS Enterprise 11.3 on Kubernetes. For more details, be sure to review the product documentation and the latest release’s product highlights.

Supported Kubernetes environments

ArcGIS Enterprise 11.3 supports Kubernetes v1.27 through v1.29. ArcGIS Enterprise 11.2 can be patched to support v1.29. Remember to check system requirements and to upgrade ArcGIS Enterprise first, before upgrading your Kubernetes cluster.

If you use ArcGIS Enterprise and you manage distributed applications on Kubernetes, but you don’t see your environment listed above, notify your Esri representative.

Deployment and upgrading

Administration

Security

Data management

Creating and sharing content

ArcGIS Parcel Fabric and ArcGIS Utility Network are available through an ArcGIS GIS Server hosted on Windows or Linux.

Not supported at 11.3:
– Support for ArcGIS Knowledge user type extension
– Publish scene services with associated feature layers
– Import and export map server cache workflows from ArcGIS Pro

Server federation capabilities

Server federation is not  supported at 11.3 for:

Applications and extensions

Not supported at 11.3:
– ArcGIS Business Analyst Enterprise
– ArcGIS Data Interoperability Extension
– ArcGIS Excalibur
– ArcGIS Insights
– ArcGIS Mission
– ArcGIS Video Server

Take action

Customers tell us they love how ArcGIS Enterprise on Kubernetes eases and accelerates deployments, upgrades, tuning and scaling services, and does it all with built-in high availability. If your GIS needs the benefits of a cloud-native architecture, talk with your Esri representative. We would love to hear from you! Sign up for our highly-rated class Deploying ArcGIS Enterprise on Kubernetes, giving you valuable experience with installing, configuring, and managing ArcGIS Enterprise on a Kubernetes environment.

Thanks for reading!

About the author

Trevor Seaton is a Senior Principal Product Manager focusing on ArcGIS Enterprise on Kubernetes. His work emphasizes the delivery of cloud-native GIS software that excels in scalability, performance, and reliability. Trevor has led strategic initiatives in the sectors of software, aerospace, and philanthropy prior to joining Esri in 2019. He holds an MBA from the University of Washington and is pursuing a PhD in information systems at Claremont Graduate University. You can reach Trevor at tseaton@esri.com.

Connect:

Next Article

ArcGIS Urban & ArcGIS CityEngine: A Complete Master Planning Solution for Local Government

Read this article