Skip to content

Instantly share code, notes, and snippets.

View ipochi's full-sized avatar

Imran Pochi ipochi

View GitHub Profile
#!/bin/sh
# Source: http://kubernetes.io/docs/getting-started-guides/kubeadm/
### setup terminal
apt-get install -y dialog apt-utils bash-completion binutils
echo 'colorscheme ron' >> ~/.vimrc
echo 'set tabstop=2' >> ~/.vimrc
echo 'set shiftwidth=2' >> ~/.vimrc
echo 'set expandtab' >> ~/.vimrc
#!/bin/sh
# Source: http://kubernetes.io/docs/getting-started-guides/kubeadm/
### setup terminal
apt-get install -y dialog apt-utils bash-completion binutils
echo 'colorscheme ron' >> ~/.vimrc
echo 'set tabstop=2' >> ~/.vimrc
echo 'set shiftwidth=2' >> ~/.vimrc
echo 'set expandtab' >> ~/.vimrc
prometheus:
prometheusSpec:
replicas: 1
storageSpec:
volumeClaimTemplate:
metadata:
name: data
spec:
storageClassName: openebs-jiva-default
accessModes: ["ReadWriteOnce"]
prometheus:
prometheusSpec:
replicas: 1
storageSpec:
volumeClaimTemplate:
metadata:
name: data
spec:
storageClassName: openebs-jiva-default
accessModes: ["ReadWriteOnce"]
time="2019-04-09T07:46:06Z" level=info msg="Starting backup" backup=velero/wp-bkp-3 logSource="pkg/controller/backup_controller.go:411"
time="2019-04-09T07:46:06Z" level=info msg="Starting backup" backup=velero/wp-bkp-3 logSource="pkg/backup/backup.go:226"
time="2019-04-09T07:46:06Z" level=info msg="Including namespaces: wordpress" backup=velero/wp-bkp-3 logSource="pkg/backup/backup.go:233"
time="2019-04-09T07:46:06Z" level=info msg="Excluding namespaces: <none>" backup=velero/wp-bkp-3 logSource="pkg/backup/backup.go:234"
time="2019-04-09T07:46:06Z" level=info msg="Including resources: *" backup=velero/wp-bkp-3 logSource="pkg/backup/backup.go:237"
time="2019-04-09T07:46:06Z" level=info msg="Excluding resources: <none>" backup=velero/wp-bkp-3 logSource="pkg/backup/backup.go:238"
time="2019-04-09T07:46:09Z" level=info msg="Backing up group" backup=velero/wp-bkp-3 group=v1 logSource="pkg/backup/group_backupper.go:122"
time="2019-04-09T07:46:09Z" level=info msg="Evaluating resource" backup=velero/wp-bkp-3 group=v
time="2019-04-09T07:51:38Z" level=info msg="Starting restore of backup velero/wp-bkp-3" backup=wp-bkp-3 logSource="pkg/restore/restore.go:357" restore=velero/az-restore
time="2019-04-09T07:51:38Z" level=info msg="Restoring cluster level resource 'persistentvolumes' from: /tmp/693715131/resources/persistentvolumes/cluster" backup=wp-bkp-3 logSource="pkg/restore/restore.go:696" restore=velero/az-restore
time="2019-04-09T07:51:38Z" level=info msg="Getting client for /v1, Kind=PersistentVolume" backup=wp-bkp-3 logSource="pkg/restore/restore.go:754" restore=velero/az-restore
time="2019-04-09T07:51:38Z" level=info msg="Not restoring PV because it doesn't have a snapshot and its reclaim policy is Delete." backup=wp-bkp-3 logSource="pkg/restore/restore.go:794" restore=velero/az-restore
time="2019-04-09T07:51:38Z" level=info msg="Not restoring PV because it doesn't have a snapshot and its reclaim policy is Delete." backup=wp-bkp-3 logSource="pkg/restore/restore.go:794" restore=velero/az-restore
time="2019-04-09T07:51:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "1"
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"apps/v1beta1","kind":"Deployment","metadata":{"annotations":{},"name":"velero","namespace":"velero"},"spec":{"replicas":1,"template":{"metadata":{"annotations":{"prometheus.io/path":"/metrics","prometheus.io/port":"8085","prometheus.io/scrape":"true"},"labels":{"component":"velero"}},"spec":{"containers":[{"args":["server","--default-volume-snapshot-locations=aws:us-east-1"],"command":["/velero"],"env":[{"name":"AWS_SHARED_CREDENTIALS_FILE","value":"/credentials/cloud"},{"name":"VELERO_SCRATCH_DIR","value":"/scratch"}],"envFrom":[{"secretRef":{"name":"cloud-credentials"}}],"image":"gcr.io/heptio-images/velero:v0.11.0","name":"velero","ports":[{"containerPort":8085,"name":"metrics"}],"volumeMounts":[{"mountPath":"/credentials","name":"cloud-credentials"},{"mountPath":"/plugins","name":"plugins"},{"mountPath":"/scratch","
@ipochi
ipochi / Vagrantfile
Created February 4, 2019 08:02 — forked from lizrice/Vagrantfile
Vagrant file for setting up a single-node Kubernetes cluster that I can access from my desktop. Read more: https://medium.com/@lizrice/kubernetes-in-vagrant-with-kubeadm-21979ded6c63
# -*- mode: ruby -*-
# vi: set ft=ruby :
# This script to install Kubernetes will get executed after we have provisioned the box
$script = <<-SCRIPT
# Install kubernetes
apt-get update && apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
@ipochi
ipochi / prometheus-service.yaml
Created November 29, 2018 14:06
Service to expose Prometheus pods
apiVersion: v1
kind: Service
metadata:
name: prometheus
spec:
type: NodePort
ports:
- name: web
nodePort: 30900
port: 9090
@ipochi
ipochi / prometheus.yaml
Created November 29, 2018 14:05
Prometheus resource definition for microservice-demo application
apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
name: prometheus
labels:
prometheus: prometheus
spec:
replicas: 2
serviceAccountName: prometheus
serviceMonitorNamespaceSelector: {}