Anthos - bobbae/gcp GitHub Wiki

Anthos is a modern application management platform that provides a consistent development and operations experience for cloud and on-premises environments.

At the heart of Anthos is Google’s Kubernetes Engine (GKE). GKE is Secured and fully managed Kubernetes service with revolutionary autopilot mode of operation.

https://medium.com/google-cloud/google-cloud-anthos-series-23b9a35e9179

https://www.youtube.com/watch?v=DM8p_cnc6ZY

https://www.youtube.com/watch?v=qgg1ceR6-es

VM instances can exist on-premises, managed by VMWare vSphere, and in public clouds as AWS or Azure, in addition to Google Cloud Compute Engine instances.

https://www.youtube.com/watch?v=XB52jRLHeko&list=PLIivdWyY5sqL8p1URcr6h1OkeJ01Myz57

Multi-Cloud

Anthos is Google’s new managed applications platform, which lets you run Kubernetes and other workloads consistently, across on-premises data centers and multiple public clouds.

https://cloud.netapp.com/blog/gcp-cvo-blg-google-anthos-the-first-true-multi-cloud-platform

Multi cloud API

https://cloud.google.com/blog/products/containers-kubernetes/google-cloud-anthos-multicloud-api-and-gke-on-azure-ga

Distributed Cloud

Google Distributed Cloud is a portfolio of fully managed hardware and software solutions that extends Google Cloud’s infrastructure and services to the edge and into your data centers.

https://cloud.google.com/blog/topics/hybrid-cloud/announcing-google-distributed-cloud-edge-and-hosted

Anthos Technical Overview

https://cloud.google.com/anthos/docs/concepts/overview

Anthos Deployments

GKE on-prem is hybrid cloud software that brings Google Kubernetes Engine (GKE) to on-premises data centers. GKE on-prem is a reliable, efficient, and secured way to run Kubernetes clusters anywhere.

https://cloud.google.com/anthos/gke/docs/on-prem

Anthos Config Management

Anthos Config Management is a key component of Anthos. With Anthos Config Management, you can create a common configuration across all your infrastructure, including custom policies, and apply it both on-premises and in the cloud.

https://cloud.google.com/anthos-config-management/docs

https://cloud.google.com/blog/products/containers-kubernetes/let-kubernetes-automate-your-configs-and-policies-with-acm

https://cloud.google.com/blog/topics/anthos/enforcing-the-cis-benchmark-with-policy-controller

https://www.youtube.com/watch?v=nhXJzjITgMA

Anthos on GKE via Terraform

https://cloud.google.com/blog/topics/anthos/using-terraform-to-enable-config-sync-on-a-gke-cluster

Cloud Run for Anthos

Create a cluster enabled for Cloud Run for Anthos on Google Cloud and then deploy a prebuilt sample container to the cluster.

https://cloud.google.com/run/docs/quickstarts/prebuilt-deploy-gke

Learn how Cloud Run lets you adopt the simplicity of serverless on your own terms: on Google’s fully-managed infrastructure, or in your Anthos clusters.

https://www.youtube.com/watch?v=0T5UliS9j8A

Discuss Serverless computing perspective in relation to Anthos and Cloud Run on top.

Anthos Service Mesh

https://cloud.google.com/anthos/service-mesh

https://alex-desmet.medium.com/exposing-gke-services-through-anthos-service-mesh-with-a-managed-https-load-balancer-9d5d7a383d21

Anthos Service Mesh Quickstart

https://cloud.google.com/service-mesh/docs/unified-install/quickstart-asm

https://cloud.google.com/service-mesh/docs/quickstart-gke-ui

asmcli

https://cloud.google.com/service-mesh/docs/unified-install/asmcli-overview

Install Anthos Service Mesh

https://cloud.google.com/service-mesh/docs/unified-install/install-anthos-service-mesh

GKE install multi cluster

https://cloud.google.com/service-mesh/docs/unified-install/gke-install-multi-cluster

Configure VPC Service Control for Managed Anthos Service Mesh

https://cloud.google.com/service-mesh/docs/managed/vpc-sc

Migrate for Anthos

With Migrate for Anthos, you can migrate your VMs from supported source platforms to Google Kubernetes Engine or Anthos.

https://cloud.google.com/migrate/anthos/docs/getting-started

Migrating and modernizing enterprise workloads using Migrate for Anthos.

https://www.youtube.com/watch?v=8Q1kqWVbKQY

A video about migration and modernization a legacy on-premises application to GKE while gaining better observability and other benefits.

https://www.youtube.com/watch?v=inEaRCFwovU

Google Cloud Marketplace for Anthos

A Kubernetes app is a containerized application that you can run on your Kubernetes cluster. The Kubernetes apps in Cloud Marketplace include container images and configuration files, such as a kubectl configuration or a Helm chart. When you deploy an app from Cloud Marketplace, the Kubernetes resources are created in your cluster, and you can manage the resources as a group.

https://cloud.google.com/marketplace/docs/kubernetes-apps

Anthos on AWS

Anthos is Google's managed platform for application modernization and delivery, providing consistent automated operations which can run on AWS as well.

https://www.youtube.com/watch?v=qnlrEXOGFz4

Connect

Connect allows you to connect any of your Kubernetes clusters to Google Cloud. This enables access to cluster and to workload management features, including a unified user interface, Cloud Console, to interact with your cluster.

https://cloud.google.com/anthos/multicluster-management/connect

Config Controller

https://cloud.google.com/anthos-config-management/docs/concepts/config-controller-overview

Apache Cassandra on Anthos

https://cloud.google.com/blog/topics/anthos/apache-cassandra-on-anthos-enables-hybrid-cloud-applications

Anthos bare metal

https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/concepts/about-bare-metal

Anthos Edge

https://cloud.google.com/blog/topics/developers-practitioners/small-footprint-big-impact-running-cloud-connected-kubernetes-edge

Anthos VMWare

https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/overview

Configure external IP addresses for Anthos clusters on VMware

https://cloud.google.com/service-mesh/docs/unified-install/external-ip-load-balance

Examples

Anthos Service Mesh example: Canary deployment

https://cloud.google.com/service-mesh/docs/by-example/canary-deployment

mTLS example

https://cloud.google.com/service-mesh/docs/by-example/mtls

Automate TLS

https://cloud.google.com/service-mesh/docs/automate-tls

Expose service mesh apps through GKE ingress

https://cloud.google.com/architecture/exposing-service-mesh-apps-through-gke-ingress

Deploy Online Boutique example app to Anthos Service Mesh

https://cloud.google.com/service-mesh/docs/onlineboutique-install-kpt

Deploy BookInfo example to Anthos Service Mesh

https://cloud.google.com/service-mesh/docs/deploy-bookinfo

Deploy Prometheus, Grafana and Kiali on istio

https://cloud.google.com/service-mesh/docs/deploy-demo-telemetry-addons

Qwiklabs

Migrate for Anthos: Qwik Start

Anthos: Service Mesh