Skip to content

Instantly share code, notes, and snippets.

View leowucn's full-sized avatar
🏞️
Working from Sky

leo leowucn

🏞️
Working from Sky
  • Beijing
View GitHub Profile
@dwdraju
dwdraju / kubectl-sa-kubeconfig.sh
Last active October 3, 2024 14:20
kubectl generate kubeconfig file for service account
#!/bin/bash
set -e
set -o pipefail
# Add user to k8s using service account, no RBAC (must create RBAC after this script)
if [[ -z "$1" ]] || [[ -z "$2" ]]; then
echo "usage: $0 <service_account_name> <namespace>"
exit 1
fi
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv0001
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteOnce
hostPath: