docker2kube/cmd/kubeconfig at master · cheikhshift/docker2kube · GitHub
source link: https://github.com/cheikhshift/docker2kube/tree/master/cmd/kubeconfig
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Kubeconfig
Generate a Kubernetes deployment configuration file.
Requirements
- Docker.
- Kubernetes installed.
- Dockerfile for your project.
How to install
go get github.com/cheikhshift/docker2kube/cmd/kubeconfig
Add a Dockerfile
If you already have a Dockerfile
within your project directory you may skip this step. Use the following Dockerfile
starter to get you started (Update it as needed) :
FROM golang:1.8
RUN mkdir -p /go/src/your/pkg/path
COPY . /go/src/your/pkg/path
ENV PORT=APP_PORT
RUN cd /go/src/your/pkg/path && go install
EXPOSE APP_PORT
CMD path
Command syntax
The command will write a new kubernetes deployment file, within your current working directory (name : default-deployment.yaml
). Please verify and update information within this file prior to deployment.
(IF project is GopherSauce)
kubeconfig
(IF project is Go)
kubeconfig <PORT>
PORT being the port your application will listen on.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK