Remote Network And System Administration Job In IT And Networking

Setup GlusterFS / Kubenernetes

Find more Network And System Administration remote jobs posted recently Worldwide

*Requirements*

- Extend Kubespray with Ansible roles to setup a fully functioning GlusterFS cluster including Heketi on a configurable subset of cluster nodes,
- Ansible variables must be provided to configure the important aspects of the deployment (e.g. the block device on each cluster node used by GlusterFS as the storage device),
- Include functionality to setup a GlusterFS storage class in the deployed Kubernetes cluster,
- Ansible roles must support at least CentOS 7,
- Ansible roles must not break an existing deployment if run against it,
- GlusterFS deployment should follow Kubernetes and GlusterFS best practices and must be production ready,
- Ansible roles should follow Ansible best practices and Kubespray conventions,
- Ansible roles can be based on existing contrib roles but need to satisfy all criteria laid out here
- Quick response time regards communication with us (in within 24h)

*Acceptance criteria*

The base for the following operations is a VM cluster setup using Vagrant and the Kubespray Vagrantfile with the following parameters:
$num_instances = 3
$os = centos
$network_plugin = calico
$kube_node_instances_with_disks = true
$kube_node_instances_with_disks_number = 1
$vm_memory = 6144
$vm_cpus = 2

Then:
Run Kubespray to provision Kubernetes including GlusterFS on each VM
the additional VM disk is configured as the GlusterFS storage device
Create a persistent volume claim in Kubernetes
Create at least 2 different pods mounting the created persistent volume in read-write mode
Create some files in the mounted volume in one of the pods
Soft reboot the cluster node VMs

Expected result:
Kubernetes should be fully functional after reboot of VMs including GlusterFS
Created files (step 4 above) are accessable and readable in both pods
Changes done to the files in one pod are visible in the other pod
About the recuiter
Member since Nov 11, 2022
Ceo Legend Guru
from Niederosterreich, Austria

Skills & Expertise Required

Ansible Kubernetes 

Open for hiringApply before - Nov 1, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$95.35

Cost

Offer to work on this project closes in 59 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Cloud Integration Specilaist needed .

Looking for a DevOps Specialist to write some Ansible /Jenkins/Puppet code to Automate the workflow.
And also who should be efficient in AWS to Deploy my application to web as well.

CI/ CD Jenkins pipeline deploy microservices in kubernetes

Create CI/ CD Jenkins pipeline to deploy java app microservices in kubernetes with Ansible playbook with Detail document

Devops,Docker,Github,Ansible,Jenkins & Maven Online Trainer

Hello,

I need someone who has very good exp in Devops,Docker,Github,Ansible,Jenkins & Maven Online Trainer

Its a part time job

Compensation: $180 USD
Duration- 40 hours

DevOps and Python Automation

Certifications are must (Candidates with programming background and Agencies will be given a preference)
Looking for full time(40hours per week) to be available in UTC time (8AM - 5PM).
Knowledge of DevOps and CI/CD concepts, knowledge of d...read more

DATA SOURCE CONNECTORS FRAMEWORK - PYTHON - KAFKA - HDFS

Hello Rockstart Data Engineer,

Thats what we are looking for!

We want to develop highly optimized , scalable and resilient DATA CONNECTORS to fetch operational data on-demand basis. User shall request the data from a web applic...read more