A deployment is a replication controller based on a user defined template called a Deployment configuration. Deployments are created manually or in response to triggered events.
Istio object/configuration Type
This is the type specified in the Istio Config. This could be any of the following types: Gateway, Virtual Service, DestinationRule, ServiceEntry, Rule, Quota or QuotaSpecBinding.
For more information see the Istio Sidecar definition in Istio Sidecar Documentation.
It’s a user-created tag to identify a set of objects.
An empty label selector (that is, one with zero requirements) selects every object in the collection.
A null label selector (which is only possible for optional selector fields) selects no objects.
This is the ‘app’ label on an object. For more information, see Istio Label Requirements.
This is the ‘version’ label on an object. For more information, see Istio Label Requirements.
Namespaces are intended for use in environments with many users spread across multiple teams, or projects.
Namespaces are a way to divide cluster resources between multiple users.
A limited or fixed number or amount of resources.
Ensures that a specified number of pod replicas are running at any one time.
A Service is an abstraction which defines a logical set of Pods and a policy by which to access them. A Service is determined by a Label.
For more information see the Service Entry definition in Istio Service Entry Documentation.
For more information see the Virtual Service definition in Istio VirtualService Documentation.
For more information see the Istio Workload definition.