Hi Guys, I created two users and setup authentication but without any authorization given these users are able to access all the objects in all namespaces including cluster objects. Can anyone let me know what went wrong?
root@kmaster:/home/certs/jazz# kubectl --kubeconfig=/home/certs/jazz/users.conf config view
apiVersion: v1
clusters:
- cluster:
certificate-authority: /etc/kubernetes/pki/ca.crt
server: https://10.128.0.9:6443
name: kubernetes
contexts: - context:
cluster: kubernetes
user: user5
name: user5@kubernetes - context:
cluster: kubernetes
user: user6
name: user6@kubernetes
current-context: user6@kubernetes
kind: Config
preferences: {}
users: - name: user5
user:
client-certificate: /home/certs/jazz/user5.crt
client-key: /home/certs/jazz/user5.key - name: user6
user:
client-certificate: /home/certs/jazz/user6.crt
client-key: /home/certs/jazz/user6.key
root@kmaster:/home/certs/jazz#
10:46
root@kmaster:/home/certs/jazz# kubectl get role
No resources found in default namespace.
root@kmaster:/home/certs/jazz# kubectl get rolebinding
No resources found in default namespace.
root@kmaster:/home/certs/jazz# kubectl get role -n iit
No resources found in iit namespace.
root@kmaster:/home/certs/jazz# kubectl get rolebinding -n iit
No resources found in iit namespace.
root@kmaster:/home/certs/jazz# kubectl --kubeconfig=/home/certs/jazz/users.conf config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
user5@kubernetes kubernetes user5
-
user6@kubernetes kubernetes user6
root@kmaster:/home/certs/jazz# kubectl --kubeconfig=/home/certs/jazz/users.conf get pods
NAME READY STATUS RESTARTS AGE
secasenvdep-86c855b8b-czzhc 1/1 Running 0 25h
secasenvdep-86c855b8b-dz88q 1/1 Running 0 25h
secasenvdep19-5dd4575dbd-684wt 1/1 Running 0 23h
secasenvdep19-5dd4575dbd-kmdgp 1/1 Running 0 23h
secasenvdep199-797bcdc8c5-8jc24 1/1 Running 0 23h
secasenvdep199-797bcdc8c5-pckgr 1/1 Running 0 23h
secasvoldep-675f65f5c5-cw85b 1/1 Running 0 25h
secasvoldep-675f65f5c5-trnmc 1/1 Running 0 25h
secasvoldep19-65b7864ff6-495wh 1/1 Running 0 24h
secasvoldep19-65b7864ff6-kc5lp 1/1 Running 0 24h
root@kmaster:/home/certs/jazz#