Deploying Kubernetes on ARM using Asus Tinker board
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 2 commits ahead of kars7e:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ansible
docker
k8s
.gitignore
LICENSE
readme.md

readme.md

Deploy Kubernetes on Tinkerboard ARM

this is a forked repo

This repo contains files used to deploy Kubernetes on Tinkerboard. For details, see the blog post: http://blog.kars7e.io/2018/01/14/Kubernetes-cluster-on-ARM-using-Asus-Tinkerboard/

https://github.com/openfaas/faas

changes

  • commented out disable zram part from ansible/configure.yml.
  • added ssh user and key in ansible/inventory.ini
tinker-0 ansible_host=xxxx ansible_user=admin ansible_ssh_private_key_file=/Users/me/.ssh/tinker_rsa
tinker-1 ansible_host=xxxx ansible_user=admin ansible_ssh_private_key_file=/Users/me/.ssh/tinker_rsa
tinker-2 ansible_host=xxxx ansible_user=admin ansible_ssh_private_key_file=/Users/me/.ssh/tinker_rsa

[k8s-master]
tinker-0
[k8s-node]
tinker-1
tinker-2
  • created ~/.kube/config. contents are copied from master node. /etc/kubernetes/admin.conf
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: xxxxx
    server: https://xx.xx.xx.xx:6443
  name: kubernetes
contexts:
- context:
    cluster: kubernetes
    user: kubernetes-admin
  name: kubernetes-admin@kubernetes
current-context: kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name: kubernetes-admin
  user:
    client-certificate-data: xxxxx
    client-key-data: xxxxx
    ```

- `brew install faas-cli`