Useful Resources • DaemonSet: Schedule a pod on each node • StatefulSet: Stateful application support • Job & CronJob: Batch processing • Ingress (https:/ /kubernetes.io/docs/user-guide/ingress/)
Production Practices • Set resource requests & limits • Separate critical & non-critical workloads • Node selectors • Set liveness & readiness probes • Add telemetry • Prep for node maintenance (draining & rescheduling pods) • Plan for Availability (investigate federated clusters) • Keep resource definitions in (YML/JSON) under source control • Secure your cluster!
Ecosystem • https:/ /github.com/kubernetes/charts (Official Helm charts; very active repo!) • Tectonic from CoreOS • Kubernetes Enterprise Toolkit from Apprenda • Google Container Engine (GKE) • Kubernetes the Hard Way by Kelsey Hightower • Official Slack Channel (http:/ /slack.kubernetes.io)