Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
kubernetes-client__java_CVE-2020-8570_client-java-parent-9_0_2_fixed — Kubernetes API के लिए Java क्लाइंट लाइब्रेरी, जो क्लस्टर, पॉड्स, डिप्लॉयमेंट्स और अन्य संसाधनों के प्रोग्रामेटिक प्रबंधन को सक्षम बनाती है, जिसमें प्रमाणीकरण, वॉच, एक्सेक और पोर्ट-फ़ॉरवर्ड संचालन के लिए समर्थन है। | Kitploit
उपकरण/GitHubGitHub/shoucheng3/kubernetes-client__java_cve-2020-8570_client-java-parent-9_0_2_fixed
प्रमाणीकरण और प्राधिकरणक्लाउड इन्फ्रास्ट्रक्चर सुरक्षासामान्य उपयोगिताएँकंटेनर सुरक्षाक्लाउड सुरक्षाAPI सुरक्षा
GitHubshoucheng3/kubernetes-client__java_cve-2020-8570_client-java-parent-9_0_2_fixed

kubernetes-client__java_CVE-2020-8570_client-java-parent-9_0_2_fixed

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Kubernetes API के लिए Java क्लाइंट लाइब्रेरी, जो क्लस्टर, पॉड्स, डिप्लॉयमेंट्स और अन्य संसाधनों के प्रोग्रामेटिक प्रबंधन को सक्षम बनाती है, जिसमें प्रमाणीकरण, वॉच, एक्सेक और पोर्ट-फ़ॉरवर्ड संचालन के लिए समर्थन है।

रिपॉजिटरी देखें
2010 महीने पहलेअभी तक समीक्षित नहीं

कुबर्नेटीज़ जावा क्लाइंट

Build Status Client Capabilities Client Support Level

कुबर्नेटीज़ API के लिए जावा क्लाइंट।

क्लाइंट संस्करण निर्धारण

जावा क्लाइंट सिमैंटिक वर्जनिंग का उपयोग करता है। जब भी हम किसी नए कुबर्नेटीज़ रिलीज़ संस्करण के लिए क्लाइंट को पुनर्जीवित करते हैं, तो हम प्रमुख संस्करण संख्या बढ़ाते हैं (नीचे तालिका देखें)। जब भी हम ऐसा करते हैं तो नए APIs जोड़े जाते हैं और जनरेटेड कुबर्नेटीज़ API स्टब्स में संभावित ब्रेकिंग परिवर्तन हो सकते हैं। जब भी आप प्रमुख संस्करण को अपग्रेड करते हैं, तो संभावित ब्रेकिंग परिवर्तनों के लिए तैयार रहें।

स्थापना

जावा क्लाइंट लाइब्रेरी को अपने स्थानीय Maven रिपॉजिटरी में स्थापित करने के लिए, बस निम्नलिखित कमांड चलाएँ:

git clone --recursive https://github.com/kubernetes-client/java
cd java
mvn install

अधिक जानकारी के लिए आधिकारिक दस्तावेज़ देखें।

Maven उपयोगकर्ता

अपने प्रोजेक्ट के POM में यह निर्भरता जोड़ें:

<dependency>
    <groupId>io.kubernetes</groupId>
    <artifactId>client-java</artifactId>
    <version>8.0.2</version>
</dependency>

Gradle उपयोगकर्ता

compile 'io.kubernetes:client-java:8.0.2'

अन्य

पहले निम्नलिखित चलाकर JAR जनरेट करें:

git clone --recursive https://github.com/kubernetes-client/java
cd java/kubernetes
mvn package

