Operational Considerations for Virtual Infrastructure Administrators
This course covers operational considerations tailored for virtual infrastructure administrators who want to build a Kubernetes stack for development teams.
Course Outline
Introduction to Operational Considerations
In this lesson, you'll gain an overview of the course and why it's important to look at building an integrated Kubernetes stack.
Networking Considerations
Kubernetes has lots of layered networks from containers to pods to nodes and service level networks. All these networking requirements have to be considered to build an effective stack. This lesson covers how Kubernetes implements this via its Container Networking Interface or CNI.
Storage Considerations
Applications running on Kubernetes need storage. Because of the dynamic nature of applications that Kubernetes enables, it is imperative to have dynamic storage capabilities. In this lesson, we talk about the various ways Kubernetes provisions storage using the Container Storage plugins can be implemented.
Security Considerations
Because Kubernetes molds the infrastructure it runs on to match the application state, it becomes important to make sure there are effective security policies that make sure the API is secure and there are certain guardrails implemented. This lesson covers some of the basic security aspects to consider while building a Kubernetes stack.
Access and Quota Management
Kubernetes has its own access control mechanisms for each cluster. In this lesson, we cover what to consider when implementing access control for users and implementing quota management to avoid unnecessary infrastructure sprawl.
Top Takeaways
To wrap the course up, we’ll spend a few minutes reviewing the key takeaways from the course.