Skip to content

Instantly share code, notes, and snippets.

apiVersion: v1
kind: Secret
metadata:
name: Name of the Kubernetes secret
type: Opaque
data:
ecc_tls.crt:
<base 64 encoded cert>
ecc_tls.key:
<base 64 encoded key>
apiVersion: v1
kind: Namespace
metadata:
name: ladc
# Prepare Headers
headers = {
"provider": "yourprovidername",
"tenant": "yourtenantname",
"Content-Type": "application/json",
"Authorization":"session " + session_token
}
# API URLs to collect the logs
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: hc-ingress-demo-ingress
annotations:
kubernetes.io/ingress.class: "ladc"
ladc.a10networks.com/hc-ladc-cluster: "hc-ingress-demo-cluster"
ladc.a10networks.com/listen-ports: "80|false|false|false,443|true|true|false"
ladc.a10networks.com/tls-protocols: "TLSv1.1,TLSv1.2"
ladc.a10networks.com/tls-ciphers: "ECDHE-ECDSA-AES256-GCM-SHA384,ECDHE-RSA-AES256-GCM-SHA384,ECDHE-ECDSA-AES256-SHA384,ECDHE-RSA-AES256-SHA384,ECDHE-ECDSA-AES128-GCM-SHA256"
curl -i -H 'Accept: application/json' -H 'Content-Type:
application/json' -H 'Authorization:Basic YWRtaW46YnFCS
TBkOEY1SWV1eTNEUTplM2Q3MWNiMC0yNmM3LTQ0ZmEtOTkwOC0xMGE2M
jU3ZGRkMGY=' -X GET
http://104.198.109.223:9081/api/v1/cluster/service?app=barista
curl 'http://104.198.109.223:9081/api/v1/config' -H 'Pragma: no-
cache' -H 'Accept-Encoding: gzip, deflate' -H 'Accept-Language:
en-US,en;q=0.8' -H 'Au1thorization: YWRtaW46YnFCSTBkOEY1SWV1e
TNEUToyMGI5YTgwOC00YTE0LTQwOGMtOGQxNi02NGI0MWVhZTliN2U='
-H 'Accept: application/json, text/plain, */*' -
H 'Content-Type: application/json' -H 'Access-Control-Allow-
Origin: *' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS
X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/55.0.2883.95 Safari/537.36' -H 'Cache-Control: no-
cache' -H 'Connection: keep-alive' --data-binary
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-resource
spec:
rules:
- host: app.a10demo.com
http:
paths:
- path: /
apiVersion: v1
kind: Secret
metadata:
name: secret
type: Opaque
data:
username: <User Name>
password: <Password>
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: thunder-ingress-controller
spec:
replicas: 1
template:
metadata:
labels:
app: thunder-ingress-controller
apiVersion: v1
kind: Secret
metadata:
name: secret <Name of the Kubernetes secret>
type: Opaque
data:
username: <Tenant User Name <base 64 encoded>>
password: <Tenant password <base 64 encoded>>