Difference between revisions of "Helm install my-mariadb bitnami/mariadb"

From wikieduonline
Jump to navigation Jump to search
 
(11 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
  helm install my-mariadb [[--set]] [[auth.rootPassword]]=secretpassword,auth.database=app_database oci://registry-1.docker.io/bitnamicharts/mariadb
 
  helm install my-mariadb [[--set]] [[auth.rootPassword]]=secretpassword,auth.database=app_database oci://registry-1.docker.io/bitnamicharts/mariadb
  
 +
 +
[[helm repo add bitnami https://charts.bitnami.com/bitnami && helm install my-mariadb bitnami/mariadb]]
 +
 +
== Example ==
 
  [[helm install]] my-mariadb bitnami/mariadb
 
  [[helm install]] my-mariadb bitnami/mariadb
 
  NAME: my-mariadb
 
  NAME: my-mariadb
Line 24: Line 28:
 
   
 
   
 
   echo Primary: my-mariadb.[[default.svc.cluster.local]]:3306  
 
   echo Primary: my-mariadb.[[default.svc.cluster.local]]:3306  
 
+
 
  Administrator credentials:
 
  Administrator credentials:
 
   
 
   
Line 38: Line 42:
 
   2. To connect to primary service (read/write):
 
   2. To connect to primary service (read/write):
 
   
 
   
       mysql -h my-mariadb.default.svc.cluster.local -uroot -p my_database
+
       mysql -h my-mariadb.[[default.svc.cluster.local]] -uroot -p my_database
 
   
 
   
 
  To upgrade this helm chart:
 
  To upgrade this helm chart:
 
   
 
   
 
   1. Obtain the password as described on the 'Administrator credentials' section and set the 'auth.rootPassword' parameter as shown below:
 
   1. Obtain the password as described on the 'Administrator credentials' section and set the 'auth.rootPassword' parameter as shown below:
 
+
 
       ROOT_PASSWORD=$(kubectl get secret --namespace default my-mariadb -o jsonpath="{.data.mariadb-root-password}" | base64 -d)
 
       ROOT_PASSWORD=$(kubectl get secret --namespace default my-mariadb -o jsonpath="{.data.mariadb-root-password}" | base64 -d)
 
       [[helm upgrade]] --namespace default my-mariadb oci://registry-1.docker.io/bitnamicharts/mariadb --set auth.rootPassword=$ROOT_PASSWORD
 
       [[helm upgrade]] --namespace default my-mariadb oci://registry-1.docker.io/bitnamicharts/mariadb --set auth.rootPassword=$ROOT_PASSWORD
Line 53: Line 57:
 
  default    data-my-mariadb-0  Bound    pvc-9f38b08a-89db-4f93-98f9-921f1a5cc37d  8Gi        [[RWO]]            standard      7m38s
 
  default    data-my-mariadb-0  Bound    pvc-9f38b08a-89db-4f93-98f9-921f1a5cc37d  8Gi        [[RWO]]            standard      7m38s
  
 
+
* [[helm install]]
[[helm install]]
+
* [[helm install mediawiki]]
 +
* [[terraform install mariadb]]
 +
* [[Mariadb-operator]]
 +
* [[helm uninstall mariadb]] and manually delete PVCs: [[kubectl delete pvc]]
  
 
== See also ==
 
== See also ==
 +
* {{helm install mariadb}}
 
* {{MariaDB}}
 
* {{MariaDB}}
  
 
[[Category:MariaDB]]
 
[[Category:MariaDB]]

Latest revision as of 12:06, 30 January 2025

helm install my-release oci://registry-1.docker.io/bitnamicharts/mariadb
helm install my-mariadb --set auth.rootPassword=secretpassword,auth.database=app_database oci://registry-1.docker.io/bitnamicharts/mariadb


helm repo add bitnami https://charts.bitnami.com/bitnami && helm install my-mariadb bitnami/mariadb

Example[edit]

helm install my-mariadb bitnami/mariadb
NAME: my-mariadb
LAST DEPLOYED: Sun Oct 22 20:36:26 2023
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
CHART NAME: mariadb
CHART VERSION: 14.0.3
APP VERSION: 11.1.2

** Please be patient while the chart is being deployed **

Tip:

  Watch the deployment status using the command: kubectl get pods -w --namespace default -l app.kubernetes.io/instance=my- mariadb

Services: 

  echo Primary: my-mariadb.default.svc.cluster.local:3306 

Administrator credentials:

 Username: root
 Password : $(kubectl get secret --namespace default my-mariadb -o jsonpath="{.data.mariadb-root-password}" | base64 -d)

To connect to your database:

 1. Run a pod that you can use as a client:

     kubectl run my-mariadb-client --rm --tty -i --restart='Never' --image  docker.io/bitnami/mariadb:11.1.2-debian-11-r1 --namespace default --command -- bash

 2. To connect to primary service (read/write):

     mysql -h my-mariadb.default.svc.cluster.local -uroot -p my_database

To upgrade this helm chart:

 1. Obtain the password as described on the 'Administrator credentials' section and set the 'auth.rootPassword' parameter as shown below:

     ROOT_PASSWORD=$(kubectl get secret --namespace default my-mariadb -o jsonpath="{.data.mariadb-root-password}" | base64 -d)
     helm upgrade --namespace default my-mariadb oci://registry-1.docker.io/bitnamicharts/mariadb --set auth.rootPassword=$ROOT_PASSWORD


Related[edit]

k get pvc -A
NAMESPACE   NAME                STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
default     data-my-mariadb-0   Bound    pvc-9f38b08a-89db-4f93-98f9-921f1a5cc37d   8Gi        RWO            standard       7m38s

See also[edit]

Advertising: