Skip to content

Instantly share code, notes, and snippets.

apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
name: es-test
spec:
version: 7.5.1
nodeSets:
- name: es-test
count: 3
config:
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
annotations:
name: ingressgateway
spec:
selector:
istio: ingressgateway
servers:
- hosts:
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
name: ingressgateway
spec:
selector:
istio: ingressgateway
servers:
- hosts:
- dns1
#!/bin/bash -e
# Usage ./k8s-service-account-kubeconfig.sh ( namespace ) ( service account name )
TEMPDIR=$( mktemp -d )
trap "{ rm -rf $TEMPDIR ; exit 255; }" EXIT
SA_SECRET=$( kubectl get sa -n $1 $2 -o jsonpath='{.secrets[0].name}' )