Take advantage of both the capabilities of Azure Kubernetes Service and the management value and cost benefit of Azure Container Instances. Use Virtual Nodes to keep up with application demands and scale workloads instantly without the need to add more nodes to the cluster.
29. Limitations
• Liveness and readiness
probes
• VNet peering
• Init containers
• Host aliases support
• DaemonSets will not deploy
pods to the virtual node
@a_nad
a
I’m a lead consultant @ readify, I come from a development background. Before readify I used to work at Microsoft middle east. As a technical presales/ consultant
question: are using k8s, prod?
Control and automate deployments
Self monitoring
Self healing
Runs everywhere independent of platform
Feature is enabled in specfic regions AU east is one of them.
**animation
-deeper look into k8s and how VN works
-connector running inside a pod on a worker node
-registers as node
-we get a new request to create a deployment, desired state,
-connector provisions containers
et-cd: distributed key-value store
Desired state management
- Calls the configured container runtime (Docker, Rkt, etc) to create, update, delete containers on the host.
- Pulls images from the image registry associated with pods assigned to this node.
- Creates and mounts volumes within a container
Report pod logs
controller manager is a daemon, a control loop is a non-terminating loop that regulates the state of the system.
**animation
-deeper look into k8s and how VN works
-connector running inside a pod on a worker node
-registers as node
-we get a new request to create a deployment, desired state,
-connector provisions containers
-nodeSelector simplest | field of PodSpec. It specifies a map of key-value pairs.
-nodeSelector will be deprecated
-Affinity and anti-affinity you can constrain against labels on other pods running on the node
Dedicated nodes
Special hardware
New feature to evict nodes
Virtual Nodes only support linux containers at this time.
gather feedback and bugs from our community.
Cluster is unsupported until the feature is no longer in preview and graduates to general availability (GA).
Daemonset deployments ensures pod running on all nodes, are not handled by schedule