-
Follow instruction of Official Jaeger Operator Install Manual
-
Problem:
kube-system
is protected namespace.cert-manager
cannot create resource to it.- Issue: cert-manager/cert-manager#3717
- Solution: You have to change leader election namespace of
cert-manager
. See attached filecert-manager-kustomization
.
-
Problem: Custom
jeager
replica set is keep created and scaled to 0. Pods are keep terminating. Message showsDoes not have minimum availability
.- Issue: jaegertracing/jaeger-operator#1848
- Solution: Finding solutions...
-
Problem:
gce
ingress controller is not creating properly.- Solution: Install
nginx
ingress controller instead. Setspec.ingress.ingressClassName
tonginx
.
- Solution: Install
-
Problem: Want to set base path for UI.
- Solution: Set
query.options.query.base-path
. If all-in-one, setallInOne.options.query.base-path
instead.
- Solution: Set
Last active
April 9, 2022 18:29
-
-
Save cathei/77a9169dacc6aa65a1475d5dbd44f60f to your computer and use it in GitHub Desktop.
Installing Jaeger on Autopilot GKE
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
resources: | |
- https://github.com/cert-manager/cert-manager/releases/download/v1.8.0/cert-manager.yaml | |
patchesJson6902: | |
# https://github.com/cert-manager/cert-manager/issues/3338 | |
# https://github.com/cert-manager/cert-manager/issues/3717 | |
# Credit to @lnhrdt on comment | |
- target: | |
group: rbac.authorization.k8s.io | |
version: v1 | |
kind: Role | |
name: cert-manager:leaderelection | |
patch: |- | |
- op: replace | |
path: /metadata/namespace | |
value: cert-manager | |
- target: | |
group: rbac.authorization.k8s.io | |
version: v1 | |
kind: Role | |
name: cert-manager-cainjector:leaderelection | |
patch: |- | |
- op: replace | |
path: /metadata/namespace | |
value: cert-manager | |
- target: | |
group: rbac.authorization.k8s.io | |
version: v1 | |
kind: RoleBinding | |
name: cert-manager:leaderelection | |
patch: |- | |
- op: replace | |
path: /metadata/namespace | |
value: cert-manager | |
- target: | |
group: rbac.authorization.k8s.io | |
version: v1 | |
kind: RoleBinding | |
name: cert-manager-cainjector:leaderelection | |
patch: |- | |
- op: replace | |
path: /metadata/namespace | |
value: cert-manager | |
- target: | |
group: apps | |
version: v1 | |
kind: Deployment | |
name: cert-manager | |
patch: |- | |
- op: replace | |
path: /spec/template/spec/containers/0/args/2 | |
value: --leader-election-namespace=cert-manager | |
- target: | |
group: apps | |
version: v1 | |
kind: Deployment | |
name: cert-manager-cainjector | |
patch: |- | |
- op: replace | |
path: /spec/template/spec/containers/0/args/1 | |
value: --leader-election-namespace=cert-manager |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment