GitHub
github.com › kubernetes-sigs › kubespray
GitHub - kubernetes-sigs/kubespray: Deploy a Production Ready Kubernetes Cluster · GitHub
March 12, 2026 - custom_cni : You can specify some manifests that will be applied to the clusters to bring you own CNI and use non-supported ones by Kubespray. See tests/files/custom_cni/README.md and tests/files/custom_cni/values.yamlfor an example with a CNI provided by a Helm Chart.
Starred by 18.4K users
Forked by 6.9K users
Languages Jinja 81.8% | HCL 11.6% | Python 3.3% | Shell 2.5% | Dockerfile 0.3% | Go Template 0.2%
KubeCost
kubecost.com › kubernetes-devops-tools › kubespray
Chapter 6: Kubespray - Kubernetes Guides - Apptio
February 4, 2026 - As you can see, this file lists all the EC2 instances and their role in the cluster. For example, the content above shows that we will install the Kube control components and etcd into ip-10-250-193-75.us-west-2.compute.internal. ... Now that our EC2 instances are available, we can use Kubespray to deploy a Kubernetes cluster.
Videos
09:25
Kubernetes - 35. Kubespray : déployer un cluster avec ansible ...
15:33
Deploying Kubernetes with Kubespray | #kubernetes #kubespray | ...
02:09:21
09. Kubespray. Установка кластера. Вечерняя ...
07:03
[ Kube 65.3 ] Kubespray - Adding & Removing Kubernetes nodes - YouTube
21:35
[ Kube 65.1 ] Kubespray - Kubernetes cluster provisioning - YouTube
14:55
Deploying kubernetes using Kubespray - YouTube
DEV Community
dev.to › admantium › kubernetes-installation-tutorial-kubespray-46ek
Kubernetes Installation Tutorial: Kubespray - DEV Community
December 15, 2022 - By applying the playbook - Ansible jargon for the installation/setup scripts that consume your configuration - the desired state is manifested on the target server. Using Kubespray means to manifest your cluster as true Infrastructure as code: All subsequent runs lead to the very same desired state.
Kubespray
kubespray.io
Kubespray - Deploy a Production Ready Kubernetes Cluster
Deploy a Production Ready Kubernetes Cluster
GitHub
github.com › kubernetes-sigs › kubespray › blob › master › docs › getting_started › getting-started.md
kubespray/docs/getting_started/getting-started.md at master · kubernetes-sigs/kubespray
By default, Kubespray configures kube_control_plane hosts with insecure access to kube-apiserver via port 8080. A kubeconfig file is not necessary in this case, because kubectl will use http://localhost:8080 to connect. The kubeconfig files generated will point to localhost (on kube_control_planes) and kube_node hosts will connect either to a localhost nginx proxy or to a loadbalancer if configured.
Author kubernetes-sigs
Schoolofdevops
schoolofdevops.github.io › ultimate-kubernetes-bootcamp › cluster_setup_kubespray
HA setup with Kubespray - Ultimate Kubernetes Bootcamp
git clone https://github.com/kubernetes-incubator/kubespray.git cd kubespray
UpCloud
upcloud.com › global › resources › tutorials › deploy-kubernetes-using-kubespray
How to deploy Kubernetes using Kubespray - UpCloud Global
1 week ago - Set ANSIBLE_CONFIG environment variables to Kubespray’s ansible configuration file as follows: ... Check that you have basic SSH connectivity to the nodes. You can do this by running the following ansible command. ... You should see similar to the following figure if all nodes are reachable. master-0.example.com | SUCCESS => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python3" }, "changed": false, "ping": "pong" } worker-0.example.com | SUCCESS => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python3" }, "changed": false, "ping": "pong" } worker-1.example.com | SUCCESS => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python3" }, "changed": false, "ping": "pong" } worker-2.example.com | SUCCESS => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python3" }, "changed": false, "ping": "pong" }
NVIDIA
docs.nvidia.com › networking › display › kubernetes2310 › deployment › kubespray.html
Create Kubernetes cluster with Kubespray - NVIDIA Docs
February 7, 2024 - Clone the Kubespray GitHub repository. ... Create an inventory file for Ansible. (See more details here). In the following example, the HOST_PREFIX will set the nodes name prefix to dcmp-cp- and KUBE_CONTROL_HOSTS will mark all 3 nodes to be control nodes.
GitHub
github.com › kubespray › kubespray-cli
GitHub - kubespray/kubespray-cli: Easy to use command line tool for kubernetes deployment with kubespray
Here are 3 examples: 3 vms, all 3 have etcd installed, all 3 are nodes (running pods), 2 of them run master components ... You should have at least 3 nodes but you can spawn only one instance for tests purposes.
Starred by 255 users
Forked by 60 users
Languages Python 100.0% | Python 100.0%
Kubernetes
pwittrock.github.io › docs › getting-started-guides › kubespray
Installing Kubernetes On-premises/Cloud Providers with Kubespray | Kubernetes
This quickstart helps to install a Kubernetes cluster hosted on GCE, Azure, OpenStack, AWS or Baremetal with Kubespray tool.
GitHub
github.com › kubernetes-sigs › kubespray › blob › master › inventory › sample › group_vars › k8s_cluster › k8s-cluster.yml
kubespray/inventory/sample/group_vars/k8s_cluster/k8s-cluster.yml at master · kubernetes-sigs/kubespray
## That can be useful for example to setup a keepalived virtual IP · # supplementary_addresses_in_ssl_keys: [10.0.0.1, 10.0.0.2, 10.0.0.3] · ## Running on top of openstack vms with cinder enabled may lead to unschedulable pods due to NoVolumeZoneConflict restriction in kube-scheduler. ## See https://github.com/kubernetes-sigs/kubespray/issues/2141 ·
Author kubernetes-sigs