Commit Graph

303 Commits (1889697098f0b7b4a5e7ebdb91f0a91a0ee775e2)

Author SHA1 Message Date
Khalifah Shabazz 1889697098 fix: SSH Configuation for Kube API Server
Name mismatch on the extesions.
2025-06-11 15:57:06 -04:00
Khalifah Shabazz 2789e8ce42 chg: Hostnames In Documentation Continued
Updated more places where the hostnames were not updated to reflect the new
hostnames for the jumpbox, controller, and worker nodes.
2025-06-11 15:57:06 -04:00
Khalifah Shabazz 7945e68d92 chg: Hostnames In Documentation
Changed server to controlplane and node-0 to node01, and node-1 to
node02 in the documentation.

Also started reformatting to limit lines to 80 characters.

Added a section on how to enable to root account for login.
2025-06-11 15:57:06 -04:00
Khalifah Shabazz 52a56e1a1d add: CI/CD Pipeline using Kohirens AVR
Using the Kohirens AVR to automate the release process.
2025-06-11 15:57:06 -04:00
Khalifah Shabazz df00134866 chg: Hostname In Documetation
Changed the hostname to fit thouse used with the virtual machines.
2025-06-11 15:57:06 -04:00
Khalifah Shabazz f466bc3e28 add: Resources and Troubleshoot Documentation
Add resources to guide user to detailed documentation and
troubleshooting steps.
2025-06-11 15:57:06 -04:00
Khalifah Shabazz 74ddcb11aa feat: Added Virtual Machines
This commit introduces a new directory structure for managing virtual
machines, specifically tailored for setting up Kubernetes manually on
Ubuntu. Files have been added to the `virtual-machines` directory,
which includes scripts and configurations necessary for the setup.
The following files have been added:
- `README.md`: Documentation for the virtual machines setup.
- `Vagrantfile`: Configuration for Vagrant to manage the virtual machines.
- `ssh.sh`: Script to set up SSH access.
- `tmux.conf`: Configuration file for tmux.
- `update-dns.sh`: Script to update DNS settings.
- `controlplane.sh`: Script to set up the control plane.
- `setup-hosts.sh`: Script to configure the hosts file.
- `vimrc`: Configuration file for Vim.

This commit is part of the ongoing effort to enhance the documentation
and setup instructions for manual installation of Kubernetes. Making
it easier for users to get started with manual installations and
configurations. With the intended purpose of making them more capabale
administrators and users of Kubernetes.
2025-06-11 15:57:06 -04:00
Kelsey Hightower 52eb26dad1 support arm64 and amd64 2025-04-09 23:11:35 -07:00
Kelsey Hightower b2bf9fb2f6 add amd64 binaries 2025-04-08 08:44:52 -07:00
Kelsey Hightower d1f7e159e1 document control plane status checks 2025-04-08 07:42:00 -07:00
Kelsey Hightower b6e493e463 generate kube-apiserver server certificate 2025-04-08 07:30:28 -07:00
Kelsey Hightower f377d2ad74 etcd supports arm64 2025-04-08 07:15:21 -07:00
Kelsey Hightower 86d51471b4 bridge CNI networking works with iptables 2025-04-07 17:46:00 -07:00
Kelsey Hightower ea9178edae set kubelet hostname 2025-04-07 17:08:56 -07:00
Kelsey Hightower c9690e523a bootstrap a single node etcd cluster 2025-04-06 19:12:43 -07:00
Kelsey Hightower 08b198f2a0
Update to Kubernetes 1.32.3 2025-04-06 18:32:30 -07:00
Elson Rodriguez 5a325c23d7 Updating software components to latest stable releases. Fix missing config, minor spelling/grammar/flow fixes.
The main purpose of this update is to make sure the guide still works with the newest version of all software. In running through the guide I found places to make bug fixes and minor improvements.
2024-11-20 23:03:00 -07:00
Kelsey Hightower a9cb5f7ba5 Remove cloud provider and move to ARM64 2024-04-06 13:02:06 -07:00
Kelsey Hightower 79a3f79b27 Update to Kubernetes 1.21.0 2021-05-01 23:11:57 -07:00
Kelsey Hightower ca96371e4d Update to Kubernetes 1.18.6 2020-07-18 00:42:18 -07:00
Kelsey Hightower 5c462220b7 Update to Kubernetes 1.15.3 2019-09-15 12:10:26 -07: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
Daniel J. Pritchett 4f5cecb5ed Add brief contribution guide 2018-01-30 07:38:21 -08:00
Martin Mosegaard Amdisen 68ebb95898 Fix minor typo in lab 14 2018-01-30 05:45:35 -08:00
Mark Vincze 8db0280ef6 Fix small typo 2018-01-30 05:45:16 -08:00
Andrew Thompson a5c83f1cee Argument syntax for Filter deprecated.
Operator evaluation is changing for consistency across Google APIs.
2018-01-30 05:44:52 -08:00
githubixx e2dbdaa66b core workload api incl. Deployment now stable 2018-01-30 05:44:05 -08:00
Andrew Lytvynov 05ca2d04cf Correct kubectl output for kube-dns pod list
https://storage.googleapis.com/kubernetes-the-hard-way/kube-dns.yaml will create 1 kube-dns pod without autoscaler.
This may confuse the reader.
2018-01-30 05:42:28 -08:00
Phil Estes f46642a6ba Update cri-containerd location and release
cri-containerd project is moving as a sub-project of containerd itself;
the GitHub migration is complete. Also, as of 9 Jan, the beta.1 release
of cri-containerd is available so the download link is updated.

