All Projects → kubernetes → Cloud Provider Vsphere

kubernetes / Cloud Provider Vsphere

Licence: apache-2.0
Kubernetes Cloud Provider for vSphere https://cloud-provider-vsphere.sigs.k8s.io

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Cloud Provider Vsphere

pyVirtualize
A python interface to access and manage VMware vSphere and ~Horizon View~
Stars: ✭ 13 (-89.17%)
Mutual labels:  vmware, vsphere
vmSafeguard
vmSafeguard is a management, planning, backup system for a Vmware ESXi(s) solution, orchestrated through a Web Admin Panel. RTFM for more info. Under develop since Jun 2020
Stars: ✭ 20 (-83.33%)
Mutual labels:  vmware, vsphere
tfc-agent
Examples related to the Terraform Cloud Agent, a remote runner for Terraform Cloud Business and Terraform Enterprise
Stars: ✭ 44 (-63.33%)
Mutual labels:  vmware, vsphere
vSphere-6.5-API-Playbook-Examples
Examples of how to create Ansible playbooks to leverage vSphere 6.5 RESTful APIs. Playbooks will be isolate to specific APIs and roles added for example use cases.
Stars: ✭ 16 (-86.67%)
Mutual labels:  vmware, vsphere
Vic
vSphere Integrated Containers Engine is a container runtime for vSphere.
Stars: ✭ 607 (+405.83%)
Mutual labels:  vsphere, vmware
vic-ui
vSphere Integrated Containers Plug-In for vSphere Client provides information about your VIC setup and allows you to deploy VCHs directly from the vSphere Client.
Stars: ✭ 23 (-80.83%)
Mutual labels:  vmware, vsphere
ansible-vmware-http
Examples of Ansible playbook to manage VMware using HTTP APIs
Stars: ✭ 29 (-75.83%)
Mutual labels:  vmware, vsphere
AsBuiltReport.VMware.vSphere
Repository for AsBuiltReport VMware vSphere module
Stars: ✭ 75 (-37.5%)
Mutual labels:  vmware, vsphere
Rbvmomi
Ruby interface to the VMware vSphere API.
Stars: ✭ 304 (+153.33%)
Mutual labels:  vsphere, vmware
vmware.vmware rest
Ansible Collection for VMWare (REST modules)
Stars: ✭ 60 (-50%)
Mutual labels:  vmware, vsphere
vauth
VMware vSphere VM Identity Platform
Stars: ✭ 32 (-73.33%)
Mutual labels:  vmware, vsphere
Vsphere2metrics
VMware vSphere Performance Metrics Integration with Graphite & InfluxDB
Stars: ✭ 28 (-76.67%)
Mutual labels:  vsphere, vmware
Vic Product
vSphere Integrated Containers enables VMware customers to deliver a production-ready container solution to their developers and DevOps teams.
Stars: ✭ 143 (+19.17%)
Mutual labels:  vsphere, vmware
inspec-vmware
InSpec VMware Resource Pack (Incubation)
Stars: ✭ 18 (-85%)
Mutual labels:  vmware, vsphere
Terraform Vsphere Kubespray
Deploy a Kubernetes HA cluster on VMware vSphere
Stars: ✭ 141 (+17.5%)
Mutual labels:  vsphere, vmware
vcenter-event-broker-appliance
The VMware Event Broker Appliance Fling enables customers to unlock the hidden potential of events in their SDDC to easily create event-driven automation.
Stars: ✭ 120 (+0%)
Mutual labels:  vmware, vsphere
Vsphere Modules
This is my Module Collection for VMware vSphere
Stars: ✭ 18 (-85%)
Mutual labels:  vsphere, vmware
Cloud Portal
Self service web portal for different Cloud platforms like Azure, AWS and VMWare vSphere.
Stars: ✭ 60 (-50%)
Mutual labels:  vsphere, vmware
Manageiq
ManageIQ Open-Source Management Platform
Stars: ✭ 1,089 (+807.5%)
Mutual labels:  vmware
Vctl Docs
VMware vctl Docs
Stars: ✭ 95 (-20.83%)
Mutual labels:  vmware

Kubernetes vSphere Cloud Provider

vSphere Cloud Controller Manager

This repository contains the Kubernetes cloud-controller-manager for vSphere.

This project replaces the deprecated in-tree vSphere cloud provider located within the Kubernetes repository. If you want to create issues or pull requests for the in-tree cloud provider, please go to the Kubernetes repository.

There is ongoing work for refactoring cloud providers out of the upstream repository. For more details, please check this KEP.

Quickstart

Get started with Cloud controller manager for vSphere with Kubeadm with this quickstart.

Quickstart using Helm

Get started with Cloud controller manager for vSphere using Helm with this Helm quickstart.

Documentation

Documentation on how to install and use the Kubernetes vSphere Cloud Provider is located on the docs site.

Building the cloud provider

This section outlines how to build the cloud provider with and without Docker.

Building locally

Build locally with the following command:

$ git clone https://github.com/kubernetes/cloud-provider-vsphere && \
  make -C cloud-provider-vsphere

The project uses Go modules and:

  • Requires Go 1.11+
  • Should not be cloned into the $GOPATH

Building with Docker

It is also possible to build the cloud provider with Docker in order to ensure a clean build environment:

$ git clone https://github.com/kubernetes/cloud-provider-vsphere && \
  make -C cloud-provider-vsphere build-with-docker

Container images

Official releases of the vSphere Cloud Controller Manager container image can be found at:

https://gcr.io/cloud-provider-vsphere/cpi/release/manager

The very latest builds from the tip of master, which may not be stable, can be found at:

https://gcr.io/cloud-provider-vsphere/cpi/ci/manager

Contributing

Please see CONTRIBUTING.md for instructions on how to contribute.

vSphere storage support

Out of tree cloud providers no longer provide native storage support. Instead, a Container Storage Interface (CSI) driver is required. The vSphere CSI driver is located here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].