|
5 | 5 | # |
6 | 6 |
|
7 | 7 | # Name of this project |
8 | | -name: "" |
| 8 | +name: "Confluent for Kubernetes Playground" |
9 | 9 |
|
10 | 10 | # Short description of this project |
11 | 11 | description: |- |
12 | | - Add here |
| 12 | + This repository contains Scenario workflows to deploy and manage Confluent on Kubernetes for various use cases. |
| 13 | +
|
| 14 | + This GitHub repository accompanies the official [Confluent for Kubernetes documentation](https://docs.confluent.io/operator/current/overview.html). |
13 | 15 |
|
14 | 16 | # Canonical GitHub repo |
15 | | -github_repo: osodevops/some-repo |
| 17 | +github_repo: osodevops/confluent-kubernetes-playground |
16 | 18 |
|
17 | 19 | # How to use this project |
18 | 20 | usage: |- |
19 | | - ### Requirements |
20 | | - None. |
| 21 | + ### Overview |
| 22 | + The examples found in this repository have been tested against a local minikube. |
21 | 23 |
|
22 | | - ### Role Variables |
23 | | - Some information |
24 | | - ```yaml |
25 | | - --- |
26 | | - ``` |
| 24 | + ### Prerequisites |
| 25 | + You will need a Kubernetes cluster version 1.16 or newer and kubectl version 1.18 running locally. |
| 26 | + * kubectl |
| 27 | + * [Minikube](https://minikube.sigs.k8s.io/docs/start/) |
27 | 28 |
|
28 | 29 | # Example usage |
29 | 30 | examples: |- |
30 | | - Follow this example |
31 | | - ```yaml |
32 | | - --- |
| 31 | + Before you can deploy any of the deployment examples found in `./examples`, we must first deploy the Confluent-specific CRDs. To deploy, from the root of this repository, run: |
| 32 | + ```shell |
| 33 | + $ kubectl apply --kustomize ./kustomize/crds |
33 | 34 | ``` |
34 | 35 |
|
| 36 | + ### CFK Deployments |
| 37 | + * [Vault PKI integration with dynamic SSL](https://github.com/osodevops/confluent-kubernetes-playground/tree/main/examples/basic-pki-vault) |
| 38 | + * [Basic CFK install with auto generated certificates](https://github.com/osodevops/confluent-kubernetes-playground/tree/main/examples/basic) |
| 39 | + * [Kafka Connect GCP Spanner in CFK](https://github.com/osodevops/confluent-kubernetes-playground/tree/main/examples/custom-connect-gcp-connectors) |
| 40 | + * [Kafka Connect SQL Server in CFK](https://github.com/osodevops/confluent-kubernetes-playground/tree/main/examples/custom-connect-sql) |
| 41 | + * [Monitoring Kakfa CFK with JMX Prometheus and Grafana](https://github.com/osodevops/confluent-kubernetes-playground/tree/main/examples/elk-logging) |
| 42 | + * [RBAC enabled CFK cluster wth OpenLDAP](https://github.com/osodevops/confluent-kubernetes-playground/tree/main/examples/rbac) |
| 43 | + * [Cloud to Cloud replication using Confluent replicator in CFK](https://github.com/osodevops/confluent-kubernetes-playground/tree/main/examples/replicator) |
| 44 | + * [User provided mTLS for Kafka in CFK](https://github.com/osodevops/confluent-kubernetes-playground/tree/main/examples/userprovided-mtls) |
| 45 | + * [Vault enabled secrets store for Kafka](https://github.com/osodevops/confluent-kubernetes-playground/tree/main/examples/vault-key-value) |
| 46 | +
|
35 | 47 | related: |
36 | | - - name: "" |
37 | | - description: "" |
38 | | - url: "https://github.com/osodevops/" |
39 | | - |
40 | | -# References |
41 | | -references: |
42 | | - - name: "" |
43 | | - description: "" |
44 | | - url: "https://" |
| 48 | + - name: "Kafka GitOps Example" |
| 49 | + description: "A Kafka / Confluent GitOps workflow example for multi-env deployments with Flux, Kustomize, Helm and Confluent Operator" |
| 50 | + url: "https://github.com/osodevops/kafka-gitops-examples" |
| 51 | + - name: "Confluent Platform on Azure" |
| 52 | + description: "Terraform Module for deploying best practice HA Confluent Platform on Azure" |
| 53 | + url: "https://github.com/osodevops/terraform-azure-confluent-platform" |
| 54 | + - name: "Run Confluent Platform locally with Vagrant" |
| 55 | + description: "Vagrantfile to start a virtual machine running the confluent platform: Zookeeper, Kafka, Schema registry and Confluent control centre using cp-ansible" |
| 56 | + url: "https://github.com/osodevops/vagrant-confluent-platform" |
0 commit comments