Linkerd Service Mesh
OSSUltralight service mesh (Rust data plane). Deploys the linkerd-control-plane Helm chart into the linkerd namespace. Requires linkerd-crds + trust anchor first — see the values.yaml comment for a one-liner.
by opensible ✓· ⬇ 0 installs· Kubernetes· v1.0.0· template
k8s-manifestsUse in the OpenSible console
Open Infrastructure → Stack Hub Blueprints, switch the source to Cloud hub, then pick Linkerd Service Mesh and press Use.
Default variables
defaults.json
{
"action": "helm",
"helm_wait": true,
"namespace": "linkerd",
"helm_chart": "linkerd/linkerd-control-plane",
"kubeconfig": "",
"helm_values": "# Prerequisite (run once on a control-plane node):\n# helm install linkerd-crds linkerd/linkerd-crds -n linkerd --create-namespace\n# step certificate create root.linkerd.cluster.local ca.crt ca.key --profile root-ca --no-password --insecure\n# step certificate create identity.linkerd.cluster.local issuer.crt issuer.key --profile intermediate-ca --not-after 8760h --no-password --insecure --ca ca.crt --ca-key ca.key\n# then pass --set-file identityTrustAnchorsPEM=ca.crt --set-file identity.issuer.tls.crtPEM=issuer.crt --set-file identity.issuer.tls.keyPEM=issuer.key\nidentity:\n issuer:\n scheme: kubernetes.io/tls\nproxy:\n resources:\n cpu:\n request: 100m\n memory:\n request: 20Mi\ncontrollerReplicas: 1\npolicyController:\n logLevel: info\n",
"helm_release": "linkerd-control-plane",
"helm_version": "",
"helm_repo_url": "https://helm.linkerd.io/stable",
"helm_repo_name": "linkerd",
"create_namespace": true
}Versions (1)
v1.0.0playbook.yml
