Skip to content

Instantly share code, notes, and snippets.

View ericsyh's full-sized avatar
🏠
Working from home

Eric Shen ericsyh

🏠
Working from home
View GitHub Profile
@ericsyh
ericsyh / kop-proxy-on-snp.yaml
Last active July 14, 2023 02:33
kop-proxy-on-snp.yaml
---
apiVersion: zookeeper.streamnative.io/v1alpha1
kind: ZooKeeperCluster
metadata:
name: zookeepers
namespace: pulsar
spec:
image: ericsyh/pulsar:2.10.3.4
pod:
resources:
---
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: zookeeper-operator
namespace: operators
spec:
channel: stable
name: zookeeper-operator
source: operatorhubio-catalog
package main
import (
"encoding/json"
"flag"
"fmt"
"io/ioutil"
"net/http"
"time"
)
@ericsyh
ericsyh / cert-manager-selfsigned-for-istio.yaml
Last active March 8, 2023 03:00
kubectl get secret root-secret -o=jsonpath='{.data.ca\.crt}' -n istio-system | base64 --decode -> ca.crt
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: selfsigned-issuer
spec:
selfSigned: {}
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
apiVersion: v1
kind: Namespace
metadata:
name: istio-system
---
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: selfsigned-issuer
spec:
apiVersion: v1
kind: ServiceAccount
metadata:
name: nfs-client-provisioner
# replace with namespace where provisioner is deployed
namespace: nfs
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
apiVersion: flinksql.streamnative.io/v1alpha1
kind: FlinkSqlGateway
metadata:
labels:
app: sql-gateway
name: sql-gateway
namespace: snp
spec:
catalogs:
- name: pulsar
apiVersion: v1
kind: Namespace
metadata:
name: local-path-storage
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: local-path-provisioner-service-account