eindelijk weer eens een push

This commit is contained in:
allard
2026-05-31 16:07:30 +02:00
parent 01cff8e165
commit ff21c258e0
2747 changed files with 302316 additions and 131101 deletions
+63
View File
@@ -0,0 +1,63 @@
#Installation:
#apply the CRD's:
kubectl apply -f https://raw.githubusercontent.com/cockroachdb/cockroach-operator/v2.18.3/install/crds.yaml
#Install the operator
kubectl apply -f https://raw.githubusercontent.com/cockroachdb/cockroach-operator/v2.18.3/install/operator.yaml
#Create cluster
download example.yaml:
curl -O https://raw.githubusercontent.com/cockroachdb/cockroach-operator/v2.18.3/examples/example.yaml
kubectl create ns cockroachdb
kubectl apply -f example.yaml
#install sql cli
kubectl create -f https://raw.githubusercontent.com/cockroachdb/cockroach-operator/v2.18.3/examples/client-secure-operator.yaml -n cockroachdb
#exec into it:
kubectl exec -it cockroachdb-client-secure -- ./cockroach sql --certs-dir=/cockroach/cockroach-certs --host=cockroachdb-public
#inloggen
microk8s kubectl exec -it cockroachdb-0 -n cockroachdb -- ./cockroach sql --certs-dir=/cockroach/cockroach-certs
#commando's:
CREATE DATABASE bank;
CREATE TABLE bank.accounts (id INT PRIMARY KEY, balance DECIMAL);
INSERT INTO bank.accounts VALUES (1, 1000.50);
SELECT * FROM bank.accounts;
SET CLUSTER SETTING enterprise.license = 'crl-0-EN26oN0GGAMyEB8H/7NbpEi6tQ2heG8b6M46EKsS8LVEgUoiitX8BqLmVYY';
ALTER USER roach WITH PASSWORD 'yournewpassword';
CREATE USER roach WITH PASSWORD 'yournewpassword';
GRANT admin TO roach;
#install cockroachdb:
kubectl apply -f cockroachdb.yaml
#Initialiseren cluster:
kubectl exec -it cockroachdb-0 \
-- /cockroach/cockroach init \
--certs-dir=/cockroach/cockroach-certs
#Inloggen client:
kubectl exec -it cockroachdb-client-secure \
-- ./cockroach sql \
--certs-dir=/cockroach-certs \
--host=cockroachdb-public
#Gebruiker aanmaken:
CREATE USER roach WITH PASSWORD 'Cockroach01@';