Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| chp:cli [2018/12/21 16:32] – matthias | chp:cli [2026/05/27 14:01] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| :!: Let op! deze documentatie is nog volop in ontwikkeling :!: | :!: Let op! deze documentatie is nog volop in ontwikkeling :!: | ||
| \\ \\ | \\ \\ | ||
| - | ====== Openshift Command Line Interface ====== | + | ====== Openshift Command Line Interface |
| ===== Download ===== | ===== Download ===== | ||
| - | De CLI is beschikbaar voor Windows, MacOS en Linux en is [[https://github.com/ | + | De OpenShift |
| - | Nadat je met ingelogd op de host maak je gebruik van het " | + | Nadat je met de OpenShift web console |
| Meestal kun je, als je met "oc get" ergens informatie over kan opvragen, met "oc describe" | Meestal kun je, als je met "oc get" ergens informatie over kan opvragen, met "oc describe" | ||
| Line 12: | Line 12: | ||
| <code bash> | <code bash> | ||
| oc < | oc < | ||
| - | < | + | #EXAMPLE: |
| + | oc get project myproject1 | ||
| + | </code> | ||
| ===== Bash/tab completion ===== | ===== Bash/tab completion ===== | ||
| In MacOS en Linux kun je gebruik maken van tab completion, voor verschillende beschikbare shell' | In MacOS en Linux kun je gebruik maken van tab completion, voor verschillende beschikbare shell' | ||
| - | Bijv. voor BASH : | + | Bijv. voor BASH onder MacOS: |
| <code bash> | <code bash> | ||
| oc completion bash > ~/ | oc completion bash > ~/ | ||
| + | #direct inladen | ||
| source ~/ | source ~/ | ||
| + | #permanent inladen, kopieer de file naar de bash_completion directory | ||
| + | cp ./ | ||
| </ | </ | ||
| Line 36: | Line 41: | ||
| - | ==== Project Management ==== | + | ===== Project Management |
| Line 66: | Line 71: | ||
| <code bash>oc policy remove-role-from-group < | <code bash>oc policy remove-role-from-group < | ||
| * Laat zien welke rollen er uitgedeeld zijn in het project | * Laat zien welke rollen er uitgedeeld zijn in het project | ||
| - | <code bash>oc get rolebinding</ | + | <code bash>oc get rolebinding |
| // | // | ||
| Line 102: | Line 107: | ||
| |oc get svc| | list alle services binnen je project| | |oc get svc| | list alle services binnen je project| | ||
| |oc expose | --hostname| Route creëren \\ (zonder --hostname wordt het < | |oc expose | --hostname| Route creëren \\ (zonder --hostname wordt het < | ||
| + | |||