Our recent SNIA CSTI webcast, “Kubernetes in the Cloud (Part 3): (Almost) Everything You Need to Know about Stateful Workloads” offered a wealth of insight on how to address the challenges of running stateful workloads in Kubernetes. This webcast was the third installment of our Kubernetes in the Cloud webcast series and it is now available on-demand as are “Kubernetes in the Cloud (Part 1)” and “Kubernetes in the Cloud (Part 2).”
Our expert presenters, Paul Burt and Ingo Fuchs, have provided additional resources to help keep you in the know on Kubernetes. Here they all are:
- Anyone running Kubernetes needs to put a bit of thought into how they approach stateful workloads. Containers by their nature are ephemeral. So, what options are there for the average Kubernetes user? This talk aims to provide an overview of the most obvious options, and provide resources for learning more about them. https://twitter.com/kubernetesio/status/840257886202683392 and https://www.youtube.com/watch?v=4x1r3Osu1Kg
- Dockerizing MySQL at Uber Engineering https://eng.uber.com/dockerizing-mysql/
- Kelsey Hightower Tweet https://twitter.com/kelseyhightower/status/963413508300812295?lang=en
- Kubernetes secret objects https://kubernetes.io/docs/concepts/configuration/secret/
- Kubernetes external secrets https://github.com/godaddy/kubernetes-external-secrets
- Secrets management and data protection with HashiCorp Vault https://learn.hashicorp.com/vault
- Katakoda: Learn Kubernetes Using Interactive Browser-Based Scenarios https://www.katacoda.com/courses/kubernetes
- Operating Kubernetes Clusters and Applications Safely https://kubernetes-security.info/ and https://info.aquasec.com/kubernetes-security
- Kubernetes Best Practices: Mapping External Services https://cloud.google.com/blog/products/gcp/kubernetes-best-practices-mapping-external-services
- Example of mapping an external service by URI https://cloud.google.com/blog/products/gcp/kubernetes-best-practices-mapping-external-services
- Map ports and IP address directly https://cloud.google.com/blog/products/gcp/kubernetes-best-practices-mapping-external-services
- Kubernetes introductory tutorials https://kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/
- Kubernetes introductory tasks https://kubernetes.io/docs/tasks/run-application/run-single-instance-stateful-application/
- To run or not run a database on Kubernetes: What to Consider https://cloud.google.com/blog/products/databases/to-run-or-not-to-run-a-database-on-kubernetes-what-to-consider
- Introducing Operators: Putting Operational Knowledge into Software https://coreos.com/blog/introducing-operators.html
- Kubernetes Concepts: Custom Resources https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/
- Rules and criteria for Operators https://coreos.com/blog/introducing-operators.html
- GitHub etcd-io/etcd https://github.com/etcd-io/etcd/blob/master/Procfile.v2
- Couchbase cbbackupmgr Tool https://docs.couchbase.com/server/6.0/backup-restore/enterprise-backup-restore.html
- List of Operators https://operatorhub.io/
- Operator Frameworks https://github.com/operator-framework
- Should I use a configMap or a custom resource https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#should-i-use-a-configmap-or-a-custom-resource
- AWS Service Operator for Kubernetes https://aws.amazon.com/blogs/opensource/aws-service-operator-kubernetes-available/
- Examples how simple accessing an external service can be https://github.com/awslabs/aws-service-operator
- Kelsey Hightower Tweet https://twitter.com/kelseyhightower/status/822488055709712384?lang=en
If you know of some Kubernetes resources to share, please comment on this blog and we’ll add them to our list.