1.1.1 New and Notable Features

Oracle Linux Container Services for use with Kubernetes 1.1.12

Features in this release of Oracle Linux Container Services for use with Kubernetes include:

  • Upstream Kubernetes 1.12 software packaged for Oracle Linux

  • Improvements and updates to setup and configuration utilities

  • Support for high availability multi-master clusters

  • Updates for the Kubernetes Dashboard software

  • Improvements to cluster backup and restore tools

  • Integration testing for use with Oracle Cloud Infrastructure

  • A new cluster DNS service

Oracle has provided and tested a new setup and configuration utility that takes advantage of the kubeadm cluster configuration utility to create high availability clusters with three master nodes. For more information, see Chapter 3, Installing High Availability Oracle Linux Container Services for use with Kubernetes.

Oracle has provided support for CoreDNS to function as the cluster DNS service. CoreDNS is installed by default on all new clusters, and support for KubeDNS is deprecated. Note that CoreDNS support requires Unbreakable Enterprise Kernel Release 5 (UEK R5). Although Oracle makes KubeDNS and support for Unbreakable Enterprise Kernel Release 4 (UEK R4) available for users upgrading from earlier versions, this configuration is deprecated and future upgrades will automatically replace KubeDNS with CoreDNS and will require that the host platform is running UEK R5.

Important

To facilitate upgrade from Oracle Linux Container Services for use with Kubernetes 1.1.9, Oracle makes packages available for the 1.10 and 1.11 releases of Kubernetes. These packages are not supported outside of the context of the upgrade process described in Section 2.5, “Upgrading 1.1.9 to 1.1.12”.

Unsupported developer preview builds are no longer released in the ol7_preview repository. You can read more in Appendix A, Developer Preview Releases.

Oracle Linux Container Services for use with Kubernetes 1.1.9

This release is the first supported release of Oracle Linux Container Services for use with Kubernetes. The release is supported with the appropriate Oracle Linux support level defined in Oracle® Linux 7: Licensing Information User Manual.

This release of Oracle Linux Container Services for use with Kubernetes is only made available for Oracle Linux 7 and is designed to integrate with Oracle Container Runtime for Docker only. For more information about Oracle Container Runtime for Docker, see Oracle® Linux: Oracle Container Runtime for Docker User's Guide.

This release of Oracle Linux Container Services for use with Kubernetes includes:

  • Upstream Kubernetes 1.9 software packaged for Oracle Linux

  • Setup and configuration utilities

  • Kubernetes Dashboard software

  • Cluster backup and restore tools

  • Integration testing for use with Oracle Cloud Infrastructure

Oracle has provided and tested a setup and configuration script that takes advantage of the kubeadm cluster configuration utility. This setup script eases the configuration and setup processes on Oracle Linux and provides additional support for backup and recovery.

Setting up and configuring Kubernetes on Oracle Linux should be limited to the parameters of the provided scripts and utilities described within this document.