No description
- Dockerfile 53.3%
- Shell 46.7%
| build | ||
| .gitignore | ||
| kustomization.yaml | ||
| pod.yaml | ||
| Readme.md | ||
| rolebinding.yaml | ||
| serviceaccount.yaml | ||
Kubernetes Befehle direkt aus dem Container absetzen
Dieses Repo soll nur ein kleines Beispiel liefern, wie man mit trivialen Mitteln Kubernetes / OpenShift Resourcen direkt aus einem Pod nutzen kann.
Siehe auch https://confluence.portal.at/pages/viewpage.action?pageId=355599818
build
Einfach in den korrekten Namespace wechseln mit oc project k8s-native
oc apply -k build
Will man diese Sachen anpassen, so muss man darauf achten, dem Container (entweder im Deployment, im StatefulSet oder wie hier im Pod) im
spec: den ServiceAccountName: mitzugeben (bei Deployment und StatefulSet ist das im spec.template.spec Teil)
run
oc apply -k .- dann kann man mit
oc rsh kubernetes-native-exampleauf den Pod einsteigen
Es gibt drei Kommandos in dem Ding:
./tester.sh-> generiert ein Secret und eine ConfigMap und deployed sie im Namespace
(kann man anschauen mitoc get secret teschter-secret -o yaml; oc get cm teschter-cm -o yaml)./read-tester.sh-> liest die Beiden wieder und dekodiert sie./delete-tester.sh-> löscht die Beiden wieder