init commit
This commit is contained in:
1
modules/ROOT/nav.adoc
Normal file
1
modules/ROOT/nav.adoc
Normal file
@@ -0,0 +1 @@
|
||||
* xref:general.adoc[]
|
92
modules/ROOT/pages/general.adoc
Normal file
92
modules/ROOT/pages/general.adoc
Normal file
@@ -0,0 +1,92 @@
|
||||
:toc: right
|
||||
= Matomo
|
||||
|
||||
https://hub.docker.com/_/matomo/[Official docker image].
|
||||
|
||||
Steps:
|
||||
|
||||
. create Ingress object
|
||||
|
||||
|
||||
== Ingress
|
||||
[source, yaml]
|
||||
----
|
||||
include::../.././../k8s/ingress-matomo.yaml[]
|
||||
----
|
||||
|
||||
kubectl describe ingress ingress-matomo -n playground
|
||||
|
||||
kubectl describe ingress -n playground
|
||||
|
||||
kubectl describe ingress ingress-resource-backend -n playground
|
||||
|
||||
=== Error
|
||||
|
||||
|
||||
docker run --name=some-mysql -e MYSQL_ROOT_PASSWORD=admin123 -d mysql
|
||||
|
||||
docker run --name myadmin -d --link testsql:db -p 8080:80 phpmyadmin/phpmyadmin
|
||||
|
||||
docker run --name myadmin -d --link dockermysqlrabbitmq_mysql:db -p 8080:80 phpmyadmin/phpmyadmin
|
||||
|
||||
docker run -d --link dockermysqlrabbitmq_mysql_1:db -v matomo:/var/www/html -p 8080:80 matomo
|
||||
|
||||
|
||||
docker exec -ti dockermysqlrabbitmq_mysql_1 bash
|
||||
|
||||
docker-compose up --build
|
||||
|
||||
|
||||
|
||||
== Backend or Service
|
||||
[source,yaml]
|
||||
----
|
||||
include::../.././../k8s/backend-matomo.yaml[]
|
||||
----
|
||||
|
||||
https://kubernetes.io/docs/concepts/services-networking/ingress/#resource-backend[Resource backends documentation]
|
||||
|
||||
== Deployment
|
||||
|
||||
[source,yaml]
|
||||
----
|
||||
include::../.././../k8s/deployment-matomo.yaml[]
|
||||
----
|
||||
|
||||
Logging UI https://playground.k-space.ee[address]
|
||||
|
||||
|
||||
== Useful commands
|
||||
|
||||
kubectl delete ingress matomo-ingress
|
||||
|
||||
kubectl get ep -n playground
|
||||
|
||||
kubectl config use-context default
|
||||
|
||||
kubectl config get-contexts
|
||||
|
||||
journalctl -u kubelet
|
||||
|
||||
journalctl -f
|
||||
|
||||
ip route list
|
||||
|
||||
|
||||
kubectl apply -f k8s/ -n playground
|
||||
|
||||
alias k="kubectl -n sb-4m3khtc9b8"
|
||||
|
||||
|
||||
|
||||
== Secret
|
||||
|
||||
[source,bash]
|
||||
----
|
||||
cat <<EOF >./kustomization.yaml
|
||||
secretGenerator:
|
||||
- name: mysql-pass
|
||||
literals:
|
||||
- password=helloworld
|
||||
EOF
|
||||
----
|
Reference in New Issue
Block a user