You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 30, 2020. It is now read-only.
# Container Linux has automatic updates https://coreos.com/os/docs/latest/update-strategies.html. This can be a risk in certain situations and this is why is disabled by default and you can enable it by setting this param to false.
17
+
# Flatcar has automatic updates https://docs.flatcar-linux.org/os/update-strategies/#disable-automatic-updates-daemon. This can be a risk in certain situations and this is why is disabled by default and you can enable it by setting this param to false.
20
18
disableContainerLinuxAutomaticUpdates: true
21
19
22
20
# Customizes how kube-aws deals with CloudFormation
Copy file name to clipboardExpand all lines: builtin/files/etcdadm/README.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -33,8 +33,8 @@ save it in S3
33
33
*`etcdadm restore` restores the etcd member running on the same node as etcdadm from a snapshot saved in S3
34
34
*`etcdadm check` runs health checks against all the members in an etcd cluster so that `kubeadm reconfigure` updates the etcd member accordingly to the situation
35
35
*`etcdadm reconfigure` reconfigures the etcd member on the same node as etcdadm so that it survives:
36
-
*`N/2` or less permanently failed members, by automatically removing a permanently failed member and then re-add it as a brand-new member with empty data according to ["Replace a failed etcd member on CoreOS Container Linux"](https://coreos.com/etcd/docs/latest/etcd-live-cluster-reconfiguration.html#replace-a-failed-etcd-member-on-coreos-container-linux)
37
-
*`(N/2)+1` or more permanently failed members, by automatically initiating a new cluster, from a snapshot if it exists, according to ["etcd disaster recovery on CoreOS Container Linux"](https://coreos.com/etcd/docs/latest/etcd-live-cluster-reconfiguration.html#etcd-disaster-recovery-on-coreos-container-linux)
36
+
*`N/2` or less permanently failed members, by automatically removing a permanently failed member and then re-add it as a brand-new member with empty data according to ["Replace a failed etcd member on Flatcar Container Linux"](https://coreos.com/etcd/docs/latest/etcd-live-cluster-reconfiguration.html#replace-a-failed-etcd-member-on-coreos-container-linux)
37
+
*`(N/2)+1` or more permanently failed members, by automatically initiating a new cluster, from a snapshot if it exists, according to ["etcd disaster recovery on Flatcar Container Linux"](https://coreos.com/etcd/docs/latest/etcd-live-cluster-reconfiguration.html#etcd-disaster-recovery-on-coreos-container-linux)
38
38
*`etcdadm replace` is used to manually recover from an etcd member from a permanent failure. It resets the etcd member running on the same node as etcdadm by:
39
39
1. clearing the contents of the etcd data dir
40
40
2. removing and then re-adding the etcd member by running `etcdctl member remove` and then `etcdctl memer add`
Copy file name to clipboardExpand all lines: docs/getting-started/step-2-render.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ This is the second step of [running Kubernetes on AWS](README.md). Before we lau
6
6
7
7
### EC2 key pair
8
8
9
-
The keypair that will authenticate SSH access to your EC2 instances. The public half of this key pair will be configured on each CoreOS node.
9
+
The keypair that will authenticate SSH access to your EC2 instances. The public half of this key pair will be configured on each Flatcar node.
10
10
11
11
After creating a key pair, you will use the name you gave the keys to configure the cluster. Key pairs are only available to EC2 instances in the same region. More info in the [EC2 Keypair docs](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html).
12
12
@@ -207,7 +207,7 @@ Each component certificate is only valid for 90 days, while the CA is valid for
207
207
If deploying a production Kubernetes cluster, consider establishing PKI independently of this tool first. [Read more below.][tls-note]
208
208
209
209
**Did everything render correctly?**
210
-
If you are familiar with CoreOS and the AWS platform, you may want to include some additional customizations or optional features. Read on below to explore more.
210
+
If you are familiar with Flatcar and the AWS platform, you may want to include some additional customizations or optional features. Read on below to explore more.
211
211
212
212
[Yes, ready to launch the cluster][getting-started-step-3]
213
213
@@ -236,15 +236,15 @@ You can now customize your cluster by editing asset files. Any changes to these
236
236
*`cloud-config-worker`
237
237
*`cloud-config-controller`
238
238
239
-
This directory contains the [cloud-init](https://github.com/coreos/coreos-cloudinit) cloud-config userdata files. The CoreOS operating system supports automated provisioning via cloud-config files, which describe the various files, scripts and systemd actions necessary to produce a working cluster machine. These files are templated with your cluster configuration parameters and embedded into the CloudFormation stack template.
239
+
This directory contains the [cloud-init](https://github.com/coreos/coreos-cloudinit) cloud-config userdata files. The Flatcar operating system supports automated provisioning via cloud-config files, which describe the various files, scripts and systemd actions necessary to produce a working cluster machine. These files are templated with your cluster configuration parameters and embedded into the CloudFormation stack template.
240
240
241
241
Some common customizations are:
242
242
243
243
-[mounting ephemeral disks][mount-disks]
244
244
-[allow pods to mount RDB][rdb] or [iSCSI volumes][iscsi]
245
245
-[allowing access to insecure container registries][insecure-registry]
246
246
-[use host DNS configuration instead of a public DNS server][host-dns]
247
-
-[changing your CoreOS auto-update settings][update]
247
+
-[changing your Flatcar auto-update settings][update]
248
248
<br/><br/>
249
249
250
250
***stack-template.json**
@@ -270,7 +270,7 @@ You can now customize your cluster by editing asset files. Any changes to these
270
270
271
271
### Kubernetes Container Runtime
272
272
273
-
The kube-aws tool now optionally supports using rkt as the kubernetes container runtime. To configure rkt as the container runtime you must run with a CoreOS version >= `v1151.0.0` and configure the runtime flag.
273
+
The kube-aws tool now optionally supports using rkt as the kubernetes container runtime. To configure rkt as the container runtime you must run with a Flatcar version >= `v1151.0.0` and configure the runtime flag.
Copy file name to clipboardExpand all lines: docs/getting-started/step-4-update.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ some of your system pods will break (especially `kube-dns`). Deleting the said s
44
44
45
45
There is no solution for hosting an etcd cluster in a way that is easily updateable in this fashion- so updates are automatically masked for the etcd instances. This means that, after the cluster is created, nothing about the etcd ec2 instances is allowed to be updated.
46
46
47
-
Fortunately, CoreOS update engine will take care of keeping the members of the etcd cluster up-to-date, but you as the operator will not be able to modify them after creation via the update mechanism.
47
+
Fortunately, Flatcar update engine will take care of keeping the members of the etcd cluster up-to-date, but you as the operator will not be able to modify them after creation via the update mechanism.
48
48
49
49
In the (near) future, etcd will be hosted on Kubernetes and this problem will no longer be relevant. Rather than concocting overly complex band-aid, we've decided to "punt" on this issue of the time being.
Copy file name to clipboardExpand all lines: docs/tutorials/quick-start.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Quick Start
2
2
3
-
Get started with kube-aws and deploy a fully-functional Kubernetes cluster running on CoreOS Container Linux using AWS CloudFormation.
3
+
Get started with kube-aws and deploy a fully-functional Kubernetes cluster running on Flatcar Container Linux using AWS CloudFormation.
4
4
5
5
After completing this guide, you will be able to deploy applications to Kubernetes on AWS and interact with the Kubernetes API using the `kubectl` CLI tool.
0 commit comments