Signed-off-by: Phil Estes <estesp@gmail.com>
2018-01-30 05:41:55 -08:00
Kelsey Hightower 63ff9932d9 update kubelet flags 2017-12-18 07:20:15 -08:00
Kelsey Hightower af9f6d71fc update kubernetes GitHub location 2017-12-18 07:07:54 -08: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 e8d728d016 remove remote access to insecure port 2017-10-02 06:48:09 -07:00
Kelsey Hightower 765c1fb5fa remove remote access to insecure port 2017-10-02 06:46:01 -07:00
Kelsey Hightower ede3437ee8 update to kubernetes 1.8 2017-10-01 20:37:09 -07:00
Steven Trescinski 7f7fd71874 Fixed '--service-cluster-ip-range' subnet for Controller Manager 2017-10-01 12:11:33 -07:00
Kalimar Maia 51e8709080 Instructions for having a default configuration. 2017-10-01 12:11:05 -07:00
Frank Ederveen 92772d2f69 226: use curl for OSX downloads 2017-10-01 12:10:39 -07:00
Leonardo Faoro b7550ca7ab remove trailing space 2017-09-04 16:08:43 -07:00
Leonardo Faoro 4441278561 remove trailing-spaces and blank lines 2017-09-04 16:08:43 -07:00
Kelsey Hightower 4ca7c45046 update docs 2017-08-31 07:17:23 -07:00
Niko Virtala f9486b081f fix KUBERNETES_PUBLIC_ADDRESS value
Instead of 'value(address)' 'value(name)' should be used to make the following forwarding-rules creation command to work. With 'value(address)' it returns an error: "ERROR: (gcloud.compute.forwarding-rules.create) Could not fetch resource: - The resource 'projects/some-random-project/regions/us-central1/addresses/w.x.y.z' was not found"
2017-08-11 14:48:11 -07:00
Adriaan de Jonge 7631b261fb Update kubectl to 1.7.0 2017-08-11 14:47:46 -07:00
Emilian Losneanu dc5fc10559 Update docker.com url 2017-08-11 14:47:31 -07:00
Abraham Ingersoll 6609858e67 Enable kubectl portfw on workers, fixes #78 2017-07-12 05:56:57 -06:00
David Ross 4d442675ba Update 05-kubernetes-controller.md
there is a bug in Kubernetes 1.6.1 that causes an error when validating the kubernetes environment and etcd.  (https://github.com/kubernetes/kubernetes/pull/39716)   I found that using the 1.7.0 version I did not get this error.  Affects the README, this file and the client configuration (moving to 1.7.0 to match)
2017-07-12 05:55:20 -06: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
David Ross 0f826cf436 Update 07-kubectl.md
as per my other pull request, using 1.7.0 fixes an error with etcd configuration on the Kubernetes cluster.
2017-07-12 05:54:56 -06:00