Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@detiber
detiber / README.md
Last active January 22, 2019 18:20
Cluster API Provider AWS phases with KIND

Cluster API Provider AWS Phases with KIND

Pre-demo Prep

Install KIND

go get -u sigs.k8s.io/kind
@detiber
detiber / FUTURE.md
Last active December 8, 2023 07:34
HA kubeadm Cluster - Stacked Control Plane

Thoughts on future Kubeadm work required to streamline experience

Currently the kubeadm config and workflow is centered around a single control plane node and any number of worker nodes. This requires additional workarounds when trying to bootstrap and manage clusters with an HA control plane. I believe there is a path forward that would help streamline the effort required to stand up a fully managed HA control plane including etcd.

  • Etcd Config Changes
    • Modify the local etcd config to have an additional parameter for exposing etcd ports or to expose the ports by default
    • Add a attribute to override the exposed advertised ip, preferably by choosing an interface to use for detection
  • Make API Server Load Balancer config more explicit instead of just overriding the api config
    • Add new attribute to specify a load balancer, which will implicitly set the api config if not explicitly set
  • Control Plane join/extend workflow
@joyrexus
joyrexus / README.md
Last active February 24, 2024 15:16
collapsible markdown

collapsible markdown?

CLICK ME

yes, even hidden code blocks!

print("hello world!")
@ragingwind
ragingwind / Backend Architectures Keywords and References.md
Last active April 17, 2024 10:51
Backend Architectures Keywords and References
@dypsilon
dypsilon / frontendDevlopmentBookmarks.md
Last active March 27, 2024 06:36
A badass list of frontend development resources I collected over time.
@agoddard
agoddard / host_groups_to_knife.py
Created May 9, 2012 23:15
Converts Nagios hosts config to knife role from file commands.
#!/usr/bin/env python
def host_groups_to_knife(hosts_config, output_file="knife_commands.sh"):
"""Converts Nagios hosts config to knife role from file commands."""
file = open(hosts_config, 'r')
output = "#!/bin/bash\n"
for line in file: