K8s

    [Kubernetes 배우기] Section 9. Kubernetes on Cloud

    [Kubernetes 배우기] Section 9. Kubernetes on Cloud

    Kubernetes for the Absolute Beginners - Hands-on | Udemy The hosted cloud solution allows for the maintenance of VMs, which makes it easy to scale and manage. Microsoft Azure Amazon AWS Google Cloud Google Kubernetes Engine (GKE) The cluster can be created easily by configuring it in the Google Cloud console The load balancer is configured automatically by using Google’s load balancer. Amazon El..

    [Kubernetes 배우기] Section 8. Microservices Architecture

    Kubernetes for the Absolute Beginners - Hands-on | Udemy Each stack of the applications can be separated into different containers to be individual microservices. docker run --links: connects the docker containers by name Service is created to connect between pods for microservices. (Use NodePort and ClusterIP) service is not needed for ports that do not require exposed port

    [Kubernetes 배우기] Section 7. Services

    Kubernetes for the Absolute Beginners - Hands-on | Udemy Services enable loose coupling between microservice Kubernetes setups. It forwards requests to a port to another port Types of services: NodePort: internal port accessible to external port ClusterIP: virtual IP inside a cluster to connect applications LoadBalancer: distribute work among different pods NodePort NodePort consists of 3 ports ..

    [Kubernetes 배우기] Section 6. Networking in Kubernetes

    Kubernetes for the Absolute Beginners - Hands-on | Udemy An internal IP address is assigned to a pod. For multiple nodes, the internal network IP is the same for pods in different nodes, so custom configurations must be made for networking. All containers can communicate with one another without NAT(using an IP address) All nodes can communicate with all containers and vice versa without NAT The..

    [Kubernetes 배우기] Section 5. Kubernetes Concepts - Pods, ReplicaSets, Deployments

    Kubernetes for the Absolute Beginners - Hands-on | Udemy Pods The Kubernetes pod definition file contains 4 top-level fields: apiVersion the version of Kubernetes version used kind the kind of service that is created ex) Pod, Service, ReplicaSet, Deployment metadata data of the object such as name and labels under label property, we can set whatever key-value pair we want spec where containers a..