- name: Install Kubernetes apt key shell: curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg args: { creates: /etc/apt/keyrings/kubernetes-apt-keyring.gpg } - name: Add Kubernetes repo apt_repository: repo: "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /" state: present - name: Install kubeadm, kubelet, kubectl apt: name: [kubeadm, kubelet, kubectl] state: present update_cache: yes - name: Hold kube packages command: apt-mark hold kubeadm kubelet kubectl