Berton | Ansible for Kubernetes by Example | E-Book | sack.de
E-Book

E-Book, Englisch, 286 Seiten, eBook

Berton Ansible for Kubernetes by Example

Automate Your Kubernetes Cluster with Ansible
1. Auflage 2023
ISBN: 978-1-4842-9285-3
Verlag: APRESS
Format: PDF
Kopierschutz: 1 - PDF Watermark

Automate Your Kubernetes Cluster with Ansible

E-Book, Englisch, 286 Seiten, eBook

ISBN: 978-1-4842-9285-3
Verlag: APRESS
Format: PDF
Kopierschutz: 1 - PDF Watermark



Learn how to automate your Kubernetes infrastructure using Ansible. This book will enable you to automate more tasks and save time with this human-readable platform.

Containerized microservices deployed via Kubernetes allows you to save time, reduce human interaction and errors, and create applications that are more robust. You’ll learn how to automate the most redundant activities such as reports, services, the launch of a pod, adding permanent storage, configuring load balancing, and adding or modifying any Kubernetes parameter. You'll also gain an understanding of end-to-end use cases and how advanced cluster automation, such as Helm packages and node states, are evolving.

Each lesson utilizes a specific use-case for the modern Kubernetes cluster and focuses on a single module from the most crucial parameter, complete with code demonstrations. Each code example is battle-proven in real-life with console interaction and verification.What You'll Learn
  • Automate Kubernetes cluster management, cloud services, pods, and storage with Ansible
  • Configure your Ansible controller node
  • Write and execute Ansible Playbook code that follows best practices
  • Augment your productivity by applying Infrastructure as Code (IaC)
  • Troubleshoot Ansible 

Who This Book Is For

IT professionals who would like a jargon-free understanding of Ansible technology, Windows Systems Administrators, DevOps professionals, thought leaders, and infrastructure-as-code enthusiasts.

Berton Ansible for Kubernetes by Example jetzt bestellen!

Zielgruppe


Professional/practitioner


Autoren/Hrsg.


Weitere Infos & Material


Chapter 1: Modern IT Infrastructure and Hello AppChapter Goal: The tools to handle a modern enterprise IT Infrastructure that enables Infrastructure as Code following DevOps methodologies

Sub -Topics Modern IT Infrastructure (DevOps & IaC)The move to containersAnsible by Red HatKubernetes and the CNCFKubernetes distributions - OpenShift by Red Hat, Rancher, EKS, AKS, GCPContainers & PodCreating a ‘Hello’ appBuilding Hello AppRunning Hello in DockerDeploying Hello in KubernetesHello Operator Chapter 2: Ansible Language CodeChapter Goal: Description of the Ansible Platform and how to write and execute Ansible Playbook code that follows the best practicesSub - Topics  Ansible Architecture and Getting StartedAnsible InstallationAnsible Code Language Chapter 3: Ansible For Containers Chapter Goal: How to automate container management using Ansible (Docker and podman)

Sub - Topics

Ansible For ContainersInstall Docker in Linux and WindowsInstall and Update flatpak in LinuxInstall a snap in LinuxDeploy Web Server in a Container for Linux (Docker and Podman) Chapter 4: Ansible For K8s Tasks Chapter Goal: How to configure your Ansible controller node to interact with a k8s clusterSub - Topics: Why Kubernetes & How it works.Set up your laboratory (cluster of VMs, Kubespray, Raspberry Pis, OpenShift local)Minikube to Create a ClusterCreate a cluster with KOPS - ( Cloud )Configure Ansible For KubernetesAnsible troubleshooting - Kubernetes K8s 401 UnauthorizedConfigure a Python Virtual EnvironmentConfigure an Ansible Execution EnvironmentReport a list of namespacesReport all deployments in namespaceCreate Kubernetes K8s namespaceCreate Kubernetes K8s podCreate Kubernetes K8s secretUsing a Service to Expose Your AppScale Your AppUpdate Your AppAssign CPU Resources to Kubernetes K8s Containers and PodsAssign Memory Resources to Kubernetes K8s Containers and PodsConfigure a Pod to Use a Volume for StorageApply Multiple YAML Files at Once on Kubernetes K8s Chapter 5: Ansible For K8s Use-Cases Chapter Goal: Some end-to-end examples about Ansible for Kubernetes usageSub - Topics:

Configuring a Java MicroserviceStateless - Deploying PHP Guestbook application with RedisStateful Deploying WordPress and MySQL with Persistent VolumesApply Pod Security Standards at the Namespace LevelRestrict a Container's Access to Resources with AppArmorRestrict a Container's Syscalls with seccompChapter 6: Ansible For K8s Management Chapter Goal: How to automate system administration tasks for your K8s cluster using Ansible automation

Sub - Topics:

Report Helm package deployed inside the clusterReport Helm plugins deployed inside clusterDeploy a monitoring tool inside clusterManage Helm repositoriesRemove Helm package deployed inside clusterInstall Helm pluginRemove Helm pluginFetch logs from Kubernetes resourcesApply JSON patch operations to existing objectsCopy files and directories to and from podManage Services on KubernetesTaint a node in a Kubernetes/OpenShift clusterDrain, Cordon, or Uncordon node in k8s clusterKubernetes (K8s) dynamic inventoryRollback Kubernetes (K8S) Deployments and DaemonSetsSet a new size for a Deployment, ReplicaSet, Replication Controller, or JobChapter 7: Ansible For K8s Cloud Providers Chapter Goal: Some specific examples that automate Kubernetes with the major cloud providers using Ansible automation

Sub - Topics: Amazon Elastic Kubernetes Service (EKS)Google Kubernetes Engine (GKE)Azure Kubernetes Service (AKS)


Luca Berton is an Ansible Automation Expert who has been working with Red Hat Ansible Engineer Team for three years. With more than 15 years of experience as a System Administrator, he has strong expertise in Infrastructure hardening and automation. Enthusiast of the Open Source supports the community by sharing his knowledge in different public access events. Geek by nature, Linux by choice, Fedora, of course.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.