kubernetes.yml 860 B

123456789101112131415161718192021222324252627282930
  1. # https://minikube.sigs.k8s.io/docs/start/
  2. - name: Install minikube
  3. become: true
  4. ansible.builtin.get_url:
  5. url: https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64
  6. dest: /usr/local/bin/minikube
  7. mode: "0755"
  8. when: ansible_architecture == "x86_64"
  9. - name: Install minikube
  10. become: true
  11. ansible.builtin.get_url:
  12. url: https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-arm64
  13. dest: /usr/local/bin/minikube
  14. mode: "0755"
  15. when: ansible_architecture == "aarch64"
  16. # https://minikube.sigs.k8s.io/docs/handbook/kubectl/
  17. - name: Install Kubectl
  18. become: true
  19. ansible.builtin.file:
  20. src: /usr/local/bin/minikube
  21. dest: /usr/local/bin/kubectl
  22. state: link
  23. # alias kubectl="minikube kubectl --"
  24. - name: Setup Kubectl
  25. ansible.builtin.shell:
  26. cmd: kubectl help