This repository has been archived by the owner on Nov 9, 2021. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Kubelet install failure and deprecation warning fix (#58) * Squashed commit of the following: commit 22cad03 Author: Chris Short <[email protected]> Date: Mon Jan 15 17:52:36 2018 -0500 removing ignorable files commit 89e1199 Author: Chris Short <[email protected]> Date: Mon Jan 15 17:47:06 2018 -0500 Updating .gitignore Signed-off-by: Chris Short <[email protected]> commit e90c58b Author: Chris Short <[email protected]> Date: Mon Jan 15 17:43:53 2018 -0500 Initial rak8s Commit Signed-off-by: Chris Short <[email protected]> * Set theme jekyll-theme-tactile * Create CNAME * link to how to change size of video memory Closes #1. * Update mechanism to enable cgroup memory See: raspberrypi/linux@ba742b5 * why not both? I found the elimination of cgroup_enable=memory actually broke my raspbian kubernetes setup. putting both worked with my testing after reboot. * k8s upgrade role init Signed-off-by: Chris Short <[email protected]> * upgrade playbook ready Signed-off-by: Chris Short <[email protected]> * Updating README Adding link to Discourse site Signed-off-by: Chris Short <[email protected]> * Adding Code of Conduct Long overdue Signed-off-by: Chris Short <[email protected]> * Create issue_template.md * issue_template.md: release file path correction /etc/os-release has the preferred data Signed-off-by: Chris Short <[email protected]> * Changed deprecated URL https://git.io/weave-kube to https://cloud.weave.works/k8s/net?k8s-version=<version> * Adding PR template * Move TASK [Pass bridged IPv4 traffic to iptables' chains] after TASK [kubeadm : Run Docker Install Script] * Changed networking from weave to flannel. Added version control for docker-ce, kubeadm, kubelet, kubectl, kubernetes images and flannel. * Added cleanup playbook that removes kubernetes, all images, docker-ce, kubeadm, kubelet, kubectl and performs a reboot. * Cleaning Up/Organizing/Adding Functionality - Incorporate changes from #34 - Changing soon to be deprecated Ansible syntaxes - Adding a backup option for /root/.kube/config - Set hostname from inventory - Adding version options to group_vars Signed-off-by: Chris Short <[email protected]> * Backup Option Signed-off-by: Chris Short <[email protected]> * Add troubleshooting steps and timing adjustments (#37) * Troubleshooting Steps updating README with some info that helped me when following the documentation * Timeout Changes Allows for slowed nodes to be recognized * Timeout Changes * v0.2.1 This version matching appears to be working as desired on three Raspberry Pi 3B+ The inventory file is breaking up my six node stack into two clusters. This will enable easier development. A force flag has been added to kubeadm reset Signed-off-by: Chris Short <[email protected]> * Fix 'Need to Start Over' script name (#40) * Applying podnet variable correctly Not sure how that even happened. Signed-off-by: Chris Short <[email protected]> * Lock docker version to currently installed version when it is installed (#44) * Ignore failing deletion of swap (#46) - Due to using hypriot, which doesn't have dphys-swapfile installed by default, the current deletion process fails. Adding `ignore_errors` fixes this. TASK [kubeadm : Disable Swap] ************************************************************************************************************************************************************************************************************************************************** fatal: [rak8s000]: FAILED! => {"changed": true, "cmd": "dphys-swapfile swapoff && dphys-swapfile uninstall && update-rc.d dphys-swapfile remove", "delta": "0:00:00.005302", "end": "2018-12-24 20:35:44.430288", "msg": "non-zero return code", "rc": 127, "start": "2018-12-24 20:35:44.424986", "stderr": "/bin/sh: 1: dphys-swapfile: not found", "stderr_lines": ["/bin/sh: 1: dphys-swapfile: not found"], "stdout": "", "stdout_lines": []} ...ignoring * reduce gpu memory (#48) * update dashboard url (#47) * K8S patch and other clean up items (#51) * updated ansible configs to no longer use control paths as this failed on ubuntu 16.04 when deploying * 50 - updated k8s version to latest release, updated docker, using flannel master currently as this is the only version that worked out of the box with k8s 1.13.1 - jh * moved python apt dependency below apt-get update to allow for new installations to update cache prior installing, fixed reboot with logic from cleanup.yml * removed apt-get update from kubeadm main since this is in common main and added environment var to stop apt from being angry - jh * flannel at master now supports arm and amd64 k8s labels, as such we don't need to deal with this anymore. * more updates for 1.14, removed gpu check since it's not longer working on my pi's and failing with a nonzero exit code. * Altered apt syntax Packages specified as an array in pkg rather than in with_items resolves "Invoking 'apt' only once while using a loop via squash_actions is deprecated" warning * update_cache added Resolves "No package matching 'kubelet' is available" error * Brings develop in line with master and resolves the conflict. (#60) * Squashed commit of the following: commit 22cad03 Author: Chris Short <[email protected]> Date: Mon Jan 15 17:52:36 2018 -0500 removing ignorable files commit 89e1199 Author: Chris Short <[email protected]> Date: Mon Jan 15 17:47:06 2018 -0500 Updating .gitignore Signed-off-by: Chris Short <[email protected]> commit e90c58b Author: Chris Short <[email protected]> Date: Mon Jan 15 17:43:53 2018 -0500 Initial rak8s Commit Signed-off-by: Chris Short <[email protected]> * Set theme jekyll-theme-tactile * Create CNAME * link to how to change size of video memory Closes #1. * Update mechanism to enable cgroup memory See: raspberrypi/linux@ba742b5 * why not both? I found the elimination of cgroup_enable=memory actually broke my raspbian kubernetes setup. putting both worked with my testing after reboot. * k8s upgrade role init Signed-off-by: Chris Short <[email protected]> * upgrade playbook ready Signed-off-by: Chris Short <[email protected]> * Updating README Adding link to Discourse site Signed-off-by: Chris Short <[email protected]> * Adding Code of Conduct Long overdue Signed-off-by: Chris Short <[email protected]> * Create issue_template.md * issue_template.md: release file path correction /etc/os-release has the preferred data Signed-off-by: Chris Short <[email protected]> * Changed deprecated URL https://git.io/weave-kube to https://cloud.weave.works/k8s/net?k8s-version=<version> * Adding PR template * Move TASK [Pass bridged IPv4 traffic to iptables' chains] after TASK [kubeadm : Run Docker Install Script] * Changed networking from weave to flannel. Added version control for docker-ce, kubeadm, kubelet, kubectl, kubernetes images and flannel. * Added cleanup playbook that removes kubernetes, all images, docker-ce, kubeadm, kubelet, kubectl and performs a reboot. * Cleaning Up/Organizing/Adding Functionality - Incorporate changes from #34 - Changing soon to be deprecated Ansible syntaxes - Adding a backup option for /root/.kube/config - Set hostname from inventory - Adding version options to group_vars Signed-off-by: Chris Short <[email protected]> * Backup Option Signed-off-by: Chris Short <[email protected]> * Add troubleshooting steps and timing adjustments (#37) * Troubleshooting Steps updating README with some info that helped me when following the documentation * Timeout Changes Allows for slowed nodes to be recognized * Timeout Changes * v0.2.1 This version matching appears to be working as desired on three Raspberry Pi 3B+ The inventory file is breaking up my six node stack into two clusters. This will enable easier development. A force flag has been added to kubeadm reset Signed-off-by: Chris Short <[email protected]> * Fix 'Need to Start Over' script name (#40) * Applying podnet variable correctly Not sure how that even happened. Signed-off-by: Chris Short <[email protected]> * Lock docker version to currently installed version when it is installed (#44) * Ignore failing deletion of swap (#46) - Due to using hypriot, which doesn't have dphys-swapfile installed by default, the current deletion process fails. Adding `ignore_errors` fixes this. TASK [kubeadm : Disable Swap] ************************************************************************************************************************************************************************************************************************************************** fatal: [rak8s000]: FAILED! => {"changed": true, "cmd": "dphys-swapfile swapoff && dphys-swapfile uninstall && update-rc.d dphys-swapfile remove", "delta": "0:00:00.005302", "end": "2018-12-24 20:35:44.430288", "msg": "non-zero return code", "rc": 127, "start": "2018-12-24 20:35:44.424986", "stderr": "/bin/sh: 1: dphys-swapfile: not found", "stderr_lines": ["/bin/sh: 1: dphys-swapfile: not found"], "stdout": "", "stdout_lines": []} ...ignoring * reduce gpu memory (#48) * update dashboard url (#47) * K8S patch and other clean up items (#51) * updated ansible configs to no longer use control paths as this failed on ubuntu 16.04 when deploying * 50 - updated k8s version to latest release, updated docker, using flannel master currently as this is the only version that worked out of the box with k8s 1.13.1 - jh * moved python apt dependency below apt-get update to allow for new installations to update cache prior installing, fixed reboot with logic from cleanup.yml * removed apt-get update from kubeadm main since this is in common main and added environment var to stop apt from being angry - jh * flannel at master now supports arm and amd64 k8s labels, as such we don't need to deal with this anymore. * more updates for 1.14, removed gpu check since it's not longer working on my pi's and failing with a nonzero exit code. * Adding buttons in readme Signed-off-by: Chris Short <[email protected]> * Better structure, buttons, media references as deep links Signed-off-by: Chris Short <[email protected]> * Cleaning up Signed-off-by: Chris Short <[email protected]> * Tweaks Signed-off-by: Chris Short <[email protected]> * More shoutouts in Media Coverage section Signed-off-by: Chris Short <[email protected]> * Sigh... I'm tired Signed-off-by: Chris Short <[email protected]> * Clean up, aisle six Signed-off-by: Chris Short <[email protected]>
- Loading branch information