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
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.
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/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
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
Anthos bare metal
https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/concepts/about-bare-metal
Anthos 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