5 `choco install openshift-cli`
9 1. Select `Developer` view.
10 2. Click your own name.
11 3. Select `Copy Login Command`
12 4. Follow prompts and then copy and paste the provided `oc` command.
14 3. Confirm you're connected
18 4. Install `kompose` to support `docker-compose` to `openshift`
20 https://kompose.io/installation/
22 `go install github.com/kubernetes/kompose@latest`
24 ## Convert from Docker to K8S
26 1. Create a Docker compose file
28 Example: `files/openshift/calibre-web/compose.yml`
30 2. Create a route file
32 Example: `files/openshift/calibre-web/route.yml`
34 3. Update `compose.yml` with path to book files
36 4. Use Create K8S files, from `compose.yml`
39 cd files/openshift/calibre-web/
45 1. Create an switch to a project
48 oc new-project bookshelf
54 oc apply -f calibre-web-service.yaml
55 oc apply -f calibre-web-deployment.yaml
56 oc apply -f calibre-web-claim0-persistentvolumeclaim.yaml
57 oc apply -f calibre-web-claim1-persistentvolumeclaim.yaml
58 oc apply -f route.yaml