Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 226 for sidecar (0.1 sec)

  1. istioctl/pkg/proxystatus/proxystatus.go

    				} else {
    					path := "config_dump"
    					envoyDump, err = kubeClient.EnvoyDo(context.TODO(), podName, ns, "GET", path)
    				}
    				if err != nil {
    					return fmt.Errorf("could not contact sidecar: %w", err)
    				}
    
    				xdsRequest := discovery.DiscoveryRequest{
    					ResourceNames: []string{fmt.Sprintf("%s.%s", podName, ns)},
    					TypeUrl:       pilotxds.TypeDebugConfigDump,
    				}
    Registered: Wed Nov 06 22:53:10 UTC 2024
    - Last Modified: Sat Apr 13 05:23:38 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  2. architecture/ambient/ztunnel.md

    Motivations to implement ztunnel generally came from two areas.
    
    First, and most importantly, it serves as a means to implement the real goal: waypoints.
    For various reasons outside the scope of this document, there is a desire to move from a sidecar based architecture to a "remote proxy" architecture.
    However, this has one glaring issue: how do we get the traffic to the remote proxies, while maintaining the zero-trust properties that Istio is built upon?
    
    Registered: Wed Nov 06 22:53:10 UTC 2024
    - Last Modified: Wed Jul 17 23:10:17 UTC 2024
    - 16.8K bytes
    - Viewed (0)
  3. cni/pkg/util/podutil.go

    		pod.GetLabels()[label.IoIstioDataplaneMode.Name] == constants.DataplaneModeAmbient) {
    		// Neither namespace nor pod has ambient mode enabled
    		return false
    	}
    	if podHasSidecar(pod) {
    		// Ztunnel and sidecar for a single pod is currently not supported; opt out.
    		return false
    	}
    	if pod.GetLabels()[label.IoIstioDataplaneMode.Name] == constants.DataplaneModeNone {
    		// Pod explicitly asked to not have ambient redirection enabled
    Registered: Wed Nov 06 22:53:10 UTC 2024
    - Last Modified: Wed Oct 09 16:05:45 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  4. cni/pkg/plugin/plugin.go

    	if !pi.Containers.Contains(ISTIOPROXY) {
    		log.Infof("excluded because it does not have istio-proxy container (have %v)", sets.SortedList(pi.Containers))
    		return nil
    	}
    
    	if pi.ProxyType != "" && pi.ProxyType != "sidecar" {
    		log.Infof("excluded %s/%s pod because it has proxy type %s", podNamespace, podName, pi.ProxyType)
    		return nil
    	}
    
    	val := pi.Annotations[injectAnnotationKey]
    Registered: Wed Nov 06 22:53:10 UTC 2024
    - Last Modified: Wed Aug 14 19:36:19 UTC 2024
    - 10.5K bytes
    - Viewed (0)
  5. istioctl/pkg/tag/util.go

    func PreviousInstallExists(ctx context.Context, client kubernetes.Interface) bool {
    	mwhs, err := client.AdmissionregistrationV1().MutatingWebhookConfigurations().List(ctx, metav1.ListOptions{
    		LabelSelector: "app=sidecar-injector",
    	})
    	if err != nil {
    		return false
    	}
    	return len(mwhs.Items) > 0
    }
    
    Registered: Wed Nov 06 22:53:10 UTC 2024
    - Last Modified: Wed Oct 09 16:05:45 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  6. README.md

    and aggregate telemetry data. Istio's control plane provides an abstraction
    layer over the underlying cluster management platform, such as Kubernetes.
    
    Istio is composed of these components:
    
    - **Envoy** - Sidecar proxies per microservice to handle ingress/egress traffic
       between services in the cluster and from a service to external
       services. The proxies form a _secure microservice mesh_ providing a rich
    Registered: Wed Nov 06 22:53:10 UTC 2024
    - Last Modified: Wed Oct 30 22:38:34 UTC 2024
    - 6.8K bytes
    - Viewed (0)
  7. cni/pkg/plugin/plugin_test.go

    	ns.ObjectMeta.Labels = map[string]string{label.IoIstioDataplaneMode.Name: constants.DataplaneModeAmbient}
    
    	testDoAddRun(t, cniConf, testNSName, pod, ns)
    
    	wasCalled := serverClose()
    	// Pod has sidecar annotation from injector, should not be added to mesh
    	assert.Equal(t, wasCalled, false)
    }
    
    func TestCmdAddPodWithGenericSidecar(t *testing.T) {
    	serverClose := setupCNIEventClientWithMockServer(false)
    
    Registered: Wed Nov 06 22:53:10 UTC 2024
    - Last Modified: Wed Oct 09 16:05:45 UTC 2024
    - 17.3K bytes
    - Viewed (0)
  8. istioctl/pkg/tag/tag.go

    		Short: "Command group used to interact with revision tags",
    		Long: `Command group used to interact with revision tags. Revision tags allow for the creation of mutable aliases
    referring to control plane revisions for sidecar injection.
    
    With revision tags, rather than relabeling a namespace from "istio.io/rev=revision-a" to "istio.io/rev=revision-b" to
    Registered: Wed Nov 06 22:53:10 UTC 2024
    - Last Modified: Mon Jul 22 15:40:30 UTC 2024
    - 16.5K bytes
    - Viewed (0)
  9. cni/pkg/repair/repaircontroller.go

    		if ec := c.cfg.InitExitCode; ec == 0 || ec == int(state.ExitCode) {
    			return true
    		}
    		return false
    	}
    
    	// Only check pods that have the sidecar annotation; the rest can be
    	// ignored.
    	if c.cfg.SidecarAnnotation != "" {
    		if _, ok := pod.ObjectMeta.Annotations[c.cfg.SidecarAnnotation]; !ok {
    			return false
    		}
    	}
    
    Registered: Wed Nov 06 22:53:10 UTC 2024
    - Last Modified: Sat Feb 10 00:31:55 UTC 2024
    - 10.4K bytes
    - Viewed (0)
  10. common-protos/k8s.io/api/storage/v1beta1/generated.proto

    // volume driver deployed on the cluster.
    // CSI drivers do not need to create the CSIDriver object directly. Instead they may use the
    // cluster-driver-registrar sidecar container. When deployed with a CSI driver it automatically
    // creates a CSIDriver object representing the driver.
    // Kubernetes attach detach controller uses this object to determine whether attach is required.
    Registered: Wed Nov 06 22:53:10 UTC 2024
    - Last Modified: Mon Mar 11 18:43:24 UTC 2024
    - 24.9K bytes
    - Viewed (0)
Back to top