Skip to content
This repository has been archived by the owner on Mar 21, 2022. It is now read-only.

gravitational/kube2sky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kube2sky

==============

A bridge between Kubernetes and SkyDNS. This will watch the kubernetes API for changes in Services and then publish those changes to SkyDNS through etcd.

For now, this is expected to be run in a pod alongside the etcd and SkyDNS containers.

Namespaces

Kubernetes namespaces become another level of the DNS hierarchy. See the description of --domain below.

Flags

--domain: Set the domain under which all DNS names will be hosted. For example, if this is set to kubernetes.io, then a service named "nifty" in the "default" namespace would be exposed through DNS as "nifty.default.svc.kubernetes.io".

--v: Set logging level

--etcd-mutation-timeout: For how long the application will keep retrying etcd mutation (insertion or removal of a dns entry) before giving up and crashing.

--etcd-server: The etcd server that is being used by skydns.

--etcd-cafile: TLS Certificate Authority file to secure etcd communication.

--etcd-certfile: TLS certificate file to secure etcd communication.

--etcd-keyfile: TLS key file to secure etcd communication.

--kube-master-url: URL of kubernetes master. Required if --kubecfg_file is not set.

--kubecfg-file: Path to kubecfg file that contains the master URL and tokens to authenticate with the master.

--log-dir: If non empty, write log files in this directory

--logtostderr: Logs to stderr instead of files

Note

This is a mirror from the official repository at https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns/kube2sky.

This mirror exists solely to enable support of several features absent in the official repository.

Currently, it implements TLS support for etcd.

Analytics

About

A bridge between Kubernetes and SkyDNS.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published