sudo snap install helm --classic
helm repo add metallb https://metallb.github.io/metallb
helm install metallb metallb/metallb -f values.yaml
configInline:
address-pools:
- name: default
protocol: layer2
addresses:
- 192.168.2.128/32
git clone https://github.com/kubernetes/autoscaler.git
cd autoscaler/vertical-pod-autoscaler/
./hack/vpa-up.sh
git clone https://github.com/gardener/external-dns-management.git
cd external-dns-management
helm install charts/external-dns-management --generate-name --namespace=default --set configuration.identifier=garden
apiVersion: v1
kind: Secret
metadata:
name: cloudflare-credentials
namespace: default
type: Opaque
data:
CLOUDFLARE_API_TOKEN: <Your Cloudflare API token>
apiVersion: dns.gardener.cloud/v1alpha1
kind: DNSProvider
metadata:
name: cloudflare
namespace: default
spec:
type: cloudflare-dns
secretRef:
name: cloudflare-credentials
domains:
include:
# this must be replaced with a (sub)domain of the hosted zone
- <Your domain>
apiVersion: dns.gardener.cloud/v1alpha1
kind: DNSEntry
metadata:
name: mydnsentry
namespace: default
spec:
dnsName: "myentry.architectsap.de"
ttl: 600
targets:
- 192.168.2.128
kubectl apply -f https://raw.githubusercontent.com/longhorn/longhorn/v1.2.4/deploy/longhorn.yaml
kubectl patch storageclass longhorn -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
kubectl get storageclass
From where I can reach the dashboard.
git clone https://github.com/gardener/sow
mkdir landscape
cd landscape
cp ~/.kube/config kubeconfig
git clone "https://github.com/gardener/garden-setup" crop
cd ..
sudo su
cd sow
export PATH=$PATH:$PWD/docker/bin
cd ../landscape
sow order -A
sow deploy -A
sow url
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
10 | |
7 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 | |
4 |