- Docker and Kubernetes for Java Developers
- Jaroslaw Krochmalski
- 298字
- 2021-07-02 18:44:46
What this book covers
Chapter 1, Introduction to Docker, introduces the reasoning behind Docker and presents the differences between Docker and traditional virtualization. The chapter also explains basic Docker concepts, such as images, containers, and Dockerfiles.
Chapter 2, Networking and Persistent Storage, explains how networking and persistent storage work in Docker containers.
Chapter 3, Working with Microservices, presents an overview of what microservices are and explains their advantages in comparison to monolithic architectures.
Chapter 4, Creating Java Microservices, explores a recipe for quickly constructing Java microservice, by utilizing either Java EE7 or the Spring Boot.
Chapter 5, Creating Images with Java Applications, teaches how to package the Java microservices into Docker images, either manually or from the Maven build file.
Chapter 6, Running Containers with Java Applications, shows how to run a containerized Java application using Docker.
Chapter 7, Introduction to Kubernetes, introduces the core concepts of Kubernetes, such as Pods, nodes, services, and deployments.
Chapter 8, Using Kubernetes with Java, shows how to deploy Java microservices, packaged as a Docker image, on the local Kubernetes cluster.
Chapter 9, Working with Kubernetes API, shows how the Kubernetes API can be used to automate the creation of Kubernetes objects such as services or deployments. This chapter gives examples of how to use the API to get information about the cluster's state.
Chapter 10, Deploying Java on Kubernetes in the Cloud, shows the reader how to configure Amazon AWS EC2 instances to make them suitable to run a Kubernetes cluster. This chapter also gives precise instructions on how to create a Kubernetes cluster on the Amazon AWS cloud.
Chapter 11, More Resources, explores how Java and Kubernetes point the reader to additional resources available on the internet that are of high quality, to further extend knowledge about Docker and Kubernetes.
- Puppet 4 Essentials(Second Edition)
- JBoss Weld CDI for Java Platform
- C語言程序設(shè)計習(xí)題解析與上機指導(dǎo)(第4版)
- Linux核心技術(shù)從小白到大牛
- Cassandra Data Modeling and Analysis
- Java Web基礎(chǔ)與實例教程
- 深度學(xué)習(xí):算法入門與Keras編程實踐
- Kinect for Windows SDK Programming Guide
- C語言實驗指導(dǎo)及習(xí)題解析
- 數(shù)據(jù)結(jié)構(gòu)與算法分析(C++語言版)
- Mastering Akka
- HTML5權(quán)威指南
- UML2面向?qū)ο蠓治雠c設(shè)計(第2版)
- C++從入門到精通(第6版)
- Magento 2 Beginners Guide