7,540
edits
Changes
→Login
=Login=
Az '''oc login''' paranccsal kell belépni a klaszerbe. A sikeres oc login inicializálja a kubernetes config-ot is.
<pre>
# oc login -u system:admin
Logged into "https://192.168.42.185:8443" as "system:admin" using existing credentials.
You have access to the following projects and can switch between them with 'oc project <projectname>':
default
kube-dns
kube-proxy
kube-public
kube-system
* myproject
...
</pre>
OpenShift-ben a projekt egyenlő a Kubernetes névtérrel. Láthatjuk, hogy a myproject névtérbe vagyunk belépve.
Listázzuk a Kubernetes konfigurációt:
<pre>
# kubectl config view
....
- context:
cluster: 192-168-42-185:8443
namespace: myproject
user: system:admin/192-168-42-185:8443
name: myproject/192-168-42-185:8443/system:admin
</pre>
Láthatjuk, hogy létrehozott az '''oc login''' egy külön kontextust. Innentől kezdve a '''kubectl''' parancsokat tudjuk használni.
Listázzuk ki a felhasználókat. Látni fogjuk hogy a fenti is látott system és developer felhasználók vannak a klaszterben:
<pre>
# kubectl get users
NAME UID FULL NAME IDENTITIES
developer f59113f2-9f30-11e9-ba85-525400efb4ec anypassword:developer
system df29da3c-9f35-11e9-ba85-525400efb4ec anypassword:system
</pre>
A webes konzolon is be tudunk lépni:
...
=Deployment és service létrehozása=