- #Docker and kubernetes for java developers udemy for mac#
- #Docker and kubernetes for java developers udemy mac#
#Docker and kubernetes for java developers udemy mac#
LABEL ENV USER ARG ONBUILD STOPSIGNAL HEALTHCHECK Creating an image using Maven Building the image Creating and removing volumes Summary Chapter 6: Running Containers with Java Applications Starting and stopping containers Starting Stopping Listing the running containers Removing the containers Container running modes Foreground Detached Attaching to running containers Monitoring containers Viewing logs Inspecting a container Statistics Container events Restart policies no always on-failure unless-stopped Updating a restart policy on a running container Runtime constraints on resources Memory Processors Updating constraints on a running container Running with Maven Plugin configuration Starting and stopping containers Summary Chapter 7: Introduction to Kubernetes Why do we need Kubernetes? Basic Kubernetes concepts Pods ReplicaSets Deployment Services kube-dns Namespace Nodes Kubelet Proxy Docker The Master node etcd The API server The scheduler Available tools kubectl Dashboard Minikube Summary Chapter 8: Using Kubernetes with Java Installing Minikube Installing on Mac Installing on Windows Installing on Linux Starting up the local Kubernetes cluster Installing kubectl Installing on Mac Installing on Windows Installing on Linux Deploying on the Kubernetes cluster Creating a service Creating a deployment Interacting with containers and viewing logs Scaling manually Autoscaling Viewing cluster events Using the Kubernetes dashboard Minikube addons Cleaning up Summary Chapter 9: Working with the Kubernetes API API versioning Alpha Beta Stable Authentication HTTP basic auth.
![docker and kubernetes for java developers udemy docker and kubernetes for java developers udemy](https://miro.medium.com/max/1400/1*_QN1FEphT4MkGc291RvgUQ.jpeg)
![docker and kubernetes for java developers udemy docker and kubernetes for java developers udemy](https://1.bp.blogspot.com/-u_QDocPLLqk/XMl_9A1Pn2I/AAAAAAAAN5Q/dHzpsCNbNegTrsIMYVRD8l7zfQofYBE3wCEwYBhgL/s280/Docker%2Bfor%2Bthe%2BAbsolute%2BBeginner%2B-%2BHands%2BOn%2B-%2BDevOps%2BUDemy%2Bcourse.png)
#Docker and kubernetes for java developers udemy for mac#
Contents: Cover Title Page Copyright Credits About the Author About the Reviewer Customer Feedback Table of Contents Preface Chapter 1: Introduction to Docker The idea behind Docker Virtualization and containerization compared Benefits from using Docker Docker concepts - images and containers Images Layers Containers Docker registry, repository, and index Additional tools Installing Docker Installing on macOS Installing on Linux Installing on Windows Summary Chapter 2: Networking and Persistent Storage Networking Docker network types Bridge Host None Networking commands Creating and inspecting a network Connecting a container to the network Exposing ports and mapping ports Persistent storage Volume-related commands Creating a volume Removing a volume Volume drivers Summary Chapter 3: Working with Microservices An introduction to microservices Monolithic versus microservices The monolithic architecture The microservices architecture Maintaining data consistency The Docker role Kubernetes' role When to use the microservice architecture Summary Chapter 4: Creating Java Microservices Introduction to REST HTTP methods REST in Java Java EE7 - JAX-RS with Jersey JAX-RS annotations Spring Boot Coding the Spring Boot microservice Maven build file Application entry point Domain model and a repository REST controller Documenting the API Running the application Making calls Spring RestTemplate HTTPie Postman Paw for Mac Spring Initializr Summary Chapter 5: Creating Images with Java Applications Dockerfile Dockerfile instructions FROM MAINTAINER WORKDIR ADD COPY RUN CMD The ENTRYPOINT EXPOSE VOLUME.