Minimal and free Kubernetes distribution with Terraform
MIT License
Bot releases are visible (Hide)
Published by dghubble over 4 years ago
fedora-coreos
module for Fedora CoreOScontainer-linux
module for Flatcar Linuxcontroller_count
exceeds AWS zones (e.g. 5 controllers) (#714)
address_prefixes
list (#730)
address_prefix
is deprecatedterraform-provider-azurerm
v2.8.0+ (action required)install-cni
crashloop on Pod restarts (#724)
os_stream
variable to set the stream to stable
(default), testing
, or next
os_image
variableos_stream
variable to set the stream to stable
(default), testing
, or next
os_image
variable. Manual image uploads are no longer neededos_image
to use a flatcar-stable
defaultPublished by dghubble over 4 years ago
fedora-coreos
module for Fedora CoreOScontainer-linux
module for Flatcar Linuxos_image
default from coreos-stable
to flatcar-stable
(#702)os_image
to be required. Recommend uploading a Flatcar Linux image (action required) (#702)coreos-stable
to flatcar-stable
os_image
to be required. Recommend uploading a Flatcar Linux image (action required) (#702)Published by dghubble over 4 years ago
fedora-coreos
module for Fedora CoreOScontainer-linux
module with OS set to Flatcar Linuxkube-proxy
and calico
or flannel
to tolerate specific taints (#682)
networking
mode flannel
(non-default) is chosen (#689)
controller_clc_snippets
to controller_snippets
for consistency (#688)worker_clc_snippets
to worker_snippets
for consistencyclc_snippets
(bare-metal) to snippets
for consistencyPublished by dghubble over 4 years ago
kube-apiserver
, kube-controller-manager
, kube-scheduler
, and kube-proxy
container imagesfedora-coreos
module for Fedora CoreOScontainer-linux
module with OS set for Flatcar Linux (varies, see docs)terraform-provider-ct
v0.5+) (#686)terraform-provider-ct
plugin from v0.4.0 to v0.5.0
journald
(#681)asset_dir
variable and remove docs (#678)testing
or bodhi-update
images could be chosen depending on the regionos_stream
from testing to stableimage
variable to os_image
for consistency (#677) (action required)Published by dghubble over 4 years ago
worker_node_labels
on Fedora CoreOS (#651)terraform-provider-azurerm
v2.0+ (action required)
worker_priority
from Low
to Spot
if used (action required)worker_node_labels
map variable for per-worker node labels (#663)worker_node_taints
map variable for per-worker node taints (#663)worker_node_labels
on Fedora CoreOS (#651)Published by dghubble over 4 years ago
json-file
as a workaroundPublished by dghubble over 4 years ago
Published by dghubble over 4 years ago
127.0.0.1:10248
healthz listener (#607)terraform-provider-google
v3.0+ (#617)
v2.19+
to ease migration, as no v3.x features are usedPublished by dghubble almost 5 years ago
asset_dir
(#595)
asset_dir
to be optional. Remove the variable to skip writing assets locally (action recommended)terraform apply
from stateless automation systemstemplate_dir
with templatefile
function (#587)
lameduck
option to wait before shutdowngoogle_compute_region_instance_group_manager
version block format
instance_template
is deprecatedterraform-provider-google
v2.19.0+ (action required)Published by dghubble about 5 years ago
controllers
and workers
as typed lists of machine detail objects (#566)
controller_names
, controller_macs
, and controller_domains
variablesworker_names
, worker_macs
, and worker_domains
variablesPublished by dghubble about 5 years ago
cluster_domain_suffix
variableworker_node_labels
variable to set initial worker node labels (#550)node_labels
variable to internal workers
pool module (#550)networking
provider Calico VXLAN out of experimental (set networking = "calico"
)worker_node_labels
variable to set initial worker node labels (#550)node_labels
variable to internal workers
pool module (#550)workers
module default vm_type
to Standard_DS1_v2
(followup to #539)container_linux_oem
variable (#562)networking
provider Calico VXLAN out of experimental (set networking = "calico"
)worker_node_labels
variable to set initial worker node labels (#550)node_labels
variable to internal workers
module (#550)Published by dghubble about 5 years ago
kubectl get nodes
)node.kubernetes.io/master
and node.kubernetes.io/node
(migratory)kube-apiserver
, kube-scheduler
, and kube-controller-manager
as static pods on each controllerkubectl
edits to kube-apiserver
, kube-scheduler
, and kube-controller-manager
are no longer possible (change)pod-checkpointer
terraform-provider-ct
plugin from v0.3.2 to v0.4.0
controller_type
to Standard_B2s
(#539)
B2s
is cheaper by $17/month and provides 2 vCPU, 4GB RAMworker_type
to Standard_DS1_v2
(#539)
F1
is previous generation. DS1_v2
is newer, similar cost, and supports Low Priority modePublished by dghubble about 5 years ago
bandwidth
plugin for traffic shaping
kube-apiserver
with lower privilege user (nobody) (#506)terraform-provider-ct
version constraint (v0.3.2+)
networking.k8s.io/v1beta1
apiVersionOn AWS and bare-metal, a Fedora CoreOS preview is available to try (announcement).
Published by dghubble over 5 years ago
terraform-provider-ct
v0.3.2+ to support Terraform v0.12 (action required)terraform-provider-aws
v2.7+ to support Terraform v0.12 (action required)os_image
to "flatcar-edge"terraform-provider-azurerm
v1.27+ to support Terraform v0.12 (action required)eviction_policy
to be set for Low priority VMs. Supporting Low priority VMs meant when Regular VMs were used, each terraform apply
rolled workers, to set eviction_policy to null.terraform-provider-matchbox
v0.3.0+ to support Terraform v0.12 (action required)os_channel
to "flatcar-edge"terraform-provider-digitalocean
v1.3+ to support Terraform v0.12 (action required)worker_type
from s-1vcpu1-1gb
to s-1vcpu-2gb
terraform-provider-google
v2.5+ to support Terraform v0.12 (action required)Published by dghubble over 5 years ago
ready
plugin to improve readinessProbeterraform-provider-ct
plugin from v0.3.1 to v0.3.2 (#487)worker
pool module count
variable to worker_count
(#485) (action maybe)
count
will become a reserved variable name in Terraform v0.12azurerm_autoscale_setting
with azurerm_monitor_autoscale_setting
(#482)
terraform-provider-azurerm
v1.22+ (action required)worker
pool module count
variable to worker_count
(#485) (action maybe)
count
will become a reserved variable name in Terraform v0.12worker
pool module count
variable to worker_count
(#485) (action maybe)
count
will become a reserved variable name in Terraform v0.12Published by dghubble over 5 years ago
networking
is "flannel" (default: calico)networking
variable accepting "flannel" (default) or "calico"networking
variable accepting "flannel" (default) or "calico"