How to install missing libraries for Selenium running on Kubernetes Linux

I have this code to handle linux chrome driver in kubernetes but i'm getting this error below

/var/jenkins_home/workspace/UAT Functional Test/drivers/chromedriver: error while loading shared libraries: libglib-2.0.so.0: cannot open shared object file: No such file or directory Jan 08, 2021 5:31:03 AM org.openqa.selenium.os.OsProcess checkForError SEVERE: org.apache.commons.exec.ExecuteException: Process exited with an error: 127 (Exit value: 127)

public void openBrowser () throws IOException{
        
        ChromeOptions options = new ChromeOptions();
        
        if(System.getProperty("os.name").toLowerCase().contains("win")) {
            options.addArguments("--start-maximized");
            System.setProperty("webdriver.chrome.driver",Constant.Path_ChromeDriver);
            driver = new ChromeDriver( options );
        } else {
            options.addArguments("start-maximized");
            //options.addArguments("--headless");
            System.out.println("Start Linux driver");

    
            Process p = Runtime.getRuntime().exec("chmod +x drivers//chromedriver");
            Process p2 = Runtime.getRuntime().exec("drivers//chromedriver");
            
            
            System.setProperty("webdriver.chrome.driver","drivers//chromedriver");
            driver = new ChromeDriver( options );