Fix params passing with double quotes, and add clustor role trouble shooting steps

This commit is contained in:
Yuqiu Wang
2022-11-10 10:53:38 -06:00
parent 6f9cb6f388
commit 130b4e7dcd
7 changed files with 161 additions and 12 deletions

View File

@@ -0,0 +1,29 @@
kind: Ingress
apiVersion: networking.k8s.io/v1
metadata:
name: keycloak
namespace: default
spec:
ingressClassName: nginx
defaultBackend:
service:
name: keycloak
port:
number: 8080
rules:
-
host: keycloak.192.168.64.11.nip.io
http:
paths:
-
path: /
backend:
service:
name: keycloak
port:
number: 8080
pathType: ImplementationSpecific
status:
loadBalancer:
ingress:
- ip: 192.168.64.11

View File

@@ -0,0 +1,49 @@
apiVersion: v1
kind: Service
metadata:
name: keycloak
labels:
app: keycloak
spec:
ports:
- name: http
port: 8080
targetPort: 8080
selector:
app: keycloak
type: LoadBalancer
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: keycloak
labels:
app: keycloak
spec:
replicas: 1
selector:
matchLabels:
app: keycloak
template:
metadata:
labels:
app: keycloak
spec:
containers:
- name: keycloak
image: quay.io/keycloak/keycloak:20.0.1
args: ["start-dev"]
env:
- name: KEYCLOAK_ADMIN
value: "admin"
- name: KEYCLOAK_ADMIN_PASSWORD
value: "admin"
- name: KC_PROXY
value: "edge"
ports:
- name: http
containerPort: 8080
readinessProbe:
httpGet:
path: /realms/master
port: 8080

View File

@@ -0,0 +1,29 @@
kind: Ingress
apiVersion: networking.k8s.io/v1
metadata:
name: skooner
namespace: kube-system
spec:
ingressClassName: nginx
defaultBackend:
service:
name: skooner
port:
number: 4654
rules:
-
host: skooner.192.168.64.11.nip.io
http:
paths:
-
path: /
backend:
service:
name: skooner
port:
number: 4654
pathType: ImplementationSpecific
status:
loadBalancer:
ingress:
- ip: 192.168.64.11

View File

@@ -0,0 +1,30 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: anonymous-review-access
namespace: kube-system #whichever namespace you deployed skooner dashboard to
rules:
- apiGroups:
- authorization.k8s.io
resources:
- selfsubjectaccessreviews
- selfsubjectrulesreviews
verbs:
- create
- get
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: anonymous-review-access
namespace: kube-system #whichever namespace you deployed skooner dashboard to
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: anonymous-review-access
subjects:
- kind: User
name: system:anonymous
namespace: default