You are previewing Mastering CoreOS.

Mastering CoreOS

Cover of Mastering CoreOS by Sreenivas Makam Published by Packt Publishing
  1. Mastering CoreOS
    1. Table of Contents
    2. Mastering CoreOS
    3. Credits
    4. About the Author
    5. Acknowledgments
    6. About the Reviewers
    7. www.PacktPub.com
      1. Support files, eBooks, discount offers, and more
    8. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
    9. 1. CoreOS Overview
      1. Distributed application development
      2. A minimalist Container-optimized OS
      3. Containers
      4. CoreOS
      5. Docker versus Rkt
      6. A workflow for distributed application development with Docker and CoreOS
      7. Summary
      8. References
      9. Further reading and tutorials
    10. 2. Setting up the CoreOS Lab
      1. Cloud-config
      2. The CoreOS cluster with Vagrant
      3. A CoreOS cluster with AWS
      4. A CoreOS cluster with GCE
      5. CoreOS installation on Bare Metal
      6. Basic debugging
      7. Summary
      8. References
      9. Further reading and tutorials
    11. 3. CoreOS Autoupdate
      1. The CoreOS release cycle
      2. The partition table on CoreOS
      3. CoreOS automatic update
      4. Update and reboot services
      5. Setting update options
      6. Update examples
      7. CoreUpdate
      8. Vagrant CoreOS update
      9. Summary
      10. References
      11. Further reading and tutorials
    12. 4. CoreOS Primary Services – Etcd, Systemd, and Fleet
      1. Etcd
      2. Systemd
      3. Fleet
      4. Summary
      5. References
      6. Further reading and tutorials
    13. 5. CoreOS Networking and Flannel Internals
      1. Container networking basics
      2. Flannel
      3. Docker networking
      4. Other Container networking technologies
      5. Summary
      6. References
      7. Further reading and tutorials
    14. 6. CoreOS Storage Management
      1. Storage concepts
      2. The CoreOS filesystem
      3. The container filesystem
      4. Container data
      5. The Docker 1.9 update
      6. Summary
      7. References
      8. Further reading and tutorials
    15. 7. Container Integration with CoreOS – Docker and Rkt
      1. Container standards
      2. Docker
      3. Rkt
      4. Summary
      5. References
      6. Further reading and tutorials
    16. 8. Container Orchestration
      1. Modern application deployment
      2. Container Orchestration
      3. Application definition
      4. Packaged Container Orchestration solutions
      5. Summary
      6. References
      7. Further reading and tutorials
    17. 9. OpenStack Integration with Containers and CoreOS
      1. An overview of OpenStack
      2. CoreOS on OpenStack
      3. OpenStack and Containers
      4. Container networking using OpenStack Kuryr
      5. Summary
      6. References
      7. Further reading and tutorials
    18. 10. CoreOS and Containers – Troubleshooting and Debugging
      1. CoreOS Toolbox
      2. Other CoreOS debugging tools
      3. Container monitoring
      4. The Docker remote API
      5. Container logging
      6. Summary
      7. References
      8. Further reading and tutorials
    19. 11. CoreOS and Containers – Production Considerations
      1. CoreOS cluster design considerations
      2. Distributed infrastructure design considerations
      3. Security
      4. Deployment and automation
      5. The CoreOS roadmap
      6. The Docker roadmap
      7. Microservices infrastructure
      8. Summary
      9. References
      10. Further reading and tutorials
    20. Index
O'Reilly logo

Mastering CoreOS

The best content for your career. Discover unlimited learning on demand for around $1/day.