# I can't Install Percona XtraDB Cluster on Minikube

**URL:** <https://forums.percona.com/t/i-cant-install-percona-xtradb-cluster-on-minikube/17774>\
**Category:** MySQL & MariaDB\
**Created:** [September 30, 2022, 2:57am UTC](https://forums.percona.com/t/i-cant-install-percona-xtradb-cluster-on-minikube/17774 "2022-09-30T02:57:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Beci\_Roboz](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/beci_roboz/32/7938_2.png) [@Beci\_Roboz](https://forums.percona.com/u/Beci_Roboz)\
**Post date:** [September 30, 2022, 2:57am UTC](https://forums.percona.com/t/i-cant-install-percona-xtradb-cluster-on-minikube/17774/1 "2022-09-30T02:57:09Z")

</div>

Dear All,

I can’t install Percona XtraDB Cluster on Minikube with the following options. I can’t connect to the db on any way.

I will very appreciate for any help!

Thanks: Bela

Instructions:

> **[Install on Minikube - Percona Operator for MySQL based on Percona XtraDB Cluster](https://docs.percona.com/percona-operator-for-mysql/pxc/minikube.html)**
>
> Documentation

Windows: 21H2  
Minikube:  
minikube version: v1.27.0  
commit: 4243041b7a72319b9be7842a7d34b6767bbdac2b

K8S:  
$ k get all -ALL  
NAMESPACE NAME READY STATUS RESTARTS AGE L  
default pod/my-op-pxc-operator-84fd4c7b-fkksd 1/1 Running 2 (51m ago) 66m  
default pod/percona-client 0/1 Error 0 46m  
default pod/percona-xtradb-cluster-operator-85df56c9b5-klbt7 1/1 Running 0 50m  
kube-system pod/coredns-565d847f94-n54jr 1/1 Running 2 (51m ago) 77m  
kube-system pod/etcd-minikube 1/1 Running 1 (52m ago) 77m  
kube-system pod/kube-apiserver-minikube 1/1 Running 1 (51m ago) 77m  
kube-system pod/kube-controller-manager-minikube 1/1 Running 2 (51m ago) 77m  
kube-system pod/kube-proxy-mdrk8 1/1 Running 2 77m  
kube-system pod/kube-scheduler-minikube 1/1 Running 2 (51m ago) 77m  
kube-system pod/storage-provisioner 1/1 Running 3 (51m ago) 77m  
kubernetes-dashboard pod/dashboard-metrics-scraper-b74747df5-q6zjt 1/1 Running 2 (51m ago) 76m  
kubernetes-dashboard pod/kubernetes-dashboard-54596f475f-zr74n 1/1 Running 2 (51m ago) 76m

NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE L  
default service/kubernetes ClusterIP 10.96.0.1 443/TCP 77m  
default service/percona-xtradb-cluster-operator ClusterIP 10.108.45.116 443/TCP 66m  
kube-system service/kube-dns ClusterIP 10.96.0.10 53/UDP,53/TCP,9153/TCP 77m  
kubernetes-dashboard service/dashboard-metrics-scraper ClusterIP 10.108.6.193 8000/TCP 76m  
kubernetes-dashboard service/kubernetes-dashboard ClusterIP 10.101.49.179 80/TCP 76m

NAMESPACE NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE L  
kube-system daemonset.apps/kube-proxy 1 1 1 1 1 [kubernetes.io/os=linux](http://kubernetes.io/os=linux) 77m

NAMESPACE NAME READY UP-TO-DATE AVAILABLE AGE L  
default deployment.apps/my-op-pxc-operator 1/1 1 1 66m  
default deployment.apps/percona-xtradb-cluster-operator 1/1 1 1 50m  
kube-system deployment.apps/coredns 1/1 1 1 77m  
kubernetes-dashboard deployment.apps/dashboard-metrics-scraper 1/1 1 1 76m  
kubernetes-dashboard deployment.apps/kubernetes-dashboard 1/1 1 1 76m

NAMESPACE NAME DESIRED CURRENT READY AGE L  
default replicaset.apps/my-op-pxc-operator-84fd4c7b 1 1 1 66m  
default replicaset.apps/percona-xtradb-cluster-operator-85df56c9b5 1 1 1 50m  
kube-system replicaset.apps/coredns-565d847f94 1 1 1 77m  
kubernetes-dashboard replicaset.apps/dashboard-metrics-scraper-b74747df5 1 1 1 76m  
kubernetes-dashboard replicaset.apps/kubernetes-dashboard-54596f475f 1 1 1 76m

---

<div class="post-metadata">

**Author:** ![Beci\_Roboz](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/beci_roboz/32/7938_2.png) [@Beci\_Roboz](https://forums.percona.com/u/Beci_Roboz)\
**Post date:** [September 30, 2022, 3:09am UTC](https://forums.percona.com/t/i-cant-install-percona-xtradb-cluster-on-minikube/17774/2 "2022-09-30T03:09:30Z")

</div>

This:  
$ kubectl apply -f [https://raw.githubusercontent.com/percona/percona-xtradb-cluster-operator/v1.11.0/deploy/cr-minimal.yaml](https://raw.githubusercontent.com/percona/percona-xtradb-cluster-operator/v1.11.0/deploy/cr-minimal.yaml)

…doesn’t deploy HAProxy node.

---

<div class="post-metadata">

**Author:** ![Beci\_Roboz](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/beci_roboz/32/7938_2.png) [@Beci\_Roboz](https://forums.percona.com/u/Beci_Roboz)\
**Post date:** [September 30, 2022, 3:27am UTC](https://forums.percona.com/t/i-cant-install-percona-xtradb-cluster-on-minikube/17774/3 "2022-09-30T03:27:37Z")

</div>

The logs:

> **[OperatorLog.txt](https://drive.google.com/file/d/1mb23cbpDVVb3DAr8078BpLbdQbd-9uBb/view?usp=sharing)**
>
> Google Drive file.

Operator:  
DB: [DBLog.txt - Google Drive](https://drive.google.com/file/d/1aimOtzh2GVkwfmEQEZXaP-Ae36MxGw5t/view?usp=sharing)

---

<div class="post-metadata">

**Author:** ![Sergey\_Pronin](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/sergey_pronin/32/14887_2.png) [@Sergey\_Pronin](https://forums.percona.com/u/Sergey_Pronin)\
**Post date:** [October 1, 2022, 3:13pm UTC](https://forums.percona.com/t/i-cant-install-percona-xtradb-cluster-on-minikube/17774/4 "2022-10-01T15:13:43Z")

</div>

Hello @Beci_Roboz ,

you run minikube 1.27, which is based on k8s v1.25.

In 1.25 PodDisruptionBudget beta API was removed (deprecated in 1.21).

PXC Operator 1.11 was released before k8s 1.25 and we have not changed the API for PDBs. As a result you see this error in the logs:

```auto
{"level":"error","ts":1664507151.3384674,"logger":"controller.perconaxtradbcluster-controller","msg":"Reconciler error","name":"minimal-cluster","namespace":"default","error":"PodDisruptionBudget for minimal-cluster-pxc: reconcile pdb: get object: no matches for kind \"P
odDisruptionBudget\" in version \"policy/v1beta1\"","errorVerbose":"no matches for kind \"PodDisruptionBudget\" in version \"policy/v1beta1

```

We state which versions of k8s were tested with the Operator in [release notes](https://docs.percona.com/percona-operator-for-mysql/pxc/ReleaseNotes/Kubernetes-Operator-for-PXC-RN1.11.0.html#supported-platforms).

As a workaround please use k8s \< 1.25 for now.  
We will release the new version of the Operator this quarter (Q4’2023). This ticket covers the PDBs: [[K8SPXC-983] Update PodDisruptionBudget to policy/v1 - Percona JIRA](https://jira.percona.com/browse/K8SPXC-983)

Please let me know if it helps.

---

<div class="post-metadata">

**Author:** ![Beci\_Roboz](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/beci_roboz/32/7938_2.png) [@Beci\_Roboz](https://forums.percona.com/u/Beci_Roboz)\
**Post date:** [October 1, 2022, 3:33pm UTC](https://forums.percona.com/t/i-cant-install-percona-xtradb-cluster-on-minikube/17774/5 "2022-10-01T15:33:38Z")

</div>

Dear @Sergey_Pronin,

OK I will keep an eye on that.

Thank you so much!

Bela
