github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/kube-apiserver/tasks/main.yaml (about)

     1  ---
     2    # enable below code and modify manifest file with different ports if need to debug kube-apiserver
     3    # - name: get temp kube-apiserver binary
     4    #   get_url:
     5    #     url: https://storage.googleapis.com/kubernetes-release/release/{{ official_images.kube_apiserver.version }}/bin/linux/amd64/kube-apiserver
     6    #     dest: /usr/bin/kube-apiserver
     7    #     mode: 0770
     8    #
     9    # - name: copy debug kube-apiserver.service to remote
    10    #   template:
    11    #     src: kube-apiserver.service.debug
    12    #     dest: "{{ init_system_dir }}/kube-apiserver.service"
    13    #     owner: "{{ kubernetes_owner }}"
    14    #     group: "{{ kubernetes_group }}"
    15    #     mode: "{{ kubernetes_service_mode }}"
    16    #   notify:
    17    #     - reload services
    18    #     - start kube-apiserver service
    19    #     - verify kube-apiserver is running
    20    #
    21    # # force_apiserver_restart=true to force restart
    22    # - name: force restart kube-apiserver
    23    #   command: /bin/true
    24    #   notify:
    25    #     - enable kube-apiserver
    26    #     - restart kube-apiserver service
    27    #     - verify kube-apiserver is running
    28    #   when: force_apiserver_restart is defined and force_apiserver_restart|bool == true
    29  
    30    - name: copy kube-apiserver.yaml manifest
    31      template:
    32        src: kube-apiserver.yaml
    33        dest: "{{ kubelet_pod_manifests_dir }}/kube-apiserver.yaml"
    34        owner: "{{ kubernetes_owner }}"
    35        group: "{{ kubernetes_group }}"
    36        mode: "{{ kubernetes_service_mode }}"