Add Typhoon Azure for Container Linux #288
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Typhoon on Azure on Container Linux. Both Azure and Typhoon have changed since 6 months ago. Typhoon Azure supports single or multi-master self-hosted control plane. Availability set masters. Scale set workers with autoscaling. Network isolated controllers and workers. CoreDNS. RBAC always. Flannel (no Calico or Network Policy, great sadness). Load balancer with IPv4 "frontends" for apiservers (Typhoon favors 6443) and Ingress controllers. Prometheus, Grafana, Heapster, and CLUO addons. Alerts all green. Fast disks for etcd. Conformance passes. Container Linux Config snippets. Worker pools (same region only). Low priority instances for saving $$. Other Typhoon nice things.
Once v1.11.3 is released:
See full tutorial in https://github.com/poseidon/typhoon/blob/master/docs/cl/azure.md
Status
Azure is alpha. Azure still has a ways to go. For production, use AWS, Google Cloud, or bare-metal which are rated stable. Check errata for known shortcomings.
I run an always-on Azure cluster alongside Typhoon AWS, bare-metal, and GCP clusters.
Also, special thanks to @justaugustus who wrote an early variant back in January.