Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( SystemComponents = []string{ Autoscaler, BuildController, CertManager, Gateway, IstioPilot, Registry, Webhook, } Autoscaler = "autoscaler" BuildController = "build-controller" CertManager = "cert-manager" IstioGrafana = "grafana" IstioCitadel = "istio-citadel" IstioPilot = "istio-pilot" IstioTelemetry = "istio-telemetry" IstioKiali = "kiali" IstioSidecarInjector = "istio-sidecar-injector" IstioPrometheus = "prometheus" LinkerdController = "linkerd-controller" LinkerdIdentity = "linkerd-identity" LinkerdWeb = "linkerd-web" LinkerdTap = "linkerd-tap" LinkerdPrometheus = "linkerd-prometheus" LinkerdGrafana = "linkerd-grafana" LinkerdSidecarInjector = "linkerd-proxy-injector" LinkerdSpValidator = "linkerd-sp-validator" Gateway = "gateway" Registry = "registry" Webhook = "webhook" )
Functions ¶
This section is empty.
Types ¶
type Install ¶
type Install struct { HTTPPort string `desc:"Http port service mesh gateway will listen to" default:"9080" name:"http-port"` HTTPSPort string `desc:"Https port service mesh gateway will listen to" default:"9443" name:"https-port"` IPAddress []string `desc:"Manually specify IP addresses to generate rdns domain, supports comma separated values" name:"ip-address"` ServiceCidr string `desc:"Manually specify service CIDR for service mesh to intercept"` DisableFeatures []string `desc:"Manually specify features to disable, supports comma separated values"` HTTPProxy string `desc:"Set HTTP_PROXY environment variable for control plane"` Yaml bool `desc:"Only print out k8s yaml manifest"` Check bool `desc:"Only check status, don't deploy controller"` Lite bool `desc:"Only install lite version of Rio(monitoring will be disabled, will be ignored if --disable-features is set)"` Mode string `desc:"Install mode to expose gateway. Available options are ingress, svclb and hostport" default:"ingress"` MeshMode string `desc:"Service mesh mode. Options: (linkerd/istio)" default:"linkerd"` }
func (*Install) Run ¶
func (i *Install) Run(ctx *clicontext.CLIContext) error
Click to show internal directories.
Click to hide internal directories.