Commit Graph

303 Commits

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 1.18.6 2020-07-18 00:42:18 -07:00
Kelsey Hightower
5c462220b7 Update to Kubernetes 1.15.3 1.15.3 2019-09-15 12:10:26 -07:00
Kelsey Hightower
bf2850974e Update to Kubernetes 1.12.0 and add CoreDNS support 1.12.0 2018-09-30 19:35:05 +00:00
Kelsey Hightower
b974042d95 Update to Kubernetes 1.10.2 and add gVisor support 1.10.2 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 1.9.0 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 1.8.0 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 1.7.4 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