As part of our continuing commitment to open standards and supporting a broad and varied ecosystem, we’re pleased to announce that Weaveworks has extended its Kubernetes platform to Oracle Cloud Infrastructure (OCI) Container Engine for Kubernetes, sometimes referred to as OKE.
This post was written in collaboration with a guest contributor, Paul Curtis, principal solutions architect at Weaveworks.
Weave Kubernetes Platform (WKP) is a production-ready platform that enables teams to design and operate Kubernetes platforms at scale—in the cloud and on-premises. The GitOps methodology is both the underlying architecture and developer experience of WKP. This structure simplifies the configuration and management of Kubernetes platforms across your organization. Operators can accelerate cluster delivery, security and policy management, while developers are benefiting from consistent environments and familiar tooling.
WKP provides you with the following benefits:
Runs anywhere: WKP provides an extensive capability and a single configuration experience. The installation process is multicloud and uses a Kubernetes system called Cluster-API (CAPI). With CAPI, you can install WKP on-premises, on VMWare, and in the cloud.
Scalability with GitOps models: Define models that consist of a cluster definition, a set of components, and team workspaces. We can model various requirements while also ensuring that the system is consistent and automated. With this system, teams can operate 20, 200, or 2000 clusters. Providing a consistent operating model reduces the cost for operators and increases the capabilities for application operators.
Modularity and flexibility through GitOps: WKP defines standard cluster components that are installed by default. Customers can define their own, such as runtime security. You’re not locked into a one size fits all product and can flex the platform to reflect existing needs and capabilities.
Operations reliability: WKP defines the complete configuration of each Kubernetes cluster. Workflows for promoting changes, end-to-end testing, and disaster recovery are easy and help drive overall reliability. You can apply WKP to any Kubernetes cluster.
Security with GitOps: GitOps turns the production platform into read-only, enabling enforcement of policy and alerts. Changes are checked against policy, and you can add an alert to and stop any alteration. The flexibility of the pipeline means that it can fit into existing security systems.
Agility through one platform: Kubernetes provides a platform that works for operations reliability and brings agility for application teams. WKP provides multi-tenancy and deployment capabilities through GitOps, which lets application teams deploy without risking the platform. This flexibility provides better deployments with reliability.
You need an OKE cluster running. Creating a Kubernetes cluster is simple on OCI. Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) provides a CLI and Console (browser-based interface) for creating and managing Kubernetes clusters. You can also use automation through Terraform and Oracle Cloud Resource Manager for your OKE cluster deployment.
You can set up OKE to automatically provision and launch Kubernetes clusters based on a custom configuration or through a quick cluster option in the Console. When OKE launches a cluster, it creates master and worker nodes in a node pool along with all the network resources needed for that cluster, including a virtual cloud network (VCN).
Because OKE is a managed service, you can easily modify your cluster and download your cluster’s kubeconfig file to perform extra management tasks with kubectl. We recommend using kubectl integration with Oracle Cloud Shell on the Cloud Console UI.
Take advantage of Weaveworks’ free trial for Weave Cloud. Weave Cloud is the software-as-a-service version of the Weave Kubernetes Platform. For seeing GitOps in action or a quick demonstration, Weave Cloud provides a simple installation path.
The Weave Cloud installation requires the ‘kubeconfig’ credentials for the OKE cluster that you’re testing to be present on your machine. Once installed, all the capabilities of the GitOps methodology are available, and video tutorials can guide you through testing each feature.
Select Generic Kubernetes.
Install the Weave Cloud agents using the Oracle Cloud Shell.
In a few seconds, your OKE cluster is available on the Weaveworks Dashboard.
Watch a demo of the Weave Kubernetes Platform and learn how you can accelerate cluster delivery and security while introducing proven developer best practices and policy management with GitOps. If you want to experience Weaveworks with OKE for yourself, sign up for an Oracle Cloud Infrastructure trial account and start a free Weave Cloud trial. With Oracle Cloud Container Engine for Kubernetes and Weaveworks, enterprises can deploy Kubernetes with confidence.