Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 204 for controller (0.19 sec)

  1. architecture/networking/controllers.md

    ## Writing Controllers
    
    The `controllers` package offers a variety of helpers for writing controllers.
    These operate in a similar manner as [`controller-runtime`](https://github.com/kubernetes-sigs/controller-runtime) but are *far* smaller and less abstract.
    
    With a few exceptions, Istio controllers typically are split in two phases: construction and running.
    
    Plain Text
    - Registered: Wed Apr 24 22:53:08 GMT 2024
    - Last Modified: Fri Feb 09 17:41:25 GMT 2024
    - 4.9K bytes
    - Viewed (0)
  2. cni/pkg/repair/repaircontroller.go

    		FieldSelector: strings.Join(fieldSelectors, ","),
    	})
    	c.queue = controllers.NewQueue("repair pods",
    		controllers.WithReconciler(c.Reconcile),
    		controllers.WithMaxAttempts(5))
    	c.pods.AddEventHandler(controllers.ObjectHandler(c.queue.AddObject))
    
    	return c, nil
    }
    
    func (c *Controller) Run(stop <-chan struct{}) {
    	kube.WaitForCacheSync("repair controller", stop, c.pods.HasSynced)
    	c.queue.Run(stop)
    	c.pods.ShutdownHandlers()
    Go
    - Registered: Wed Apr 24 22:53:08 GMT 2024
    - Last Modified: Sat Feb 10 00:31:55 GMT 2024
    - 10.4K bytes
    - Viewed (0)
  3. manifests/charts/istio-control/istio-discovery/templates/clusterrolebinding.yaml

        namespace: {{ .Values.global.istioNamespace }}
    ---
    {{- if not (eq (toString .Values.pilot.env.PILOT_ENABLE_GATEWAY_API_DEPLOYMENT_CONTROLLER) "false") }}
    apiVersion: rbac.authorization.k8s.io/v1
    kind: ClusterRoleBinding
    metadata:
      name: istiod-gateway-controller{{- if not (eq .Values.revision "")}}-{{ .Values.revision }}{{- end }}-{{ .Release.Namespace }}
      labels:
        app: istiod
        release: {{ .Release.Name }}
    Others
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Sun Oct 10 17:32:44 GMT 2021
    - 1.3K bytes
    - Viewed (0)
  4. common-protos/k8s.io/api/apps/v1beta2/generated.proto

      // replicas is the number of Pods created by the StatefulSet controller.
      optional int32 replicas = 2;
    
      // readyReplicas is the number of pods created by this StatefulSet controller with a Ready Condition.
      optional int32 readyReplicas = 3;
    
      // currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
      // indicated by currentRevision.
    Plain Text
    - Registered: Wed Apr 24 22:53:08 GMT 2024
    - Last Modified: Mon Mar 11 18:43:24 GMT 2024
    - 36.4K bytes
    - Viewed (0)
  5. common-protos/k8s.io/api/networking/v1beta1/generated.proto

    // IngressClassSpec provides information about the class of an Ingress.
    message IngressClassSpec {
      // controller refers to the name of the controller that should handle this
      // class. This allows for different "flavors" that are controlled by the
      // same controller. For example, you may have different parameters for the
      // same implementing controller. This should be specified as a
      // domain-prefixed path no more than 250 characters in length, e.g.
    Plain Text
    - Registered: Wed Apr 24 22:53:08 GMT 2024
    - Last Modified: Mon Mar 11 18:43:24 GMT 2024
    - 14.9K bytes
    - Viewed (0)
  6. operator/README.md

    ### Relationship between the CLI and controller
    
    The CLI and controller share the same API and codebase for generating manifests from the API. You can think of the
    controller as the CLI command `istioctl install` running in a loop in a pod in the cluster and using the config
    from the in-cluster IstioOperator custom resource (CR).
    There are two major differences:
    
    Plain Text
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Sun Sep 17 08:27:52 GMT 2023
    - 17.5K bytes
    - Viewed (0)
  7. manifests/charts/istio-control/istio-discovery/templates/clusterrole.yaml

      labels:
        app: istiod
        release: {{ .Release.Name }}
    rules:
      # sidecar injection controller
      - apiGroups: ["admissionregistration.k8s.io"]
        resources: ["mutatingwebhookconfigurations"]
        verbs: ["get", "list", "watch", "update", "patch"]
    
      # configuration validation webhook controller
      - apiGroups: ["admissionregistration.k8s.io"]
        resources: ["validatingwebhookconfigurations"]
    Others
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Thu Nov 09 01:32:06 GMT 2023
    - 5.6K bytes
    - Viewed (0)
  8. operator/cmd/mesh/operator.go

    )
    
    // OperatorCmd is a group of commands related to installation and management of the operator controller.
    func OperatorCmd(ctx cli.Context) *cobra.Command {
    	oc := &cobra.Command{
    		Use:   "operator",
    		Short: "Commands related to Istio operator controller.",
    		Long:  "The operator command installs, dumps, removes and shows the status of the operator controller.",
    	}
    
    	odArgs := &operatorDumpArgs{}
    	oiArgs := &operatorInitArgs{}
    Go
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Tue Aug 29 14:15:33 GMT 2023
    - 1.5K bytes
    - Viewed (0)
  9. operator/cmd/mesh/manifest_shared_test.go

    	"k8s.io/apimachinery/pkg/types"
    	"k8s.io/client-go/kubernetes"
    	"k8s.io/client-go/kubernetes/scheme"
    	"sigs.k8s.io/controller-runtime/pkg/client"
    	"sigs.k8s.io/controller-runtime/pkg/client/fake"
    	"sigs.k8s.io/controller-runtime/pkg/client/interceptor"
    	"sigs.k8s.io/controller-runtime/pkg/envtest"
    
    	"istio.io/istio/istioctl/pkg/cli"
    	"istio.io/istio/operator/pkg/apis/istio/v1alpha1"
    	"istio.io/istio/operator/pkg/cache"
    Go
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Tue Feb 20 22:39:28 GMT 2024
    - 11.7K bytes
    - Viewed (0)
  10. common-protos/k8s.io/api/batch/v1/generated.proto

      //
      // More completion modes can be added in the future.
      // If the Job controller observes a mode that it doesn't recognize, which
      // is possible during upgrades due to version skew, the controller
      // skips updates for the Job.
      // +optional
      optional string completionMode = 9;
    
      // suspend specifies whether the Job controller should create Pods or not. If
    Plain Text
    - Registered: Wed Apr 24 22:53:08 GMT 2024
    - Last Modified: Mon Mar 11 18:43:24 GMT 2024
    - 21.1K bytes
    - Viewed (0)
Back to top