Kubernetes1.14.1的开发指南
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇内容主要讲解"Kubernetes1.14.1的开发指南",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Kubernetes1.14.1的开发指南"吧!
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
陕西省网络安全周单
数据库技术是利用数据库组织
网络技术 学情分析
网络安全防守方工资高吗
互联网科技张群华
中专的网络技术分几级
fifa韩服16卡数据库
现代网络技术发展利大
百度公司网络安全宣讲
lol服务器维护消息
数据库对应关系
平安金服软件开发有年终奖不
日照软件开发公司招聘
网络安全突发事件演练信息
温州软件开发多少钱
地理空间数据库的组成结构
不合理设计软件开发
猫猫软件开发
软件开发交付资料
欧美文献数据库
战舰世界超测数据库
计算机网络技术前端开发方向
用单例模式处理共享数据库
软考中级选择数据库好过么
软件开发人员是指
美工和软件开发有啥关系
cbm数据库简答题
服务器管理 php
数据库提升属性值
网络安全知识竞赛专题