Skip to content
This repository was archived by the owner on Nov 9, 2021. It is now read-only.

Commit 16c736a

Browse files
authored
Develop (#63)
* 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]>
1 parent 8a7beb1 commit 16c736a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ A very special thanks to [**Alex Ellis**](https://www.alexellis.io/) and the [Op
150150
* [DevOps'ish 060: WTF Google, SRE in a Serverless World, DevOps Requires Rethinking Norms, Kubernetes...](https://devopsish.com/060/)
151151
* [071: Susan Fowler, Open Offices, Tech Debt, Cloud Native Serverless, Kubernetes, and More](https://devopsish.com/071/)
152152
* [073: DevOps Hiring Guide, RIP RTFM, BGP & DNS, Kubernetes, GitLab, and More](https://devopsish.com/073/)
153-
* [nullendpoint.com | Building A Kubernetes Raspberry Pi3 Cluster With Rak8s And Ansible](http://nullendpoint.com/coding/2019/03/21/building-a-kubernetes-raspberry-pi3-cluster-with-rak8s-and-ansible/)
153+
* [Building A Kubernetes Raspberry Pi3 Cluster With Rak8s And Ansible](http://nullendpoint.com/coding/2019/03/21/building-a-kubernetes-raspberry-pi3-cluster-with-rak8s-and-ansible/)
154154
* [WOA Issue 37 - Armv8 Collaboration](https://www.worksonarm.com/blog/woa-issue-37/)
155-
* [7 Raspberry Pi projects to explore | Opensource.com](https://opensource.com/article/19/3/raspberry-pi-projects)
155+
* [7 Raspberry Pi projects to explore](https://opensource.com/article/19/3/raspberry-pi-projects)
156156
* [Running a Raspberry Pi cluster, a few months after - Alexandre Chaintreuil](http://achntrl.com/2018/11/05/running-a-kubernetes-cluster/)

0 commit comments

Comments
 (0)