kubernetes-the-hard-way/docs/differences-to-original.md

12 lines
733 B
Markdown
Raw Normal View History

2019-03-20 07:34:49 +03:00
# Differences between original and this solution
Adjust markdown formatting (#328) * Adjust markdown formatting: * Remove extra capitalization. * Remove extra curly braces {} inside Bash code blocks. * Use in-line code block `` for IP-addresses, file names and commands. * Add a dot at the end of sentences. * Use list formatting in `differences-to-original.md`. Also add escaping for angle brackets <>. * No logic changes were made, only formatting improvements. * 01-prerequisites.md: remove extra capitalization, remove extra space in "Virtual Box" * 01-prerequisites.md: split text into different lines (before, it was rendered into one line) * Remove extra capitalization, use inline code blocks, add a dot at the end of sentences. * 02-compute-resources.md: add escaping for angle brackets <>. * 03-client-tools.md: remove extra capitalization, use inline code blocks * 04-certificate-authority.md: remove extra capitalization, use inline code blocks, remove extra curly braces {} inside Bash code blocks * 04-certificate-authority.md: remove extra curly braces {} inside Bash code blocks * Revert back: all "remove extra curly braces {} inside Bash code blocks" As per @fireflycons https://github.com/mmumshad/kubernetes-the-hard-way/pull/328#issuecomment-1926329908 : > They are there for a reason. If you paste a block of code within braces, then it is not executed immediately by the shell - you have to press ENTER. Quite often when making changes to this repo and I have multiple terminals open, it gives me a chance to check that I have pasted the block into the correct terminal before it executes in the wrong terminal and borks everything. * Revert back: all "remove extra curly braces {} inside Bash code blocks" * Revert back all "Remove extra capitalization", as per request @fireflycons https://github.com/mmumshad/kubernetes-the-hard-way/pull/328#issuecomment-1944388993
2024-02-21 23:50:31 +03:00
* Platform: I use VirtualBox to setup a local cluster, the original one uses GCP.
* Nodes: 2 master and 2 worker vs 2 master and 3 worker nodes.
* Configure 1 worker node normally and the second one with TLS bootstrap.
* Node names: I use worker-1 worker-2 instead of worker-0 worker-1.
* IP Addresses: I use statically assigned IPs on private network.
* Certificate file names: I use \<name\>.crt for public certificate and \<name\>.key for private key file. Whereas original one uses \<name\>-.pem for certificate and \<name\>-key.pem for private key.
* I generate separate certificates for etcd-server instead of using kube-apiserver.
* Network: we use weavenet.
* Add E2E Tests.