Skip to content

Instant Kubernetes Cluster using curl ssh kubectl helm k3s k3sup rancher jetstack arkade

License

Notifications You must be signed in to change notification settings

x11-com/Kubernetes-Multi-Node-Cluster

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📢 YOUR SUPPORT IS GREATLY APPRECIATED / PATREON.COM/DONPABLONOW / BTC 3HVNOVVMLHVEWQLSCCQX9DUA26P5PRCTNQ / ETH 0X3D288C7A673501294C9289C6FC42480A2EA61417 🙏

⛔️ ARCHIVE PENDING: This endeavour is likely to fail owing to a lack of support. If you find this project interesting, please support it by smashing the "star" button. If the project receives at some interest work on the project will continue.




Instant Kubernetes Multi-Node Cluster

Instant Kubernetes Cluster using curl ssh kubectl helm k3s k3sup rancher jetstack arkade

Install

$ wget -O - "https://bit.ly/KubeInstall" | serverNode="YOUR-MASTER-NODE-IP" workerNodes="( ['YOUR-WORKER1-SSH-IP']='YOUR-WORKER1-SSH-USERNAME' ['YOUR-WORKER2-SSH-IP']='YOUR-WORKER2-SSH-USERNAME')" bash

How to add additional worker nodes: workerNodes=( ["YOUR-WORKER1-SSH-IP"]="YOUR-WORKER1-SSH-USERNAME" ["YOUR-WORKER2-SSH-IP"]="YOUR-WORKER2-SSH-USERNAME" ["YOUR-WORKER3-SSH-IP"]="YOUR-WORKER3-SSH-USERNAME" ["YOUR-WORKER4-SSH-IP"]="YOUR-WORKER4-SSH-USERNAME" .... etc)

Example: "wget -O - https://bit.ly/KubeInstall | serverNode="192.168.0.1" workerNodes="( ['192.168.1.1']='root' ['192.168.2.1']='root')" bash"

``

Uninstall

$ wget -O - "https://bit.ly/KubeRemove" | serverNode="YOUR-MASTER-NODE-IP" workerNodes="( ['YOUR-WORKER1-SSH-IP']='YOUR-WORKER1-SSH-USERNAME' ['YOUR-WORKER2-SSH-IP']='YOUR-WORKER2-SSH-USERNAME')" bash

``

Cluster Addons

Application Installation
argocd Install argocd
cassandra Install cassandra
cert-manager Install cert-manager
chart Install the specified helm chart
cockroachdb Install CockroachDB
consul-connect Install Consul Service Mesh
cron-connector Install cron-connector for OpenFaaS
crossplane Install Crossplane
docker-registry Install a Docker registry
falco Install Falco
gitea Install gitea
gitlab Install GitLab
grafana Install grafana
influxdb Install influxdb
ingress-nginx Install ingress-nginx
inlets-operator Install inlets-operator
istio Install istio
jenkins Install jenkins
kafka Install Confluent Platform Kafka
kafka-connector Install kafka-connector for OpenFaaS
kong-ingress Install kong-ingress for OpenFaaS
kube-image-prefetch Install kube-image-prefetch
kube-state-metrics Install kube-state-metrics
kubernetes-dashboard Install kubernetes-dashboard
kyverno Install Kyverno
linkerd Install linkerd
loki Install Loki for monitoring and tracing
metallb-arp Install MetalLB in L2 (ARP) mode
metrics-server Install metrics-server
minio Install minio
mongodb Install mongodb
mqtt-connector Install mqtt-connector for OpenFaaS
nats-connector Install OpenFaaS connector for NATS
nfs-client-provisioner Install nfs client provisioner
nginx-inc Install nginx-inc for OpenFaaS
opa-gatekeeper Install Open Policy Agent (OPA) Gatekeeper
openfaas Install openfaas
openfaas-ingress Install openfaas ingress with TLS
openfaas-loki Install Loki-OpenFaaS and Configure Loki logs provider for OpenFaaS
osm Install osm
portainer Install portainer to visualise and manage containers
postgresql Install postgresql
rabbitmq Install rabbitmq
redis Install redis
registry-creds Install registry-creds
sealed-secrets Install sealed-secrets
tekton Install Tekton pipelines and dashboard
traefik2 Install traefik2

About

Instant Kubernetes Cluster using curl ssh kubectl helm k3s k3sup rancher jetstack arkade

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%