फिर निम्नलिखित JARs को मैन्युअल रूप से स्थापित करें:

  • target/client-java-api-8.0.3-SNAPSHOT.jar
  • target/lib/*.jar

उदाहरण

हमने सामान्य उपयोग-मामलों के लिए कुछ उदाहरण तैयार किए हैं जो नीचे दिखाए गए हैं:

  • कॉन्फ़िगरेशन:
    • InClusterClientExample: कुबर्नेटीज़ क्लस्टर के अंदर चलते समय क्लाइंट कॉन्फ़िगर करें।
    • KubeConfigFileClientExample: बाहर से कुबर्नेटीज़ क्लस्टर तक पहुँचने के लिए क्लाइंट कॉन्फ़िगर करें।
  • बेसिक्स:
    • SimpleExample: क्लाइंट का उपयोग कैसे करें, इसका सरल न्यूनतम उदाहरण।
    • ProtoExample: protobuf सीरियलाइज़ेशन प्रोटोकॉल में पेलोड अनुरोध/प्राप्त करें।
    • (5.0.0+) PatchExample: विभिन्न समर्थित पैच प्रारूपों में संसाधन ऑब्जेक्ट को पैच करें, kubectl patch के बराबर।
    • FluentExample: फ्लुएंट बिल्डर शैली में मनमाना संसाधन बनाएँ।
    • YamlExample: Yaml में संसाधन लोड या डंप करने का सुझाया गया तरीका।
  • स्ट्रीमिंग:
    • WatchExample: निश्चित संसाधनों से वॉच इवेंट्स की सदस्यता लें, kubectl get <resource> -w के बराबर।
    • LogsExample: चल रहे कंटेनरों से लॉग प्राप्त करें, kubectl logs के बराबर।
    • ExecExample: चल रहे कंटेनरों के साथ "exec" सत्र स्थापित करें, kubectl exec के बराबर।
    • PortForwardExample: स्थानीय पोर्ट को पॉड पर पोर्ट से मैप करें, kubectl port-forward के बराबर।
    • AttachExample: मौजूदा कंटेनर के अंदर पहले से चल रही प्रक्रिया से अटैच करें, kubectl attach के बराबर।
    • CopyExample: फ़ाइलों और निर्देशिकाओं को कंटेनरों से और कंटेनरों में कॉपी करें, kubectl cp के बराबर।
    • WebSocketsExample: निश्चित संसाधनों के लिए एक मनमाना वेब-सॉकेट सत्र स्थापित करें।
  • एडवांस्ड: (नोट: निम्नलिखित उदाहरण के लिए client-java-extended मॉड्यूल आवश्यक है)
    • (5.0.0+) InformerExample: एक इन्फॉर्मर बनाएँ जो संसाधनों को सूची-देखता है और अधिसूचनाओं को स्थानीय कैश में प्रतिबिंबित करता है।
    • (5.0.0+) PagerExample: सर्वर-साइड लोड/नेटवर्क कंजेशन को आसान बनाने के लिए पेजिनेशन (केवल सूची अनुरोध के लिए) समर्थन।
    • (6.0.0+) ControllerExample: एक या अधिक संसाधनों को सूची-देखकर विश्व की स्थिति को समेटने वाला कंट्रोलर बनाएँ।
    • (6.0.0+) LeaderElectionExample: HA कंट्रोलरों को लागू करने में मदद के लिए लीडर चुनाव उपयोगिताएँ।
    • (9.0.0+) SpringIntegrationControllerExample: स्प्रिंग फ्रेमवर्क के बीन इंजेक्शन पर आधारित कुबर्नेटीज़ कंट्रोलर बनाना।
    • (9.0.0+) GenericKubernetesClientExample: कुबर्नेटीज़ प्रकारों (CRDs सहित) के लिए एक सामान्य क्लाइंट इंटरफ़ेस बनाएँ।

सभी pods की सूची बनाएं:

import io.kubernetes.client.openapi.ApiClient;
import io.kubernetes.client.openapi.ApiException;
import io.kubernetes.client.openapi.Configuration;
import io.kubernetes.client.openapi.apis.CoreV1Api;
import io.kubernetes.client.openapi.models.V1Pod;
import io.kubernetes.client.openapi.models.V1PodList;
import io.kubernetes.client.util.Config;

import java.io.IOException;

public class Example {
    public static void main(String[] args) throws IOException, ApiException{
        ApiClient client = Config.defaultClient();
        Configuration.setDefaultApiClient(client);
टूल डाउनलोड करें