Kubernetes1.14.1的开发指南
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"Kubernetes1.14.1的开发指南",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Kubernetes1.14.1的开发指南"吧!
千家信息网最后更新 2026年11月01日Kubernetes1.14.1的开发指南
本篇内容主要讲解"Kubernetes1.14.1的开发指南",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Kubernetes1.14.1的开发指南"吧!
从yaml生成对象
Yaml yaml = new Yaml();ExtensionsV1beta1Deployment body = yaml.loadAs(new FileReader("deployment.yaml"), ExtensionsV1beta1Deployment.class);ExtensionsV1beta1Api api = new ExtensionsV1beta1Api();api.createNamespacedDeployment("default", body, "");import io.kubernetes.client.ApiClientimport io.kubernetes.client.apis.CoreV1Apiimport io.kubernetes.client.util.Config def setKubeApiClient() throws IOException, ApiException { StringReader reader = new StringReader(this.kubeConfig) ApiClient apiClient = Config.fromConfig(reader) Configuration.setDefaultApiClient(apiClient) this.api = new CoreV1Api() }Where kubeConfig is a yaml.import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import org.yaml.snakeyaml.Yaml;import io.kubernetes.client.ApiException;import io.kubernetes.client.models.ExtensionsV1beta1Deployment;import io.kubernetes.client.models.V1Namespace;import io.kubernetes.client.models.V1Service;public class Solution { private static final String yaml_file = "/home/karthik/Desktop/cloud/java/kubernetes/1.yaml"; static Map objMap = new HashMap<>(); static Yaml yaml = new Yaml(); static { objMap.put("Deployment", ExtensionsV1beta1Deployment.class); objMap.put("Namespace",V1Namespace.class); objMap.put("Service", V1Service.class); //fill the hashmap } public static void main(String[] args) throws FileNotFoundException, ApiException { FileReader fr =new FileReader(yaml_file); InputStream input = new FileInputStream(new File(yaml_file)); Map map = (Map) yaml.load(input); ExtensionsV1beta1Deployment body = (ExtensionsV1beta1Deployment) convertyamlToObject(fr, (String) map.get("kind")); ExtensionsV1beta1Api api = new ExtensionsV1beta1Api(); System.out.println(body); } public static Object convertyamlToObject(FileReader fr, String kind) { return yaml.loadAs(fr, (Class 到此,相信大家对"Kubernetes1.14.1的开发指南"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
开发指南
指南
开发
内容
学习
实用
更深
兴趣
实用性
实际
对象
操作简单
方法
更多
朋友
网站
频道
查询
生成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
天津市摩尔互联网科技
伟宏互联网科技
江苏根荣互联网科技
米客互联网科技
天下捷融互联网科技
多迪互联网科技有限公司
互联网巨头投资的硬核科技
青海省互联网新科技
江苏南京365互联网科技
互联网教育科技公司vipkid
互联网还是高科技吗
民营互联网公司国防科技
互联网公司黑科技创始人
南通创西澳互联网科技有限公司
深圳无忧互联网科技
下一代互联网重大应用科技园
抖集互联网科技技术咨询
万物互联网智能科技
互联网科技对化妆品行业
利用互联网等科技手段
云之行互联网科技
互联网科技工作委员会副主任毛军
没上市的科技互联网公司
喔噻互联网科技
华服互联网科技官网
互联网科技项目计划书材料类
北京市互联网新科技
富国互联网金融科技混合基金
互联网与数字科技关系
中国新注册互联网科技