Skip to content

tspewak/kabanero-operator

 
 

Repository files navigation

kabanero-operator

The Kabanero platform operator

Status

Build Status

Quickstart

Create a minikube instance:

minikube start --memory=8192 --cpus=4 \
  --kubernetes-version=v1.12.0 \
  --vm-driver=hyperkit \
  --disk-size=30g \
  --extra-config=apiserver.enable-admission-plugins="LimitRanger,NamespaceExists,NamespaceLifecycle,ResourceQuota,ServiceAccount,DefaultStorageClass,MutatingAdmissionWebhook"

kubectl apply --filename https://github.com/knative/serving/releases/download/v0.4.0/istio-crds.yaml &&
curl -L https://github.com/knative/serving/releases/download/v0.4.0/istio.yaml \
  | sed 's/LoadBalancer/NodePort/' \
  | kubectl apply --filename -

Deploy the Operator and Dependencies

# Create Kabanero CRDs
make install

# Deploy the CRDs and some of the other controllers
make deploy

Deploy the sample

kubectl apply -n kabanero -f config/samples/full.yaml

About

The Kabanero Operator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 90.3%
  • Shell 7.5%
  • Makefile 1.4%
  • Dockerfile 0.8%