Oracle Container Engine for Kubernetes (OKE) Terraform Module

Introduction

This module automates the provisioning of an OKE cluster.

Note

The documentation here is for 5.x only. The documentation for earlier versions can be found on the GitHub repo on the relevant branch.

Warning

The documentation here is still being reorganised.

News


May 20 2024: Announcing v5.1.7

  • fix symlinks issues and cluster autoscaler defaults override

May 18 2024: Announcing v5.1.6

  • fix: versions file in submodules

April 11 2024: Announcing v5.1.5

  • Create OKE VCN DRG attachment when existing DRG is specified
  • fix FSS NSGs

March 28 2024: Announcing v5.1.4

  • add nodepool support for max_pods_per_node
  • Add service account extension
  • Improve logic for kube_config datasource
  • fix: Remove unknown resource counts from derived inputs
  • fix issue introduced by #909 with new clusters and #873

March 4 2024: Announcing v5.1.3

  • Fix in NSG rule for health check (incorrect direction, or incorrect description?)
  • feat: Configurable boot volume VPUs/GB on self-managed
  • docs: example of using this module in multi-cluster mode with Istio
  • Fix : Wrong control_plane_is_public behavior for OKE cluster
  • Update drg module version.

February 6 2024: Announcing v5.1.2

  • Improve operator package installation

January 17 2024: Announcing v5.1.1

  • feat: upgraded default Autonomous Linux to 8.8 by
  • fix: operator nsg is not created when cluster is disabled
  • feat: added ability to create rpc to peer vcn to other vcns

November 29 2023: Announcing release v5.1.0

  • added Cilium CNI
  • https://github.com/oracle-terraform-modules/terraform-oci-oke/releases/tag/v5.1.0

October 25 2023: Announcing release v5.0.0

  • https://github.com/oracle-terraform-modules/terraform-oci-oke/releases

May 9 2023: Announcing release v4.5.9

  • Make the default freeform_tags empty
  • Use lower bound version specification for oci provider

Changelog

View the CHANGELOG.

Security

Please consult the security guide for our responsible security vulnerability disclosure process

License

Copyright (c) 2019-2023 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at https://oss.oracle.com/licenses/upl/.