A Kubernetes operator to play ZundokoKiyoshi.
2.0K
Zundoko Operator is a Kubernetes operator built with Kubebuilder, that plays ZundokoKiyoshi.
You need kubectl to deploy Zundoko Operator with it.
git clone https://github.com/kaitoy/zundoko-operator.gitcd zundoko-operatorkubectl apply -f config/crds/zundokokiyoshi_v1beta1_hikawa.yamlkubectl apply -f config/crds/zundokokiyoshi_v1beta1_kiyoshi.yamlkubectl apply -f config/crds/zundokokiyoshi_v1beta1_zundoko.yamlkubectl apply -f zundoko-operator.yamlWrite a Hikawa manifest.
e.g.)
apiVersion: zundokokiyoshi.kaitoy.github.com/v1beta1
kind: Hikawa
metadata:
labels:
controller-tools.k8s.io: "1.0"
name: hikawa-sample
spec:
intervalMillis: 500
Apply the manifest to start a ZundokoKiyoshi.
See Zundokos by: kubectl get zundoko
[root@k8s-master ~]# kubectl get zundoko
NAME SAY AGE
hikawa-sample-zundoko-001 Doko 6m
hikawa-sample-zundoko-002 Doko 6m
hikawa-sample-zundoko-003 Doko 6m
hikawa-sample-zundoko-004 Zun 6m
hikawa-sample-zundoko-005 Doko 6m
hikawa-sample-zundoko-006 Doko 6m
See Kiyoshi by: kubectl get kiyoshi
[root@k8s-master ~]# kubectl get kiyoshi
NAME SAY AGE
hikawa-sample-kiyoshi Kiyoshi! 7m
Delete the manifest to clean a ZundokoKiyoshi.
You need Docker to build Zundoko Operator container image, and kustomize to generate a Kubernetes manifest file.
git clone https://github.com/kaitoy/zundoko-operator.gitcd zundoko-operatordocker build .kustomize build config/default > zundoko-operator.yamlContent type
Image
Digest
Size
40.6 MB
Last updated
over 7 years ago
docker pull kaitoy/zundoko-operator