MediaWiki on Kubernetes: Difference between revisions
m draft |
link to new article on Ansible with Kubernetes |
||
| Line 12: | Line 12: | ||
# Cluster Management ([[Kubespray]]) | # Cluster Management ([[Kubespray]]) | ||
# Application Lifecycle (Use Ansible to build Operators with the Operator SDK to handle deployment, upgrades, backups, etc.) | # Application Lifecycle (Use Ansible to build Operators with the Operator SDK to handle deployment, upgrades, backups, etc.) | ||
Here's more information about [[Ansible with Kubernetes]] | |||
== High-level outline == | == High-level outline == | ||
| Line 20: | Line 22: | ||
## Create service account at GitHub - to prevent access to private repos through Docker Hub | ## Create service account at GitHub - to prevent access to private repos through Docker Hub | ||
## Add automated builds and automated testing | ## Add automated builds and automated testing | ||
# Create [https://coreos.com/blog/introducing-operators.html operator] for MediaWiki. Note the blog article is from 2016. There are now many operators | |||
# Add metrics with the [https://github.com/helm/charts/tree/master/stable/prometheus-operator helm chart prometheus-operator] | |||
Docker (default in kublet <ref>https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/container-runtime-interface.md</ref>) is just one of many container runtimes that can be used with Kubernetes. The others include containerd and CRI-O. | Docker (default in kublet <ref>https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/container-runtime-interface.md</ref>) is just one of many container runtimes that can be used with Kubernetes. The others include containerd and CRI-O. | ||
[[Category:Virtualization]] | [[Category:Virtualization]] | ||