Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
pnispero@PC100942:~$ kubectl create deployment kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1
deployment.apps/kubernetes-bootcamp created
pnispero@PC100942:~$ kubectl get deployments
NAME                  READY   UP-TO-DATE   AVAILABLE   AGE
kubernetes-bootcamp   1/1     1            1           6s
pnispero@PC100942:~$ kubectl delete deployment kubernetes-bootcamp
deployment.apps "kubernetes-bootcamp" deleted
pnispero@PC100942:~$ kubectl get deployments
No resources found in default namespace.
pnispero@PC100942:~$


Deploy core build system backend to ad-build cluster

  1. Apply entire folder of https://github.com/eed-web-application/core-build-system-deployment/tree/main/test using 'kubectl apply -k test/'
    1. Code Block
      pnispero@PC100942:~/core-build-system-deployment$ kubectl apply -k test/
      serviceaccount/core-build-system-sa created
      serviceaccount/percona-server-mongodb-operator created
      role.rbac.authorization.k8s.io/percona-server-mongodb-operator created
      rolebinding.rbac.authorization.k8s.io/core-build-system-rb unchanged
      rolebinding.rbac.authorization.k8s.io/service-account-percona-server-mongodb-operator created
      Warning: resource configmaps/env-config-map is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by kubectl apply. kubectl apply should only be used on resources created declaratively by either kubectl create --save-config or kubectl apply. The missing annotation will be patched automatically.
      configmap/env-config-map configured
      service/core-build-system-service created
      persistentvolumeclaim/core-build-system-s3df-ad-group created
      deployment.apps/core-build-system created
      deployment.apps/percona-server-mongodb-operator created
      Warning: path /api/cbs(/|$)(.*) cannot be used with pathType Prefix
      ingress.networking.k8s.io/core-build-system-ingress created
      ingress.networking.k8s.io/core-build-system-webhook-ingress created
      ingress.networking.k8s.io/elog-plus-backend-public-doc-ingress created
      vaultsecret.ricoberger.de/application-secrets created
      vaultsecret.ricoberger.de/github-secret created
      vaultsecret.ricoberger.de/mongodb-secret created
      error: resource mapping not found for name: "cbs-cluster" namespace: "" from "test/": no matches for kind "PerconaServerMongoDB" in version "psmdb.percona.com/v1"
      ensure CRDs are installed first
      pnispero@PC100942:~/core-build-system-deployment$

    2. Didn't work, got error

      Code Block
      │   Warning  Failed           7m2s (x8 over 8m29s)    kubelet            Error: secret "mongodb-secret-x-default-x-vcluster--ad-build-dev" not found
    3. d
  2. Debug - you can also mass delete resources using 'kubectl delete -k <folder>'