Commit Graph

63 Commits (0e87420d2cd607a490d1b6f20684266a64b9cedf)

Author SHA1 Message Date
Alistair Mackay 0e87420d2c Ugrade coredns 2022-10-19 20:11:48 +01:00
Alistair Mackay 48a659c8f1 Update README 2022-09-26 18:25:18 +01:00
Alistair Mackay 9c9b2fc56c Minor update 2022-09-22 20:22:50 +01:00
Alistair Mackay dcddd3347f
Upgrade/1.24 (#291)
* Set up Vagrantfile
- Use Ubuntu 22.04
- Set required kernel parameters and tunables
- Optimise file for DRY by use of local functions
- No longer install Docker

* Update prerequisites

* Update compute resources

* Update client-tools

* Update cert authority

* Update kube config files

* Update sata encryption keys

* Update etcd

* Cert enhancements
- Use dig for host IPs
- Create front-proxy keys

* Update prereqs with lab defaults

* Minor update

* Dynamic kubelet reconfig removed in 1.24

* Update failed provisioning

* Update cert sujects. Use vars for IP addresses

* Use vars for IP addresses

* USe vars for IPs. Update unit file

* Unit updates for 1.24. Use vars for IPs

* 1.24 changes
- Update unit files
- Use vars for IPs
- Install containerd

* Use vars for IPs. Update outputs

* Remove CNI plugins - done earlier

* Update API versions

* Adjust VM RAM

* Update coredns version and api versions

* Update git ignore and attributes

* Note about deprecation warning

* Fix kubeconfig name

* Formatting changes + pin nginx version

* Update kubetest

* Update README

* Discuss why only 2 masters

* Note on changing service cidr range vs coredns

* Add RAM column to VM table

* Best practice - secure PKI

* Secure kubeconfig

* Add prev link

* Adding `Prev` links

* Squashed commit of the following:

commit 8fbd36069cbf7365f627e5ebf5a04e37cde085d9
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 20:06:10 2022 +0100

    Update dns-addon test

commit 5528e873ecbe3265155da48d24c24d696635af52
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 20:00:48 2022 +0100

    Fix get nodes

commit 0d88ab0d1c4b6a7ae05bc2552366460f741bb763
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 20:00:19 2022 +0100

    Fix env var name

commit e564db03ff9c4c9ef536bcc5cd999fa1e6a3de15
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 19:42:52 2022 +0100

    Update e2e-tests

commit 247a59f2c5b84e34972f396cf87a34bcbeb2d2ef
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 19:39:54 2022 +0100

    Updated e2e-tests

commit 60b33d025bb252570f41c13f90955ec8d59141a7
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 19:38:02 2022 +0100

    bashify commands in ```

commit 2814949d6dd569c59ea7ec61135784d51ad4de1f
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 19:35:32 2022 +0100

    Note deprecation warning when deploying weave

commit af0264e13e5f0e277f8f31e5115a813680aadd74
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 19:33:55 2022 +0100

    Nodes are ready at end of step 11

commit 050502386d36a8593ed7348e902cdff9ad9c64b2
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 19:30:00 2022 +0100

    Minor change CNI

commit 04bdc1483e9696ed018ac26b6480237ee1dcf1d1
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 19:21:22 2022 +0100

    Explain data at rest is in etcd

commit 243154b9866f5a7a1a49037f97e38c6bf7ffbcb7
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 19:18:49 2022 +0100

    Explanation of api cluster ip

commit dd168ac2e128cbd405248115d8724498fa18fa67
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 19:14:42 2022 +0100

    Include vagrant password

commit d51c65a77ac192e2468d92f0067958c69057a2e0
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 19:12:34 2022 +0100

    Update tmux message

commit 10f41737100ab410adb6b20712ee32cd80618e3d
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 19:09:23 2022 +0100

    Insert step to configure CNI on both workers
    Optionally with tmux

commit 8fd873f1492f6ea1c846b3309f57740e8501adee
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 18:42:27 2022 +0100

    Shuffle up to make room for common cni install

commit d650443b069a7543cbb4cf449818a81d84932007
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 07:34:59 2022 +0100

    Added warning output to componentstatuses

commit 7bfef8f16bd1a126dcf3e5f43a02d79517d64c74
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 07:34:38 2022 +0100

    Rearrange text

commit b16b92bc6513cf355a41afa22ddfe2696142c28b
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 07:34:18 2022 +0100

    Minor wording change
    DNS arress is conventionally .10

commit 96c9d25663ce3d721e670262bb6858e9a7183873
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 07:32:24 2022 +0100

    Use shell vars for etcd addresses

commit c9e223fba5324a1c65d6f583cf9e739b8459df5d
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 07:31:58 2022 +0100

    Update on network defaults

commit 1cf98649df9410b8a7d14c68bcb17c24aa6a210a
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 07:05:38 2022 +0100

    Get and install correct CNI components

commit 311905fba72f4a48cde4a73c589daea9b76042b7
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Thu Aug 25 06:18:55 2022 +0100

    Update Approve CSR

commit 4c39c84c172fde8ab2aafc4ea38b050eb7f3019b
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Wed Aug 24 20:34:53 2022 +0100

    Moving certs out of service kuebeconfigs

* Squashed commit of the following:

commit 252cc335739e3c8007ab86c951222aba954d80f7
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Sun Aug 28 20:29:23 2022 +0100

    Update external links

commit 8091d1a13bc5a29654db2b8fecd55b8180bf8cab
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Sun Aug 28 20:28:14 2022 +0100

    Mac M1 note

commit 8b7e6065ffb74532b6ad7570a8c978addcc7fb66
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Sun Aug 28 20:03:11 2022 +0100

    Tweak order of commands e2e tests

commit 857d039dd1dff28e92d392ad6c5e40814a9eb054
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Sun Aug 28 20:02:51 2022 +0100

    Fixing kubecomfig checks

commit 26f42049bebd2d539406e6e16c51bb06441702f1
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Sun Aug 28 15:51:13 2022 +0100

    Updated cert_verify

commit 0df54e4c3499e6d79b836e1dfcf74eb9fdf196b1
Author: Alistair Mackay <34012094+fireflycons@users.noreply.github.com>
Date:   Sun Aug 28 09:09:14 2022 +0100

    Rewite cert_verify
    Round 1 certs and kubeconfigs

* Update README
- Insert CNI lab
- Correct CNI versions

* Automate hostfile network settings
Determine from interface address passed in.

* Update 01-prerequisites.md

* Update 01-prerequisites.md

Correct the default vm ip range

* Review updates. Issue 1

* Review updates. Issue 2

* Review updates. Issue 3
In actual fact, the base script is cert_verfiy.sh so the error is in the
link created by the provisioner. You'll see that the later labs all
refer to it with underscore.

* Review updates. Issue 5

* Review updates. Issue 6

* Review updates. Issue 7
I whip through the scripts so fast, that even if I had copied it twice
to my quick script, I didn't notice it say that the resource exists and
is unchanged!

* These certs already copied in step 4

* Formatting and command grouping

* Review updates. Step 11 cert_verify
Needs to be done after kublet starts as it is looking
for the auto-issued cert

* Group coomand batches

* Remove duplicate clusterrolebinding

* Extraction of scripts from md using tool
This uses markdown comments and ```bash fence
to determine what to extract and for which hosts

Fixed shell var bug in step 11

* Fixed typos

* Be specific that we're doing shutdown, not suspend

* Minor edits for clarity

* remove the extra \

* Rename step 9 to CRI, as that's what it actually is

* Disambiguate CRI vs CNI

* small fixes

Co-authored-by: Tej Singh Rana <58101587+Tej-Singh-Rana@users.noreply.github.com>
2022-09-20 07:17:00 +01:00
Mumshad Mannambeth 23f1ae5cbd
Update README.md 2020-06-16 09:01:22 +08:00
Sujith Abdul Rahim e9db375e4c updated docs - certificate verification 2020-05-19 00:31:51 +05:30
Mumshad Mannambeth 4517cb99c6
Update README.md 2019-10-21 10:13:18 +08:00
Mumshad Mannambeth 781918fdca
Update README.md 2019-05-03 12:54:32 +08:00
Mumshad Mannambeth 702eda1a24
Update README.md 2019-04-01 15:57:31 +08:00
Mumshad Mannambeth 4a0af74ce2
Update README.md 2019-04-01 15:57:19 +08:00
Mumshad Mannambeth f9bcc726b4
Update README.md 2019-04-01 15:56:09 +08:00
Mumshad 7ed632a08c Fix links
Update Smoke Tests
2019-03-20 18:12:49 +08:00
Mumshad 28bd5c62f8 minor updates 2019-03-20 14:52:05 +08:00
Mumshad 117d415d9a Fix link in readme 2019-03-20 12:37:38 +08:00
Mumshad 22ae1a2ffc kubernetes-the-hard-way-on-vagrant 2019-03-20 12:34:49 +08:00
Kelsey Hightower bf2850974e Update to Kubernetes 1.12.0 and add CoreDNS support 2018-09-30 19:35:05 +00:00
Kelsey Hightower b974042d95 Update to Kubernetes 1.10.2 and add gVisor support 2018-05-14 14:06:01 +00:00
Kelsey Hightower 2c78297922 rename to Google Kubernetes Engine 2017-12-18 06:58:00 -08:00
Kelsey Hightower 07aae4fb45 update to kubernetes 1.9 2017-12-18 06:53:32 -08:00
Kelsey Hightower ede3437ee8 update to kubernetes 1.8 2017-10-01 20:37:09 -07:00
Kelsey Hightower 4ca7c45046 update docs 2017-08-31 07:17:23 -07:00
David Ross adaa9fb620 Update README.md
as per my other two requests, the 1.6.1 Kubernetes had a defect that was corrected in 1.7.0.  I ran your code seamlessly using 1.7.0 today.
2017-07-12 05:55:04 -06:00
Christian Koep 239f1438ae Update README to reflect Kubernetes 1.6.1 update 2017-06-30 22:30:36 -04:00
Kelsey Hightower aba8471494 fix logging link 2017-03-25 19:22:31 -07:00
Kelsey Hightower 4d0647851a fix broken link 2017-03-25 19:06:38 -07:00
Kelsey Hightower 8022f4077b remove AWS support 2017-03-25 18:06:03 -07:00
Kelsey Hightower 333aefba3f remove AWS support 2017-03-25 14:22:39 -07:00
Kelsey Hightower 4989117cf2 remove AWS support 2017-03-25 14:20:31 -07:00
Kelsey Hightower 818501707e update to Kubernetes 1.6 2017-03-25 12:07:21 -07:00
Kelsey Hightower 6827ce575e make kube-dns work again 2017-03-24 08:31:17 -07:00
Kelsey Hightower 99d342cc3c add authentication lab 2017-03-23 23:08:54 -07:00
Kelsey Hightower 3b1700d85e update to Kubernetes 1.6 2017-03-23 19:48:14 -07:00
AUG cb6564a013 fix kubernetes version number in README 2017-03-23 08:42:42 -07:00
ksingh7 fa9972740b FIX #111
JQ does not work untill output format is JSON. Docs has been fixed
2017-02-25 09:17:34 -08:00
Kelsey Hightower 6cfc20e96e update etcd version 2016-09-27 06:23:14 -07:00
Kelsey Hightower be84590c87 update to Kubernetes 1.4 2016-09-27 05:25:38 -07:00
Watkins 87dcab3644 Add Platforms Subheading
When reading over the Labs subheading, it looked like there were two
parts to the labs. This breaks the Labs subheading up into supported
Platforms and a list of the Labs.
2016-09-12 11:57:12 -06:00
Kelsey Hightower e2587a74c7 add note that EC2 is supported 2016-09-12 07:10:34 -07:00
Kelsey Hightower f7e0aee549 add note regarding production quality 2016-09-11 13:37:41 -07:00
Kelsey Hightower b142aa4550 add note regarding production quality 2016-09-11 13:32:24 -07:00
Kelsey Hightower 7e0087411e document assumptions 2016-09-11 08:02:52 -07:00
Kelsey Hightower 3f648ded70 add jq requirement 2016-09-11 07:54:51 -07:00
Kelsey Hightower fbb4693b39 add support for aws 2016-09-10 23:27:33 -07:00
craigbox 89e504fd3f small branding fix 2016-07-10 15:11:51 +01:00
Kelsey Hightower 94b71243e9 document GCP requirements 2016-07-09 20:25:37 -07:00
Kelsey Hightower 813d6040f6 document GCP requirements 2016-07-09 20:21:52 -07:00
Kelsey Hightower e9e40ff355 update docs 2016-07-09 09:17:18 -07:00
Kelsey Hightower 0c1f22c556 add dns add-on lab 2016-07-09 08:16:09 -07:00
Kelsey Hightower 15c74672b0 update README.md 2016-07-08 16:35:09 -07:00
Kelsey Hightower 86591b80d8 order the labs 2016-07-08 16:32:12 -07:00