Container-Orchestration System

The Web Tool can be operated using texts and voice, each having its customized UI for a distinguished user experience.

Task Description ๐Ÿ“„

๐Ÿ“Œ In continuation of task 7.1 you need to Integrate Kubernetes commands that can be run through webUI.

Task 7.1 :

Features -
๐Ÿ‘‰ It can launch pods with specific name given by user.
๐Ÿ‘‰ Run deployment using image and name given by user.
๐Ÿ‘‰ Expose services on given user input port number.
๐Ÿ‘‰ Scale the replica according to user need.
๐Ÿ‘‰ Delete complete environment created.
๐Ÿ‘‰ Delete specific resources given by user.
๐Ÿ‘‰ Extra features related to k8s ( Optional)

For creating this application we have to use CGI programming.

What is CGI?

The Common Gateway Interface, or CGI, is a standard for external gateway programs to interface with information servers such as HTTP servers

For CGI programming with python we have to follow these steps.

  1. First go inside the /var/www/cgi-bin folder.
  2. Create a file with .py extension and write the code
  3. Make the file executable by using chmod command
  4. Then start the httpd service and disable the firewall.

We will implement the AJAX concept using JavaScript to connect it with the python CGI program.

What is AJAX?

Ajax is a set of web development techniques using many web technologies on the client-side to create asynchronous web applications. With Ajax, web applications can send and retrieve data from a server asynchronously without interfering with the display and behavior of the existing page.

Learn more about JavaScript: JavaScript โ€” Complete Guide. In this article we will be exploringโ€ฆ | by Gursimar Singh | CodeX | Jun, 2021 | Medium

This is how it works,

We can also toggle between dark mode and light mode.

GDSC | IBM Z | GoogleCloudReady Facilitator | Dexterous Photographer | Quantum Computing Enthusiast | ARTH | IIEC Rise | MLOps