https://github.com/prashanth-sams/kube-sitespeedio
Kubernetes orchestrated container system for sitespeedio
https://github.com/prashanth-sams/kube-sitespeedio
containers docker kubernetes kubernetes-deployment kubernetes-service kubernetes-setup sitespeed sitespeedio
Last synced: 3 months ago
JSON representation
Kubernetes orchestrated container system for sitespeedio
- Host: GitHub
- URL: https://github.com/prashanth-sams/kube-sitespeedio
- Owner: prashanth-sams
- Created: 2019-07-10T10:22:20.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-17T14:29:46.000Z (over 5 years ago)
- Last Synced: 2025-02-28T11:50:25.533Z (4 months ago)
- Topics: containers, docker, kubernetes, kubernetes-deployment, kubernetes-service, kubernetes-setup, sitespeed, sitespeedio
- Language: HTML
- Size: 423 KB
- Stars: 10
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Kubernetes sitespeed.io
> Kubernetes orchestrated container system for sitespeedio### **Deploy Kubernetes**
`Services`, `Deployments`, and `Pods`; and eventually `volumes`
```
kubectl create namespace sitespeed-io
kubectl create -f kubeconfig/ --namespace=sitespeed-io
```### **Data manipulation**
Clone data and copy it inside your sitespeed container
```
sitespeed_pod=$(kubectl get pods -n sitespeed-io | grep sitespeed-io | awk '{print $1}')kubectl cp ~//. sitespeed-io/$sitespeed_pod:.
kubectl exec -it --namespace=sitespeed-io $sitespeed_pod -- bash -c "/start.sh urls.txt --budget.configPath budget.json --graphite.host=graphite --browsertime.iterations 1 --browsertime.browser chrome"
```### **SitespeedIO runner #generic**
```
kubectl exec -it --namespace= -- bash -c "/start.sh urls.txt --budget.configPath budget.json --graphite.host=graphite --browsertime.iterations 1 --browsertime.browser chrome"
```
Example:
```
kubectl exec -it --namespace=sitespeed-io sitespeed-io-677775db6d-kgnw5 -- bash -c "/start.sh urls.txt --budget.configPath budget.json --graphite.host=graphite --browsertime.iterations 1 --browsertime.browser chrome"
```