Skip to content

Instantly share code, notes, and snippets.

View marcelbirkner's full-sized avatar
💻

Marcel Birkner marcelbirkner

💻
View GitHub Profile
---
apiVersion: v1
kind: Namespace
metadata:
name: external-dns
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: external-dns
@marcelbirkner
marcelbirkner / gist:fbc0e0aecfa772874906cd50c555011e
Created September 14, 2020 06:56
kube-dns-autoscaler.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
k8s-app: kube-dns-autoscaler
kubernetes.io/cluster-service: "true"
name: kube-dns-autoscaler
namespace: kube-system
spec:
progressDeadlineSeconds: 600
@marcelbirkner
marcelbirkner / flush-kubernetes-dns.sh
Created September 24, 2020 21:44
Flush Kubernetes DNS
kubectl scale deployment.apps/coredns -n kube-system --replicas=0
kubectl scale deployment.apps/coredns -n kube-system --replicas=2
@marcelbirkner
marcelbirkner / execute-command-an-all-running-k8s.pods.sh
Created March 15, 2021 08:41
Execute command on all running Kubernetes pods
#!/bin/bash
for POD in $(kubectl get pods --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}')
do
kubectl exec -it ${POD} -- ps aux
done