dply-server

command module
v0.0.0-...-3439342 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2023 License: Apache-2.0 Imports: 51 Imported by: 0

README

dply

k8s service deployment manager

Make & Build Docker Image

  • docker build -t dply-server .
  • docker tag dply-server herryg91/dply-server && docker push herryg91/dply-server

How To Start

1. Setup Docker in Docker (or we can also spawn docker engine in a machine)
- openssl genrsa -out "~/.dply/ca/key.pem" 4096
- openssl req -new -key "~/.dply/ca/key.pem" -out "~/.dply/ca/cert.pem" -subj '/CN=docker:dind CA' -x509 -days 
- kubectl create secret -n dply generic dind-certs --from-file=ca.cert.pem=~/.dply/ca/cert.pem --from-file=ca.key.pem=~/.dply/ca/key.pem 
- Get dind client certificate: kubectl -n dply cp <pod>:/certs/client/* ~/.dply/certs
2. kubectl apply -f k8s-dply.yaml
3. kubectl apply -f k8s-dind.yaml 
4. Access from dply client (https://github.com/herryg91/dply/tree/main/dply)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
app
grst/deploy
Code generated by protoc-gen-cdd.
Code generated by protoc-gen-cdd.
grst/image
Code generated by protoc-gen-cdd.
Code generated by protoc-gen-cdd.
grst/project
Code generated by protoc-gen-cdd.
Code generated by protoc-gen-cdd.
grst/server
Code generated by protoc-gen-cdd.
Code generated by protoc-gen-cdd.
grst/spec
Code generated by protoc-gen-cdd.
Code generated by protoc-gen-cdd.
grst/user
Code generated by protoc-gen-cdd.
Code generated by protoc-gen-cdd.
pkg
repository

Jump to

Keyboard shortcuts

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