crane-operator

command module
v0.0.0-...-e8a18c3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2024 License: GPL-3.0 Imports: 1 Imported by: 0

README

CRANE KUBERNETES OPERATOR

Crane Operator is a Kubernetes operator that simplifies application deployment by enabling you to write one simple yaml configuration file and the operator handles everything else from setting up Pod/Deployments, Services, Volumes, Ingress, SSL and DNS and more.

It accomplishes this by defining a specification for an Application object that you follow while it handles the rest.

An Example for deploying a Wordpress Instance

apiVersion: cloud.cranom.tech/v1
kind: Application
metadata:
  name: wordpress
spec:
  image: wordpress:latest
  # Ports: internal is the internal port that the container exposes
  # external is the `NodePort` you want to expose to the node
  ports:
  - internal: 80
    external: 30080
    SSL: true
    domain: www.example.com

  volumes:
  - volume-name: wordpress-persistent-storage

  # Note: Crane Operator does not hande or create Secrets so you need to define your own Secrets
  envFrom: wordpress-secrets


Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL