Networking

You may deploy several Ingress Controllers within one cluster. Just annotate your Ingress objects with a reference to the _____ indicating which Ingress Controller should implement it. IngressClass
"In each _____ of a cluster, an internal ""Kubernetes"" Service is configured with a virtual IP address that redirects to kube-apiserver via kube-proxy." namespace
The controller that creates Services, Endpoints and updates to iptables on nodes is _____ kube-proxy
"In each namespace of a cluster, an internal ""Kubernetes"" Service is configured with a virtual IP address that redirects to _____ via kube-proxy." kube-apiserver
Does a Pod have its own network namespace inside? _____ Yes
Headless services have no _____, proxying, load-balancing and are not handled by kube-proxy. ClusterIP
"_____ services are created by setting the Service's .spec.clusterIP field to ""None""" Headless
The kubernetes components running inside a worker node are: kubelet, kube-proxy and the _____ container runtime
"Headless services are created by setting the Service's .spec._____ field to ""None""" clusterIP
A Service of type _____ exposes a cluster-internal IP, making it only reachable from within the cluster. ClusterIP
Does a Pod have its own virtual ethernet connection? _____ Yes
The kubernetes components running inside a worker node are: kubelet, _____ and the container runtime kube-proxy
"Headless services are created by setting the Service's .spec.clusterIP field to _____" ""None""
"In each namespace of a cluster, an internal ""Kubernetes"" Service is configured with a virtual IP address that redirects to kube-apiserver via _____." kube-proxy
EndpointSlices support three address types: _____, IPv6, Fully Qualified Domain Name IPv4
The _____ service type exposes a Service on each Node's IP at a static port. NodePort
You may deploy several Ingress Controllers within one cluster. Just annotate your _____ objects with a reference to the IngressClass indicating which Ingress Controller should implement it. Ingress
When a request incoming to the cluster is matched by several equal-length Ingress paths, precedence is given to paths with the _____ path type over prefix path type. exact
A Service's ports can specify the application protocol to use via the _____ field. AppProtocol
An Ingress' TLS secret must contain a certificate (tls.crt) and _____. private key (tls.key)
An _____ Object routes incoming requests to different Services depending on a set of rules. Ingress
A Service of type _____ maps the Service to the contents of the ExternalName field (e.g. foo.bar.example.com), by returning a CNAME record. ExternalName
An Ingress' TLS secret must contain a _____ and private key (tls.key). certificate (tls.crt)
An _____ is full once it reaches 100 endpoints (by default), at which point additional slices will be created. EndpointSlice
An Ingress Object routes incoming requests to different _____ depending on a set of rules. Services
A _____ object is a network abstraction that allows routing to workloads in the cluster. Service
Every Kubernetes node runs kube-proxy which implements a form of Virtual IP for Services (except ExternalName and _____ services) headless
EndpointSlices are a scalable alternative to _____, distributing network endpoints across multiple resources. Endpoints
If none of the hosts or paths match the HTTP request in any of your Ingress objects, traffic is routed to _____, typically implemented by the Ingress Controller. the default backend
Every Kubernetes node runs _____ which implements a form of Virtual IP for Services (except ExternalName and headless services) kube-proxy
Headless services have no ClusterIP, proxying, _____ and are not handled by kube-proxy. load-balancing
Ingress API objects define traffic routing as _____. rules
The .spec.HostAliases field adds entries to a Pod's /etc/_____ file, overriding its internal hostname resolution. This is useful when DNS and other routing options are unavailable. hosts
A global allocation map in _____ is updated with a unique IP for each newly created Service. etcd
Can Ingress API Objects terminate TLS connections for your application? _____ Yes
A Service of type NodePort exposes itself on each Node’s IP at a specified, static port. A _____ to which it routes is automatically created. ClusterIP
When a request incoming to the cluster is matched by several equal-length Ingress paths, precedence is given to paths with the exact path type over _____ path type. prefix
In a LoadBalancer service, the _____ annotation removes the double-hop problem by allowing users to define their own balancing. OnlyLocal
The _____ service type exposes the Service externally using a cloud provider’s load balancer. LoadBalancer
An incoming request may be matched by multiple host paths within an Ingress Object. Precedence is given to the _____ matching path rule. longest
EndpointSlices support three address types: IPv4, IPv6, _____ Fully Qualified Domain Name
Every Kubernetes node runs kube-proxy which implements a form of Virtual IP for Services (except _____ and headless services) ExternalName
A _____ in etcd is updated with a unique IP for each newly created Service. global allocation map
_____ services have no ClusterIP, proxying, load-balancing and are not handled by kube-proxy. Headless
A Service of type _____ exposes itself on each Node’s IP at a specified, static port. A ClusterIP to which it routes is automatically created. NodePort
To reuse an existing DNS entry, or encapsulate legacy systems configured under a specific IP address, a Service may be set with a custom in-cluster IP address via the .spec._____ field. clusterIP
The .spec._____ field adds entries to a Pod's /etc/hosts file, overriding its internal hostname resolution. This is useful when DNS and other routing options are unavailable. HostAliases
_____ are a scalable alternative to Endpoints, distributing network endpoints across multiple resources. EndpointSlices
Ingress objects can be implemented by various Ingress Controllers. Ingress objects can reference an _____ holding the specific configuration, including the name of the specific controller that should implement it. IngressClass
_____ API objects define traffic routing as rules. Ingress
A Service can map any incoming port to a _____. By default it has the same value as the port field. targetPort
EndpointSlices support three address types: IPv4, _____, Fully Qualified Domain Name IPv6
Every Kubernetes node runs kube-proxy which implements a form of _____ for Services (except ExternalName and headless services) Virtual IP
The kubernetes components running inside a worker node are: _____, kube-proxy and the container runtime kubelet
Does each Pod have a unique IP? _____ Yes
Headless services have no ClusterIP, proxying, load-balancing and are not handled by _____. kube-proxy
_____ objects provide Services with externally-reachable URLs, load balancing, TLS termination, and name-based virtual hosting. Ingress
Headless services have no ClusterIP, _____, load-balancing and are not handled by kube-proxy. proxying
The _____ Service creates an external IP address. The Service itself does not speak with any Pod IP's; instead, it chooses a Node to send packets to. LoadBalancer
The _____ service type exposes the Service externally using a cloud provider's load balancer. LoadBalancer