Git Product home page Git Product logo

rhodes's Introduction

RHODES (RE) and MANISA (CE) in the same repository

manifest.yml

Pre-requisites

  1. Download Minikube to run Kubernetes locally
  2. minikube start
  3. Kubectl cli download

Steps to apply the manifest

  1. Create a namespace in minikube kubectl create namespace {{YourNameSpace}}
  2. Download the manifest.yml
  3. Create the docker images for rhodes {{rhodes-image}} and manisa {{manisa-image}}
  4. cd to Rhodes/rhodes
  5. docker build . -t {{your-docker-id}}/rhodes-image
  6. cd to Rhodes/manisa
  7. docker build . -t {{your-docker-id}}/manisa-image
  8. login to docker hub on docker dashboard using {{your-docker-id}}
  9. docker push {{your-docker-id}}/manisa-image
  10. docker push {{your-docker-id}}/rhodes-image
  11. Open the manifest.yaml
  12. replace the image name and namespace names in the manifest.yaml
  13. change the kubectl context to your namespace kubectl config set-context --current --namespace={{YourNamespace}}
  14. kubectl apply -f ./manifest.yaml
  15. This will create a. 2 deployments b. 2 services c. 1 Ingress
  16. Once the pods and services are up and running , do a port forward kubectl port-forward <{{pod-Name}} {{device-port}}:{{container-port}}

rhodes's People

Contributors

aneeshargit avatar koundinyavakkantham avatar meezaan avatar sridevinainavarapu avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.