kubernetes-cloudflare-syncer

module
v0.0.0-...-e21e9ae Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2020 License: MIT

README

Kubernetes Cloudflare Syncer

This repository is inspired by calebdoxsey/kubernetes-cloudflare-sync and for syncing Cloudflare DNS and any IP addresses list on Kubernetes cluster.

Currently we support syncing IPs on GKE and GCE.

For GKE, please read ./pkg/gke.

For GCE, please read ./pkg/gcloud.

You can implement any other way to get IPs on cluster by implementing the interface below.

// IPLister should implement Setup and List function
// to efficientlly plugin the mechanism of listing
// IP address.
type IPLister interface {
	Setup()
	List() []string
}

This project is useful for the non-managed clusters on some Cloud Providers that does not support pure public network interface.

Directories

Path Synopsis
pkg
gke

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL