Advertisement
konstest

Untitled

Apr 4th, 2023
439
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 15.53 KB | None | 0 0
  1. ~ kubectl cluster-info
  2. Kubernetes control plane is running at https://kubernetes.docker.internal:6443
  3. CoreDNS is running at https://kubernetes.docker.internal:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
  4.  
  5. To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
  6. ~ kubectl get nodes -o wide
  7. NAME             STATUS   ROLES           AGE   VERSION   INTERNAL-IP    EXTERNAL-IP   OS-IMAGE         KERNEL-VERSION     CONTAINER-RUNTIME
  8. docker-desktop   Ready    control-plane   27h   v1.25.4   192.168.65.4   <none>        Docker Desktop   5.15.49-linuxkit   docker://20.10.23
  9. ~ kubectl get pod mariadb-operator-bb8584fcb-lx86k
  10. NAME                               READY   STATUS             RESTARTS        AGE
  11. mariadb-operator-bb8584fcb-lx86k   1/2     CrashLoopBackOff   6 (3m46s ago)   10m
  12. ~ kubectl describe pod mariadb-operator-bb8584fcb-lx86k
  13. Name:        mariadb-operator-bb8584fcb-lx86k
  14. Namespace:   default
  15. Priority:    0
  16. Node:        docker-desktop/192.168.65.4
  17. Start Time:  Tue, 04 Apr 2023 17:47:00 +0700
  18. Labels:      name=mariadb-operator
  19.               pod-template-hash=bb8584fcb
  20.               security.istio.io/tlsMode=istio
  21.               service.istio.io/canonical-name=mariadb-operator
  22.               service.istio.io/canonical-revision=latest
  23. Annotations: kubectl.kubernetes.io/default-container: mariadb-operator
  24.               kubectl.kubernetes.io/default-logs-container: mariadb-operator
  25.               prometheus.io/path: /stats/prometheus
  26.               prometheus.io/port: 15020
  27.               prometheus.io/scrape: true
  28.               sidecar.istio.io/status:
  29.                {"initContainers":["istio-init"],"containers":["istio-proxy"],"volumes":["workload-socket","credential-socket","workload-certs","istio-env...
  30. Status:       Running
  31. IP:           10.1.0.49
  32. IPs:
  33.  IP:           10.1.0.49
  34. Controlled By:  ReplicaSet/mariadb-operator-bb8584fcb
  35. Init Containers:
  36.  istio-init:
  37.    Container ID:  docker://d78005c91212c7448195f101decb11b460e6b94e6eac8221b012ae6bd7e43c6e
  38.    Image:         docker.io/istio/proxyv2:1.17.1
  39.    Image ID:      docker-pullable://istio/proxyv2@sha256:2152aea5fbe2de20f08f3e0412ad7a4cd54a492240ff40974261ee4bdb43871d
  40.    Port:          <none>
  41.    Host Port:     <none>
  42.    Args:
  43.      istio-iptables
  44.      -p
  45.      15001
  46.      -z
  47.      15006
  48.      -u
  49.      1337
  50.      -m
  51.      REDIRECT
  52.      -i
  53.      *
  54.      -x
  55.      
  56.      -b
  57.      *
  58.      -d
  59.      15090,15021,15020
  60.      --log_output_level=default:info
  61.    State:          Terminated
  62.      Reason:       Completed
  63.      Exit Code:    0
  64.      Started:      Tue, 04 Apr 2023 17:47:00 +0700
  65.      Finished:     Tue, 04 Apr 2023 17:47:00 +0700
  66.    Ready:          True
  67.    Restart Count:  0
  68.    Limits:
  69.      cpu:     2
  70.      memory:  1Gi
  71.    Requests:
  72.      cpu:        100m
  73.      memory:     128Mi
  74.    Environment:  <none>
  75.    Mounts:
  76.      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-mfnn5 (ro)
  77. Containers:
  78.  mariadb-operator:
  79.    Container ID:  docker://50dcebe9d56d4e92d95bcbe043ef964f4b02d1f76942225c4d0624ad3a68c084
  80.    Image:         quay.io/manojdhanorkar/mariadb-operator:v0.0.4
  81.    Image ID:      docker-pullable://quay.io/manojdhanorkar/mariadb-operator@sha256:6284b8411a2dba2ffad7ad92206d25dee4cbb048cd0b069b9f1295ccf792320e
  82.    Port:          <none>
  83.    Host Port:     <none>
  84.    Command:
  85.      mariadb-operator
  86.    State:          Waiting
  87.      Reason:       CrashLoopBackOff
  88.    Last State:     Terminated
  89.      Reason:       Error
  90.      Exit Code:    1
  91.      Started:      Tue, 04 Apr 2023 17:53:37 +0700
  92.      Finished:     Tue, 04 Apr 2023 17:53:39 +0700
  93.    Ready:          False
  94.    Restart Count:  6
  95.    Environment:
  96.      WATCH_NAMESPACE:  default (v1:metadata.namespace)
  97.      POD_NAME:         mariadb-operator-bb8584fcb-lx86k (v1:metadata.name)
  98.      OPERATOR_NAME:    mariadb-operator
  99.    Mounts:
  100.      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-mfnn5 (ro)
  101.  istio-proxy:
  102.    Container ID:  docker://0f2e60bc1cf3afc936357dc0555af23d77bb48f18b93a9edaff781ad95c90991
  103.    Image:         docker.io/istio/proxyv2:1.17.1
  104.    Image ID:      docker-pullable://istio/proxyv2@sha256:2152aea5fbe2de20f08f3e0412ad7a4cd54a492240ff40974261ee4bdb43871d
  105.    Port:          15090/TCP
  106.    Host Port:     0/TCP
  107.    Args:
  108.      proxy
  109.      sidecar
  110.      --domain
  111.      $(POD_NAMESPACE).svc.cluster.local
  112.      --proxyLogLevel=warning
  113.      --proxyComponentLogLevel=misc:error
  114.      --log_output_level=default:info
  115.      --concurrency
  116.      2
  117.    State:          Running
  118.      Started:      Tue, 04 Apr 2023 17:47:03 +0700
  119.    Ready:          True
  120.    Restart Count:  0
  121.    Limits:
  122.      cpu:     2
  123.      memory:  1Gi
  124.    Requests:
  125.      cpu:      100m
  126.      memory:   128Mi
  127.    Readiness:  http-get http://:15021/healthz/ready delay=1s timeout=3s period=2s #success=1 #failure=30
  128.    Environment:
  129.      JWT_POLICY:                    third-party-jwt
  130.      PILOT_CERT_PROVIDER:           istiod
  131.      CA_ADDR:                       istiod.istio-system.svc:15012
  132.      POD_NAME:                      mariadb-operator-bb8584fcb-lx86k (v1:metadata.name)
  133.      POD_NAMESPACE:                 default (v1:metadata.namespace)
  134.      INSTANCE_IP:                    (v1:status.podIP)
  135.      SERVICE_ACCOUNT:                (v1:spec.serviceAccountName)
  136.      HOST_IP:                        (v1:status.hostIP)
  137.      PROXY_CONFIG:                  {}
  138.                                    
  139.      ISTIO_META_POD_PORTS:          [
  140.                                     ]
  141.      ISTIO_META_APP_CONTAINERS:     mariadb-operator
  142.      ISTIO_META_CLUSTER_ID:         Kubernetes
  143.      ISTIO_META_NODE_NAME:           (v1:spec.nodeName)
  144.      ISTIO_META_INTERCEPTION_MODE:  REDIRECT
  145.      ISTIO_META_WORKLOAD_NAME:      mariadb-operator
  146.      ISTIO_META_OWNER:              kubernetes://apis/apps/v1/namespaces/default/deployments/mariadb-operator
  147.      ISTIO_META_MESH_ID:            cluster.local
  148.      TRUST_DOMAIN:                  cluster.local
  149.    Mounts:
  150.      /etc/istio/pod from istio-podinfo (rw)
  151.      /etc/istio/proxy from istio-envoy (rw)
  152.      /var/lib/istio/data from istio-data (rw)
  153.      /var/run/secrets/credential-uds from credential-socket (rw)
  154.      /var/run/secrets/istio from istiod-ca-cert (rw)
  155.      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-mfnn5 (ro)
  156.      /var/run/secrets/tokens from istio-token (rw)
  157.      /var/run/secrets/workload-spiffe-credentials from workload-certs (rw)
  158.      /var/run/secrets/workload-spiffe-uds from workload-socket (rw)
  159. Conditions:
  160.  Type              Status
  161.  Initialized       True
  162.  Ready             False
  163.  ContainersReady   False
  164.  PodScheduled      True
  165. Volumes:
  166.  workload-socket:
  167.    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
  168.    Medium:    
  169.    SizeLimit:  <unset>
  170.  credential-socket:
  171.    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
  172.    Medium:    
  173.    SizeLimit:  <unset>
  174.  workload-certs:
  175.    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
  176.    Medium:    
  177.    SizeLimit:  <unset>
  178.  istio-envoy:
  179.    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
  180.    Medium:     Memory
  181.    SizeLimit:  <unset>
  182.  istio-data:
  183.    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
  184.    Medium:    
  185.    SizeLimit:  <unset>
  186.  istio-podinfo:
  187.    Type:  DownwardAPI (a volume populated by information about the pod)
  188.    Items:
  189.      metadata.labels -> labels
  190.      metadata.annotations -> annotations
  191.  istio-token:
  192.    Type:                    Projected (a volume that contains injected data from multiple sources)
  193.    TokenExpirationSeconds:  43200
  194.  istiod-ca-cert:
  195.    Type:      ConfigMap (a volume populated by a ConfigMap)
  196.    Name:      istio-ca-root-cert
  197.    Optional:  false
  198.  kube-api-access-mfnn5:
  199.    Type:                    Projected (a volume that contains injected data from multiple sources)
  200.    TokenExpirationSeconds:  3607
  201.    ConfigMapName:           kube-root-ca.crt
  202.    ConfigMapOptional:       <nil>
  203.    DownwardAPI:             true
  204. QoS Class:                   Burstable
  205. Node-Selectors:              <none>
  206. Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
  207.                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
  208. Events:
  209.  Type     Reason     Age                  From               Message
  210.  ----     ------     ----                 ----               -------
  211.  Normal   Pulled     10m                  kubelet            Container image "docker.io/istio/proxyv2:1.17.1" already present on machine
  212.  Normal   Created    10m                  kubelet            Created container istio-init
  213.  Normal   Started    10m                  kubelet            Started container istio-init
  214.  Normal   Scheduled  10m                  default-scheduler  Successfully assigned default/mariadb-operator-bb8584fcb-lx86k to docker-desktop
  215.  Normal   Pulled     10m                  kubelet            Successfully pulled image "quay.io/manojdhanorkar/mariadb-operator:v0.0.4" in 2.373929825s
  216.  Normal   Pulled     10m                  kubelet            Container image "docker.io/istio/proxyv2:1.17.1" already present on machine
  217.  Normal   Created    10m                  kubelet            Created container istio-proxy
  218.  Normal   Started    10m                  kubelet            Started container istio-proxy
  219.  Normal   Pulled     10m                  kubelet            Successfully pulled image "quay.io/manojdhanorkar/mariadb-operator:v0.0.4" in 2.253165007s
  220.  Normal   Pulled     10m                  kubelet            Successfully pulled image "quay.io/manojdhanorkar/mariadb-operator:v0.0.4" in 2.414923059s
  221.  Normal   Pulling    9m33s (x4 over 10m)  kubelet            Pulling image "quay.io/manojdhanorkar/mariadb-operator:v0.0.4"
  222.  Normal   Started    9m31s (x4 over 10m)  kubelet            Started container mariadb-operator
  223.  Normal   Created    9m31s (x4 over 10m)  kubelet            Created container mariadb-operator
  224.  Normal   Pulled     9m31s                kubelet            Successfully pulled image "quay.io/manojdhanorkar/mariadb-operator:v0.0.4" in 2.266762027s
  225.  Warning  BackOff    25s (x44 over 10m)   kubelet            Back-off restarting failed container
  226. ~ kubectl logs pod mariadb-operator-bb8584fcb-lx86k
  227. Error from server (NotFound): pods "pod" not found
  228. ~ kubectl logs mariadb-operator-bb8584fcb-lx86k
  229. {"level":"info","ts":1680605617.6543612,"logger":"cmd","msg":"Operator Version: 0.0.1"}
  230. {"level":"info","ts":1680605617.654411,"logger":"cmd","msg":"Go Version: go1.13.4"}
  231. {"level":"info","ts":1680605617.6544316,"logger":"cmd","msg":"Go OS/Arch: linux/amd64"}
  232. {"level":"info","ts":1680605617.6544487,"logger":"cmd","msg":"Version of operator-sdk: v0.16.0+git"}
  233. {"level":"info","ts":1680605617.654676,"logger":"leader","msg":"Trying to become the leader."}
  234. {"level":"info","ts":1680605617.8676083,"logger":"leader","msg":"Found existing lock with my name. I was likely restarted."}
  235. {"level":"info","ts":1680605617.8676572,"logger":"leader","msg":"Continuing as the leader."}
  236. {"level":"info","ts":1680605618.070839,"logger":"controller-runtime.metrics","msg":"metrics server is starting to listen","addr":"0.0.0.0:8383"}
  237. {"level":"info","ts":1680605618.0710814,"logger":"cmd","msg":"Registering Components."}
  238. {"level":"info","ts":1680605618.9141293,"logger":"metrics","msg":"Metrics Service object updated","Service.Name":"mariadb-operator-metrics","Service.Namespace":"default"}
  239. {"level":"info","ts":1680605619.1184576,"logger":"cmd","msg":"Could not create ServiceMonitor object","error":"no ServiceMonitor registered with the API"}
  240. {"level":"info","ts":1680605619.1185517,"logger":"cmd","msg":"Install prometheus-operator in your cluster to create ServiceMonitor objects","error":"no ServiceMonitor registered with the API"}
  241. {"level":"info","ts":1680605619.118651,"logger":"cmd","msg":"Starting the Cmd."}
  242. {"level":"info","ts":1680605619.1194265,"logger":"controller-runtime.manager","msg":"starting metrics server","path":"/metrics"}
  243. {"level":"info","ts":1680605619.1196883,"logger":"controller-runtime.controller","msg":"Starting EventSource","controller":"monitor-controller","source":"kind source: /, Kind="}
  244. {"level":"info","ts":1680605619.119664,"logger":"controller-runtime.controller","msg":"Starting EventSource","controller":"backup-controller","source":"kind source: /, Kind="}
  245. {"level":"info","ts":1680605619.1201537,"logger":"controller-runtime.controller","msg":"Starting EventSource","controller":"mariadb-controller","source":"kind source: /, Kind="}
  246. {"level":"info","ts":1680605619.220597,"logger":"controller-runtime.controller","msg":"Starting EventSource","controller":"monitor-controller","source":"kind source: /, Kind="}
  247. {"level":"info","ts":1680605619.221097,"logger":"controller-runtime.controller","msg":"Starting EventSource","controller":"mariadb-controller","source":"kind source: /, Kind="}
  248. {"level":"info","ts":1680605619.221412,"logger":"controller-runtime.controller","msg":"Starting EventSource","controller":"backup-controller","source":"kind source: /, Kind="}
  249. {"level":"info","ts":1680605619.3213203,"logger":"controller-runtime.controller","msg":"Starting Controller","controller":"monitor-controller"}
  250. {"level":"info","ts":1680605619.321526,"logger":"controller-runtime.controller","msg":"Starting EventSource","controller":"mariadb-controller","source":"kind source: /, Kind="}
  251. {"level":"info","ts":1680605619.769721,"logger":"controller-runtime.controller","msg":"Starting workers","controller":"monitor-controller","worker count":1}
  252. {"level":"error","ts":1680605619.769699,"logger":"controller-runtime.source","msg":"if kind is a CRD, it should be installed before calling Start","kind":"CronJob.batch","error":"no matches for kind \"CronJob\" in version \"batch/v1beta1\"","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/Users/manoj_dhanorkar/Thirdparty/Docker_Containers/operators/pkg/mod/github.com/go-logr/[email protected]/zapr.go:128\nsigs.k8s.io/controller-runtime/pkg/source.(*Kind).Start\n\t/Users/manoj_dhanorkar/Thirdparty/Docker_Containers/operators/pkg/mod/sigs.k8s.io/[email protected]/pkg/source/source.go:104\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1\n\t/Users/manoj_dhanorkar/Thirdparty/Docker_Containers/operators/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:165\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start\n\t/Users/manoj_dhanorkar/Thirdparty/Docker_Containers/operators/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:198\nsigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).startLeaderElectionRunnables.func1\n\t/Users/manoj_dhanorkar/Thirdparty/Docker_Containers/operators/pkg/mod/sigs.k8s.io/[email protected]/pkg/manager/internal.go:473"}
  253. {"level":"error","ts":1680605619.769822,"logger":"cmd","msg":"Manager exited non-zero","error":"no matches for kind \"CronJob\" in version \"batch/v1beta1\"","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/Users/manoj_dhanorkar/Thirdparty/Docker_Containers/operators/pkg/mod/github.com/go-logr/[email protected]/zapr.go:128\nmain.main\n\tmariadb-operator/cmd/manager/main.go:152\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:203"}
  254.  
  255.  
  256. head cronjob.yaml
  257. apiVersion: batch/v1
  258. kind: CronJob
  259. metadata:
  260.  name: hello
  261. spec:
  262.  schedule: "* * * * *"
  263.  successfulJobsHistoryLimit: 3
  264.  failedJobsHistoryLimit: 3
  265.  jobTemplate:
  266.    spec:
  267.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement