Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.IOException;
- import io.fabric8.kubernetes.client.Config;
- import io.fabric8.kubernetes.client.ConfigBuilder;
- import io.fabric8.kubernetes.client.KubernetesClientException;
- import io.fabric8.kubernetes.client.Watcher;
- import io.fabric8.openshift.client.DefaultOpenShiftClient;
- import io.fabric8.openshift.client.OpenShiftClient;
- public class Main {
- public static synchronized void main(String[] args) throws IOException, InterruptedException {
- Config config = new ConfigBuilder()
- .withMasterUrl("https://10.1.2.2:8443")
- .withUsername("openshift-dev")
- .withPassword("devel")
- .withTrustCerts(true)
- .build();
- OpenShiftClient osClient = new DefaultOpenShiftClient(config);
- osClient.pods().inNamespace("sample-project").watch(new Watcher() {
- @Override
- public void eventReceived(Action arg0, Object arg) {
- System.out.println("Smth happened with pods" + arg.toString());
- }
- @Override
- public void onClose(KubernetesClientException arg0) {
- // TODO Auto-generated method stub
- }
- });
- while (true) {}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement