Useful Links
Computer Science
Containerization and Orchestration
Java on Kubernetes
1. Introduction to Java on Kubernetes
2. Foundational Concepts
3. Containerizing Java Applications
4. Deploying Java Applications to Kubernetes
5. Resource Management and Performance
6. Cloud-Native Java Frameworks
7. Observability and Monitoring
8. Security Considerations
9. Advanced Deployment Patterns
10. Performance Optimization
11. Troubleshooting and Debugging
12. Best Practices and Patterns
Cloud-Native Java Frameworks
Spring Boot on Kubernetes
Application Packaging
Fat JARs
Layered JARs
Exploded JARs
Spring Boot Actuator
Health Endpoints
Metrics Endpoints
Management Endpoints
Custom Health Indicators
Configuration Management
Externalized Configuration
Profile Management
Property Sources
Configuration Binding
Container Image Building
Spring Boot Build Image
Buildpack Customization
Layer Optimization
Kubernetes Integration
Spring Cloud Kubernetes
Service Discovery
Configuration Reload
Quarkus for Kubernetes
Quarkus Architecture
Build-time Optimization
Runtime Characteristics
Extension Ecosystem
Development Experience
Live Coding
Hot Reload
Developer Services
Native Image Support
GraalVM Integration
Native Build Process
Performance Characteristics
Kubernetes Extensions
Kubernetes Client
Health Extensions
Metrics Extensions
Configuration Extensions
Micronaut on Kubernetes
Ahead-of-Time Compilation
Compile-time DI
Reflection-free Framework
Startup Optimization
Memory and Performance
Reduced Memory Footprint
Fast Startup Times
Low Latency
Kubernetes Integration
Service Discovery
Configuration Management
Health Checks
Cloud-Native Features
Distributed Configuration
Circuit Breakers
Retry Mechanisms
Framework Comparison
Performance Characteristics
Memory Usage
Startup Times
Ecosystem Maturity
Learning Curve
Previous
5. Resource Management and Performance
Go to top
Next
7. Observability and Monitoring