About Creating Oracle Cloud Native Environments on Oracle Private Cloud Appliance

Oracle Cloud Native Environment is a fully integrated suite for the development and management of cloud native applications. Oracle Cloud Native Environment is a curated set of open-source projects that are based on open standards, specifications and APIs defined by the Open Container Initiative and Cloud Native Computing Foundation that can be easily deployed, have been tested for interoperability and for which enterprise-grade support is offered. Oracle Cloud Native Environment delivers a simplified framework for installations, updates, upgrades and configuration of key features for orchestrating microservices.

About Oracle Private Cloud Appliance

Oracle Private Cloud Appliance is an Oracle-engineered system designed for implementing the application and middleware tiers.

Private Cloud Appliance provides the following operational benefits of public cloud deployments to customers who prefer or require an on-premises solution:

  • A private cloud infrastructure and architecture consistent with Oracle Cloud Infrastructure (OCI).
  • APIs and SDKs compatible with OCI to an on-premises implementation at rack scale, making workloads, user experience, tool sets, and skills portable between private and public clouds.
  • Reduced infrastructure complexity and deployment time for virtualized workloads in private clouds with an integrated hardware and software system.
  • A complete platform with optimal performance for a wide range of application types and workloads, with built-in management, compute, storage, and networking resources.
  • Cloud and administrative services for modernized cloud-native applications.
  • A modern microservices architecture, Kubernetes, and related technologies, for a future-proofed software stack.
  • Directly connect to Oracle Exadata and Oracle Database Appliance to create an ideal infrastructure for scalable, multitier applications.

Before You Begin

Before you begin creating Oracle Cloud Native Environments, ensure you are familiar with the following:

Architecture

This architecture shows Oracle Cloud Native Environment running on Private Cloud Appliance. Kubernetes controls the environment from the platform agent host, issuing instructions to the worker nodes by calling Oracle Cloud Native Environment APIs via the API server.

  • The operator node hosts the Oracle Cloud Native Environment API server, and is the source of command to configure all cluster nodes.
  • Control nodes direct the Kubernetes cluster, and can potentially provide high availability in combination with a load balancer.
  • Worker nodes deployed by Kubernetes are responsible for the bulk of work.

This diagram illustrates this architecture.



About Required Products and Roles

This solution requires the following products:

  • Oracle Private Cloud Appliance X9-2
  • Oracle Cloud Native Environment

These are the roles needed for each product.

Service Name: Role Required to...
Oracle Private Cloud Appliance: Compute Enclave Create network, compute, and storage constructs.
Oracle Cloud Native Environment: admin Install Oracle Cloud Native Environment.

See Oracle Products, Solutions, and Services to get what you need.