genkubessl

module
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2019 License: Apache-2.0

README

Build Status go-report

genkubessl

A tool for generating and managing kubernetes ssl certificates.

Motivation

  • manage most certificate operations in a kubernetes cluster
  • learning project
    • this is my first GOlang project
    • it also helps me better understand kubernetes internals as well as kubeadm internals
    • should also be able to provide a better overview of certificate creation and management in kubernetes
  • should allow for more flexibility than kubeadm
  • defaults should provide both a sane and usable setup

structure

https://github.com/golang-standards/project-layout

This project is licensed under APACHE 2.0 license. Please see the included LICENSE file.

This project contains code copied or inspired from the following projects:

https://github.com/kubernetes/
https://golang.org/
examples
./kubesslcerts kubecerts \
-apisans kapi.example.org/10.0.0.1:127.0.0.1:1.1.1.1 \
-masters master01.example.org/10.1.0.1:10.1.0.2,master02.example.org/10.1.1.1:10.1.1.2 \
-workers worker01.example.org/10.1.0.1:10.1.0.2,worker02.example.org/10.1.1.1:10.1.1.2

Directories

Path Synopsis
cmd
gencrt command
genkubessl command
src

Jump to

Keyboard shortcuts

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