Final thoughts on Kubernetes

In production, define deployments to set up replicas in case of failure, then modify those deployments to roll out updates gradually.

This works best with the stack below; changing any of these components may require some tweaking:

  • Any continuous integration build tool
  • Container technology: Docker
  • Kubernetes
  • Cloud platform: Google Cloud Platform
1
2
3
4
kubectl describe deployments [name]
kubectl get replicasets

kubectl apply -f [deployment-yaml]