Monday 6 July 2020

Kubernetes for beginners


      Monolith vs MicroService Application
      Introduction to Kubernetes
      Kuberentes Architecture
      Kubernetes: setup minikube in local
      Kubernetes: Hello World Application
      Hello World Application using dashboard
      What is kubectl?
      get the configuration used by kubectl
      How to check what operations you can perform against Kubernetes?
      Get Cluster information
      pods
      pod Demo
      Define a pod in yaml
      Specify the command to run in pod definition file
      Specify environment variables in Pod definition file
      Specify multiple containers in the same pod definition
      exec: Get bash shell of running container
      Namespaces
      describe: Get current Pod configuration
      kubectl logs: Read the logs
      Get Pods in all the namespaces
      Get the Pods in specific namespace
      Get the labels associated with a Pod
      Port Forwarding: Access Pods
      SecurityContext
      See the pod definition as yaml
      See the pod definition as json
      Deleting all the pods in a namespace
      Jobs
      Cron Jobs
      Limit the resources used by Pod
      Init Containers
      Different states of Pod
      Replication Controllers and ReplicaSets
      ReplicationController, ReplicationSet automatically creates new Pod
      ReplicaSet Monitor the Pods
      ReplicaSet and ReplicationController monitor pods that matches to selector labels
      Changing the Pod template do not have any impact on currently running nodes
      Delete ReplicaSet but not the Pods managed by it
      ReplicaSet can adopt previously created Pods
      Deployments
      Deployment Strategies: Rollback and update
      Rolling Update example
      Labels, Selectors, Annotations and Namespaces
      --show-labels: Get labels associated with a resource
      List specific labels
      Scheduling Pods to specific nodes
      Services
      Expose service using NodePort type
      Create a service using yaml file
      Ingress hello world
      Storage Options
      Configure PV Storage
      ConfigMaps
      Secrets
      Print the supported API resources on the server
      Print the supported API versions on the server
      kubectl explain: Get documentation about resources
      Talk to Kubernetes API Server using CURL command
      list all pods, replicasets, services and deployments
      Delete Everything from current namespace
      Working with labels
      Labels: Working with Selectors
      Health Checks
      Exploring livenessProbe
      Application upgrades
      Troubleshooting the application

Previous                                                    Next                                                    Home

No comments:

Post a Comment