<commit_before>= AWS Workshop for Kubernetes
:linkcss:
:icons:
image::resources/images/kubernetes-aws-smile.png[kubernetes and aws logos, 400]

This is a self-paced workshop that explains how to run and manage a Kubernetes cluster on Amazon Web Services.

It explains how to deploy, scale, and configure applications on this cluster.

This workshop is designed for attendees on Development and Operations teams who would like to get started with Kubernetes on Amazon Web Services (AWS).

This workshop provides instructions to create, manage, and scale a Kubernetes cluster on AWS, as well as how to deploy applications, scale them, run stateless and stateful containers, perform service discovery between different microservices, and other similar concepts.

It also shows deep integration with several AWS technologies.

The workshop is presented in a series of chapters; However it can be done in a non-linear order based on attendees' experience with Kubernetes.

[cols="1*"]
|===
|Chapter 1: Basics

|link:01-path-basics/101-start-here[101: Start Here]
|link:01-path-basics/102-your-first-cluster[102: Create a Kubernetes cluster using kops]
|link:01-path-basics/103-kubernetes-concepts[103: Introduction to the Kubernetes CLI]
|===

[cols="1*"]
|===
|Chapter 2: Working with Clusters

|link:201-cluster-monitoring[201: Monitoring a Kubernetes Cluster]
|link:202-service-mesh[202: Leveraging a Service Mesh]
|link:203-cluster-upgrades[203: Upgrading a Kubernetes Cluster]
|link:204-cluster-logging-with-EFK[204: Logging with an EFK Stack]
|link:205-cluster-autoscaling[205: Autoscaling a Kubernetes Cluster]
|link:206-cloudformation-and-terraform[206: Deploy Kubernetes with Terraform and CloudFormation]
|link:207-cluster-federation[207: Federate Access to your Cluster (Alpha)]
|===

[cols="1*"]
|===
|Chapter 3: Application Development

|link:301-local-development[301: Setting up a Local Development Environment]
|link:302-app-discovery[302: Service Discovery for Micorservices]
|===

[cols="1*"]
|===
|Chapter 4: Security and Networking

| 
|===

[cols="1*"]
|===
|Chapter 5: Next Steps

| 
|===

NOTE: You will incur charges as you go through these workshop guides as it will exceed the link:http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/free-tier-limits.html[limits of AWS free tier]. An estimate of charges (<$20/day) can be seen at this link:https://calculator.s3.amazonaws.com/index.html#r=FRA&s=EC2&key=calc-E6DBD6F1-C45D-4827-93F8-D9B18C5994B0[simple monthly calculator]<commit_msg>Finish new README links<commit_after>= AWS Workshop for Kubernetes
:linkcss:
:icons:
image::./resources/images/kubernetes-aws-smile.png[kubernetes and aws logos, 400]

This is a self-paced workshop that explains how to run and manage a Kubernetes cluster on Amazon Web Services.

It explains how to deploy, scale, and configure applications on this cluster.

This workshop is designed for attendees on Development and Operations teams who would like to get started with Kubernetes on Amazon Web Services (AWS).

This workshop provides instructions to create, manage, and scale a Kubernetes cluster on AWS, as well as how to deploy applications, scale them, run stateless and stateful containers, perform service discovery between different microservices, and other similar concepts.

It also shows deep integration with several AWS technologies.

The workshop is presented in a series of chapters; However it can be done in a non-linear order based on attendees' experience with Kubernetes.

[cols="1*"]
|===
|Chapter 1: Basics

|link:01-path-basics/101-start-here[101: Start Here]
|link:01-path-basics/102-your-first-cluster[102: Create a Kubernetes cluster using kops]
|link:01-path-basics/103-kubernetes-concepts[103: Introduction to the Kubernetes CLI]
|===

[cols="1*"]
|===
|Chapter 2: Working with Clusters

|link:02-path-working-with-clusters/201-cluster-monitoring[201: Monitoring a Kubernetes Cluster]
|link:02-path-working-with-clusters/202-service-mesh[202: Leveraging a Service Mesh]
|link:02-path-working-with-clusters/203-cluster-upgrades[203: Upgrading a Kubernetes Cluster]
|link:02-path-working-with-clusters/204-cluster-logging-with-EFK[204: Logging with an EFK Stack]
|link:02-path-working-with-clusters/205-cluster-autoscaling[205: Autoscaling a Kubernetes Cluster]
|link:02-path-working-with-clusters/206-cloudformation-and-terraform[206: Deploy Kubernetes with Terraform and CloudFormation]
|link:02-path-working-with-clusters/207-cluster-federation[207: Federate Access to your Cluster (Alpha)]
|===

[cols="1*"]
|===
|Chapter 3: Application Development

|link:03-path-application-development/301-local-development[301: Setting up a Local Development Environment]
|link:03-path-application-development/302-app-discovery[302: Service Discovery for Micorservices]
|link:03-path-application-development/303-app-update[303: Updating Applications on Kubernetes]
|link:03-path-application-development/304-app-scaling[304: Scaling Applications on Kubernetes]
|link:03-path-application-development/305-app-tracing-with-jaeger-and-x-ray[305: Tracing Applications with Jaeger and X-Ray]
|link:03-path-application-development/306-app-management-with-helm[306: Manage Applications with Helm]
|link:03-path-application-development/307-statefulsets-and-pvs[307: Store Persistent Data with StatefulSets and PVs]
|===

[cols="1*"]
|===
|Chapter 4: Security and Networking

|link:04-path-security-and-networking/401-configmaps-and-secrets[401: ConfigMaps and Secrets]
|link:04-path-security-and-networking/402-authentication-and-authorization[402: Authentication, Authorization, and Access]
|link:04-path-security-and-networking/403-network-policies[403: Network Policies]
|link:04-path-security-and-networking/404-ingress-controllers[404: Ingress Controllers]
|link:04-path-security-and-networking/405-coredns[405: CoreDNS]
|===

[cols="1*"]
|===
|Chapter 5: Next Steps

|link:05-path-next-steps/501-k8s-best-practices[501: Best Practices]
|link:05-path-next-steps/502-for-further-reading[502: For Further Reading]
| 
|===

NOTE: You will incur charges as you go through these workshop guides as it will exceed the link:http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/free-tier-limits.html[limits of AWS free tier]. An estimate of charges (<$20/day) can be seen at this link:https://calculator.s3.amazonaws.com/index.html#r=FRA&s=EC2&key=calc-E6DBD6F1-C45D-4827-93F8-D9B18C5994B0[simple monthly calculator]
{'fraction_non_alphanumeric': 0.11259512346637676, 'fraction_numerical': 0.05389035564528653, 'mean_word_length': 5.880341880341881, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7074905', 'n_tokens_mistral': 2253, 'n_tokens_neox': 1946, 'n_words': 590}