As we shared recently, ArcGIS Enterprise has been turned up to 11! The 11.0 release of our software running on Kubernetes is fully supported, ready for production use, and available to all Esri customers through an annual subscription license.
ArcGIS Enterprise on Kubernetes runs in your environment and takes full advantage of cloud-native software principles to deliver built-in high availability, scalability, and ease of use for administrators. It’s a completely new architecture while preserving the same look and feel for your GIS users. Kubernetes continues to gain adoption as a key enabling technology for enterprise-grade software solutions.
Learn more about ArcGIS Enterprise on Kubernetes in our product documentation: Introduction, What’s new in this release, and Release notes. If you are wondering whether cloud native architecture is a good fit for your organization, read Determine whether Kubernetes is right for you and talk with your Esri representative.
What’s new? A few highlights
The release of ArcGIS Enterprise 11.0 on Kubernetes brings improvements to DevOps integration and can ease administrative effort, as well as continuing to enhance the scalability, performance, and the resilience of your ArcGIS Enterprise environment. Several examples of these improvements are listed below. Read more at What’s new in this release.
General availability to customers
An Esri Enterprise Agreement is no longer an eligibility requirement for using the software. Instead, the software is licensed through an annual subscription. Talk with your Esri representative for details.
Some customers need to deploy and run ArcGIS Enterprise disconnected from the internet. This has been possible when running on Windows and Linux, and now the 11.0 release will support disconnected operations on Kubernetes as well. Read more about Disconnected environments.
Horizontal pod autoscaling integration
Administrators can already monitor and tune individual services running on Kubernetes, but this new capability, also known simply as “autoscaling,” will allow administrators to tell the system in advance how and when it should add resources to services in response to changing demand. This helps ensure consistent performance while easing the burden on administrators. Read more about Horizontal pod autoscaling integration.
Support for additional data sources
Starting with the 11.0 release on Kubernetes, the use of Oracle and SAP HANA for data storage is supported. Read more about Support for additional data sources.
How can I upgrade to the 11.0 release on Kubernetes?
If you are already running ArcGIS Enterprise 10.9.1 on Kubernetes, follow these steps to upgrade to 11.0. Read Upgrade and update requirements, plus the help links below. If you have any questions or issues, please contact Esri Technical Support.
- Take a backup.
- From ArcGIS Enterprise Manager, apply the 10.9.1 Security and Required Update, if you haven’t applied the update already.
- From My Esri, download the license file for the 11.0 release on Kubernetes.
- From My Esri, download the package containing the pre-upgrade script and run the script to prepare your Kubernetes cluster.
- Stop all map services (see related technical article).
- From ArcGIS Enterprise Manager, apply the 11.0 upgrade. As part of the upgrade process, you will be asked for the 11.0 license file.
Below is a summary of what is supported with ArcGIS Enterprise 11.0 on Kubernetes. Be sure to review the product documentation for further details. Items in bold have been added or significantly improved with the 11.0 release on Kubernetes.
|AWS Elastic Kubernetes Service (EKS)*||Available|
|Microsoft Azure Kubernetes Service (AKS)||Available|
|Google Kubernetes Engine (GKE)||Available|
|Red Hat OpenShift Container Platform||Available|
|Red Hat OpenShift running as a managed service within the AWS, Azure, or Google Cloud environments is not supported. Please talk with your Esri representative about other environments you are interested in.|
|Rancher, Tanzu, and other Kubernetes engines or platforms not listed above||Deferred|
|Deployment and Upgrading|
|Deploy an ArcGIS Enterprise organization in interactive or silent modes||Available|
|Configure an ArcGIS Enterprise organization using a setup wizard or script||Available|
|Upgrade or update the organization using ArcGIS Enterprise Manager or Administrator API||Available|
|Support for self-managed container image registries||Available|
|Select from several architecture profiles to optimize resources for high availability||Available|
|Support multiple deployments in the same cluster||Available|
|Support for fully disconnected environments||Available|
|Monitor and search logs||Available|
|Check health of system-managed stores||Available|
|Monitor system and utility service pod status||Available|
|Scale service and system deployments using ArcGIS Enterprise Manager or Administrator API||Available|
|Create and administer web hooks||Available|
|Obtain and view service usage statistics||Available|
|Backup and restore the ArcGIS Enterprise organization using ArcGIS Enterprise Manager or Administrator API||Available|
|Response caching with feature services||Deferred|
|Configure SAML and OpenID Connect||Available|
|Configure LDAP and Windows Active Directory||Available|
|Configure enterprise groups and users||Available|
|Configure web-tier authentication including IWA and PKI with ArcGIS Enterprise on Kubernetes Web Adaptor||Available|
|Enable 256-bit AES for passwords||Available|
|Support for Amazon Redshift, Google BigQuery, and Snowflake cloud data warehouses||Available|
|Register SQL Server and PostgreSQL as databases||Available|
|Register Oracle and SAP HANA as databases||Available|
|Register your own data sources including folders and enterprise geodatabases||Available|
|Add network file shares as folder data stores mounted to the cluster||Available|
|Support for bulk publishing with an enterprise geodatabase||Available|
|Add items that access storage locations in Google Cloud||Available|
|Support for distributed collaboration||Available|
|Support for two-way editing with distributed collaboration||Available|
|Creating and Sharing Content|
|Publish map, feature, and geocode services||Available|
|Publish map, tile, and scene tile packages||Available|
|Publish hosted feature layers||Available|
|Conduct spatial analysis||Available|
|Publish from ArcGIS Pro 2.8 and higher||Available|
|Consume services from ArcGIS Pro 2.7 and higher||Available|
|Configure and share routing services||Available|
|Use web tools to share analysis across the organization||Available|
|Publish image or raster data sets as an imagery layer, running as a containerized image service||Deferred|
|Publish scene services with associated feature layers||Deferred|
|Support for ArcGIS Utility Network user type extension||Available
|Support for ArcGIS Parcel Fabric user type extension||Available
|Support for ArcGIS Trace Network user type extension||Available|
|Support for ArcGIS Knowledge user type extension||Deferred|
|Support for ArcGIS Workflow Manager user type extension||Deferred|
|Support for ArcGIS IPS user type extension||Deferred|
|Support for ArcGIS Location Sharing user type extension||Deferred|
|Server Federation Capabilities|
|Federate an ArcGIS GIS Server||Available|
|Federate an ArcGIS Image Server (excluding Raster Analytics functionality)||Available|
|Federate an ArcGIS GeoAnalytics Server||Deferred|
|Federate an ArcGIS GeoEvent Server||Deferred|
|Federate an ArcGIS Notebook Server||Deferred|
|Federate an ArcGIS Workflow Manager Server||Deferred|
|Applications and Extensions|
|ArcGIS Enterprise Sites||Available|
|ArcGIS Experience Builder||Available|
|ArcGIS Field Maps||Available|
|ArcGIS Instant Apps||Available|
|ArcGIS for Excel and ArcGIS for SharePoint||Available|
|ArcGIS for Power BI||Available|
|ArcGIS Web AppBuilder||Available|
|ArcGIS Business Analyst Enterprise||Deferred|
|ArcGIS Data Interoperability Extension||Deferred|
|ArcGIS Indoors and Space Planner||Deferred|
|Living Atlas (dynamic content)||Deferred|
*ArcGIS Parcel Fabric and ArcGIS Utility Network functionality is available only through an ArcGIS GIS Server hosted on Windows/Linux, but can be federated to an ArcGIS Enterprise on Kubernetes deployment.