دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Navin Sabharwal. Piyush Pandey
سری:
ISBN (شابک) : 9781484262429, 9781484262436
ناشر: Apress
سال نشر: 2020
تعداد صفحات: 428
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 24 مگابایت
در صورت تبدیل فایل کتاب Pro Google Kubernetes Engine: Network, Security, Monitoring, and Automation Configuration به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Pro Google Kubernetes Engine: شبکه، امنیت، مانیتورینگ و پیکربندی اتوماسیون نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Table of Contents About the Authors About the Technical Reviewers Acknowledgments Chapter 1: Introduction to GKE Introduction to Docker Introduction to Kubernetes Master Node Node (Worker) Component Managing Kubernetes Kubernetes Workload Introduction to GCP GCP Container Solutions for Container Ecosystems Google Kubernetes Engine Comparing EKS, AKS, and GKE Amazon Elastic Kubernetes Service Azure Kubernetes Service Google Kubernetes Engine GKE Architecture Cluster Master Cluster Master and the Kubernetes API Nodes Types of Node Machines Container Registry Network Cloud Run Key Features Anthos Components of Anthos Anthos GKE Anthos Config Management Anthos Service Mesh Summary Chapter 2: Setting Up an Environment on GCP Signing Up for Google Cloud Setting Up an Environment for Google GKE Setting Up the GCP CLI GCP Cloud Shell Creating a Project Launching Cloud Shell Creating a VM Instance in Compute Engine Setting Up CLI on the Created VM Configuring Google Cloud CLI on Local Machine How to Get Project ID Supporting Services for Containers Summary Chapter 3: Container Image Management Using Google Container Registry Introduction to Google Container Registry Setting Up Google Container Registry Pushing a Docker Image into the GCP Container Registry Managing and Securing the GCP Container Registry Copying Images to a New Registry Deleting Images from the Container Registry Vulnerability Scanning an Image Setting Up Vulnerability Scanning Summary Chapter 4: GKE Networking Introduction to Google Kubernetes Engine (GKE) Kubernetes on Google Cloud GKE Network Terminologies Network Namespace Virtual Ethernet Devices Bridges Iptables Services Kube-proxy HTTP(S) Load Balancer NodePort GKE IP Address Allocation Communication Among Containers Communication Between Pods on the Same Node Communication Between PODs on Different Nodes Communication of PODs with Services Communication of Pods with the Internet (Outside World) Load Balancing for Services External Load Balancer Internal Load Balancer (TCP/UDP) Load Balancer HTTP(s) Load Balancer (at Layer 7) Communication from an External Load Balancer to a Service Internal Load Balancer Communication from an Internal Load Balancer to a Service HTTP(S) Load Balancer Communication from an HTTP(S) Load Balancer to a Service Deployment of the GKE Cluster Cluster Basics Node Pool Node Metadata Automation Networking Advance Networking Options Security Metadata Features Cluster Management Dashboard Summary Chapter 5: Deploying Containerized Applications with Google GKE Introduction Simple Application Architecture Overview Advantages of Microservice Architecture Introduction to the Sock Shop Microservice Application Services Application Deployment on GKE complete-demo.yaml: A Brief Explanation Deleting the Cluster Summary Chapter 6: GKE Security Introduction Google Cloud Shared Responsibility Model (GCSRM) Infrastructure Security Identity and Access Management The GCP Console GCP Console Features Accessing the GCP Console Cloud SDK gcloud kubectl Install Cloud SDK Cloud IAM Policies Types of Cloud IAM Roles Predefined GKE Role Primitive Roles Service Account User Role Custom Roles Role-Based Access Control Audit Logging Viewing the Admin Activity Log Through the Google Cloud Console Network Security Enabling Authorized Networks for the Kubernetes Master Node Firewall Enabling Network Policy for Pods’ Secure Communication Enabling Network Policy Enforcement by the gcloud Command Enabling Network Policy Through the Google Console Enabling Network Policy Enforcement for an Existing Cluster Through the Google Console Creating a Network Policy Filtering Traffic Through a Load Balancer Creating a Private Kubernetes Cluster in GKE Compliance and Minimal Host OS Auto-upgrade Components Enable Automatic Upgrades Through the Cloud Console Enabling Automatic Node Repair Enabling Automatic Node Repair Through gcloud Enabling Automatic Node Repair Through the Cloud Console Encryption Keys and Secrets Encryption Workload Identity Defining Privileges and Access Control for Pods Managed SSL Certificates Application Development and Release Security Development Phase Build Phase Development and Release Phase Summary Chapter 7: GKE Dashboarding Using Stackdriver (Google Operations) and Grafana Introduction to Google Stackdriver (Google Operations) Setting Up Google Stackdriver (Google Operations) with Grafana Setting Up the Environment Deploying and Validating Application Deployment on the GKE Cluster Deploying Grafana Connecting with the Grafana Installation Data Source Configuration Setting Up a Grafana Dashboard Summary Chapter 8: Monitoring GKE Using Sysdig Introduction to the Sysdig Monitoring Solution Container Application Monitoring Open Port 6443 for Agent Ingress and Egress Installing Sysdig Agent on GKE Navigating GKE Monitoring Reports Summary Chapter 9: GKE Monitoring Using Prometheus Introduction Overview of Prometheus Prometheus Architecture Prometheus Server Prometheus Pushgateway Exporters Alertmanager Web-UI Key Container Monitoring Features Multidimensional Data Model Accessible Format and Protocols Service Discovery Modular and Highly Available Components Native Query Language Support Support for Dashboarding and Reporting Prometheus on Google Kubernetes Engine Setting Up Prometheus on a Kubernetes Cluster Installing and Setting Up Prometheus on GKE Cloning Prometheus Code from GitHub Creating the Namespace Cluster Role YAML File Cluster Role Section apiVersion kind metadata rules Cluster Role Binding Section apiVersion kind metadata Creating a ConfigMap Prometheus Deployment Exporters Node Exporter Installation of Node Exporter in Prometheus Using a Helm Chart Blackbox Exporter Summary Chapter 10: Automation of GKE Cluster, Application, and Monitoring Deployments Introduction Cleaning Up the GKE Environment Namespace Environment Setup Setting Up the Docker CE Setting Up kubectl Installing the Java Development Kit (JDK) Installing Jenkins Jenkins Slave Setup Creating a Service for the Jenkins Slave GKE Provisioning, Application Deployment, and Sysdig Agent, Using a Jenkins Pipeline Deleting the GKE Cluster from the Jenkins Pipeline Summary Index