mirror of
https://github.com/philippemerle/KubeDiagrams.git
synced 2026-08-19 14:26:15 +00:00
223 lines
5.5 KiB
Plaintext
223 lines
5.5 KiB
Plaintext
cluster_Namespace_default: Namespace: default {
|
|
label.near: "top-left"
|
|
style : {
|
|
fill: "white"
|
|
font-color: "#2D3436"
|
|
font-size: 12
|
|
stroke: "black"
|
|
stroke-dash: 7
|
|
border-radius: 20
|
|
}
|
|
tooltip: |`yaml
|
|
Namespace: default
|
|
`|
|
|
cluster_Application_wordpress: Application: wordpress {
|
|
label.near: "top-left"
|
|
style : {
|
|
fill: "#ECE8F6"
|
|
font-color: "#2D3436"
|
|
font-size: 12
|
|
stroke: "#AEB6BE"
|
|
border-radius: 20
|
|
}
|
|
tooltip: |`yaml
|
|
Application: wordpress
|
|
`|
|
|
409ca87daa5048ca88acb285541c5ed4: {
|
|
label: "wordpress\n-mysql"
|
|
shape: image
|
|
icon: https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master/resources/k8s/network/svc.png
|
|
tooltip: |`yaml
|
|
kind: Service
|
|
apiVersion: v1
|
|
metadata:
|
|
name: wordpress-mysql
|
|
...
|
|
`|
|
|
}
|
|
2e73b26fd42f47088398e8a8b40ee2b3: {
|
|
label: "wordpress\n-mysql"
|
|
shape: image
|
|
icon: https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master/resources/k8s/compute/deploy.png
|
|
tooltip: |`yaml
|
|
kind: Deployment
|
|
apiVersion: apps/v1
|
|
metadata:
|
|
name: wordpress-mysql
|
|
...
|
|
`|
|
|
}
|
|
050c141af8e1488ba3966c4c53c62f0b: {
|
|
label: "mysql-pv-claim"
|
|
shape: image
|
|
icon: https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master/resources/k8s/storage/pvc.png
|
|
tooltip: |`yaml
|
|
kind: PersistentVolumeClaim
|
|
apiVersion: v1
|
|
metadata:
|
|
name: mysql-pv-claim
|
|
...
|
|
`|
|
|
}
|
|
d0dcc56f1fb241d8b3b78cc59e573592: {
|
|
label: "mysql-pass"
|
|
shape: image
|
|
icon: https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master/resources/k8s/podconfig/secret.png
|
|
tooltip: |`yaml
|
|
kind: Secret
|
|
apiVersion: v1
|
|
metadata:
|
|
name: mysql-pass
|
|
...
|
|
`|
|
|
}
|
|
69dbe6da8d1f43ac95b8f1e35c24e7e8: {
|
|
label: "wordpress"
|
|
shape: image
|
|
icon: https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master/resources/k8s/network/svc.png
|
|
tooltip: |`yaml
|
|
kind: Service
|
|
apiVersion: v1
|
|
metadata:
|
|
name: wordpress
|
|
...
|
|
`|
|
|
}
|
|
9e6835256f684df79009297ae4390eeb: {
|
|
label: "wordpress"
|
|
shape: image
|
|
icon: https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master/resources/k8s/compute/deploy.png
|
|
tooltip: |`yaml
|
|
kind: Deployment
|
|
apiVersion: apps/v1
|
|
metadata:
|
|
name: wordpress
|
|
...
|
|
`|
|
|
}
|
|
c6240fb70d7a4b02967405efda70ec7c: {
|
|
label: "wp-pv-claim"
|
|
shape: image
|
|
icon: https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master/resources/k8s/storage/pvc.png
|
|
tooltip: |`yaml
|
|
kind: PersistentVolumeClaim
|
|
apiVersion: v1
|
|
metadata:
|
|
name: wp-pv-claim
|
|
...
|
|
`|
|
|
}
|
|
}
|
|
}
|
|
cluster_Namespace_default.cluster_Application_wordpress.409ca87daa5048ca88acb285541c5ed4 -> cluster_Namespace_default.cluster_Application_wordpress.2e73b26fd42f47088398e8a8b40ee2b3: {
|
|
label:3306/TCP
|
|
style : {
|
|
stroke: "black"
|
|
font-color: "#2D3436"
|
|
font-size: 10
|
|
stroke-dash: 7
|
|
}
|
|
tooltip: |`yaml
|
|
spec.selector:
|
|
app: wordpress
|
|
tier: mysql
|
|
`|
|
|
}
|
|
cluster_Namespace_default.cluster_Application_wordpress.2e73b26fd42f47088398e8a8b40ee2b3 -> cluster_Namespace_default.cluster_Application_wordpress.050c141af8e1488ba3966c4c53c62f0b: {
|
|
style : {
|
|
stroke: "black"
|
|
font-color: "#2D3436"
|
|
font-size: 13
|
|
}
|
|
tooltip: |`yaml
|
|
spec.template.spec.volumes[0].persistentVolumeClaim:
|
|
claimName: mysql-pv-claim
|
|
`|
|
|
}
|
|
cluster_Namespace_default.cluster_Application_wordpress.2e73b26fd42f47088398e8a8b40ee2b3 -> cluster_Namespace_default.cluster_Application_wordpress.d0dcc56f1fb241d8b3b78cc59e573592: {
|
|
style : {
|
|
stroke: "black"
|
|
font-color: "#2D3436"
|
|
font-size: 13
|
|
}
|
|
tooltip: |`yaml
|
|
spec.template.spec.containers:
|
|
- env:
|
|
- name: MYSQL_ROOT_PASSWORD
|
|
valueFrom:
|
|
secretKeyRef:
|
|
key: password
|
|
name: mysql-pass
|
|
- name: MYSQL_DATABASE
|
|
value: wordpress
|
|
- name: MYSQL_USER
|
|
value: wordpress
|
|
- name: MYSQL_PASSWORD
|
|
valueFrom:
|
|
secretKeyRef:
|
|
key: password
|
|
name: mysql-pass
|
|
image: mysql:8.0
|
|
name: mysql
|
|
ports:
|
|
- containerPort: 3306
|
|
name: mysql
|
|
volumeMounts:
|
|
- mountPath: /var/lib/mysql
|
|
name: mysql-persistent-storage
|
|
`|
|
|
}
|
|
cluster_Namespace_default.cluster_Application_wordpress.69dbe6da8d1f43ac95b8f1e35c24e7e8 -> cluster_Namespace_default.cluster_Application_wordpress.9e6835256f684df79009297ae4390eeb: {
|
|
label:80/TCP
|
|
style : {
|
|
stroke: "black"
|
|
font-color: "#2D3436"
|
|
font-size: 10
|
|
stroke-dash: 7
|
|
}
|
|
tooltip: |`yaml
|
|
spec.selector:
|
|
app: wordpress
|
|
tier: frontend
|
|
`|
|
|
}
|
|
cluster_Namespace_default.cluster_Application_wordpress.9e6835256f684df79009297ae4390eeb -> cluster_Namespace_default.cluster_Application_wordpress.d0dcc56f1fb241d8b3b78cc59e573592: {
|
|
style : {
|
|
stroke: "black"
|
|
font-color: "#2D3436"
|
|
font-size: 13
|
|
}
|
|
tooltip: |`yaml
|
|
spec.template.spec.containers:
|
|
- env:
|
|
- name: WORDPRESS_DB_HOST
|
|
value: wordpress-mysql
|
|
- name: WORDPRESS_DB_PASSWORD
|
|
valueFrom:
|
|
secretKeyRef:
|
|
key: password
|
|
name: mysql-pass
|
|
- name: WORDPRESS_DB_USER
|
|
value: wordpress
|
|
image: wordpress:6.2.1-apache
|
|
name: wordpress
|
|
ports:
|
|
- containerPort: 80
|
|
name: wordpress
|
|
volumeMounts:
|
|
- mountPath: /var/www/html
|
|
name: wordpress-persistent-storage
|
|
`|
|
|
}
|
|
cluster_Namespace_default.cluster_Application_wordpress.9e6835256f684df79009297ae4390eeb -> cluster_Namespace_default.cluster_Application_wordpress.c6240fb70d7a4b02967405efda70ec7c: {
|
|
style : {
|
|
stroke: "black"
|
|
font-color: "#2D3436"
|
|
font-size: 13
|
|
}
|
|
tooltip: |`yaml
|
|
spec.template.spec.volumes[0].persistentVolumeClaim:
|
|
claimName: wp-pv-claim
|
|
`|
|
|
}
|