使用的k8s client包:

<dependency>
<groupId>io.fabric8</groupId>
<artifactId>kubernetes-client</artifactId>
<version>2.6.1</version>
<exclusions>
<exclusion>
<artifactId>slf4j-api</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.fabric8</groupId>
<artifactId>kubernetes-model</artifactId>
<version>1.1.4</version>
</dependency>
<dependency>
<groupId>io.fabric8</groupId>
<artifactId>kubernetes-api</artifactId>
<version>2.3.5</version>
<exclusions>
<exclusion>
<artifactId>slf4j-api</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>

  

使用方式k8sApiUrl为k8s apiserver地址:

Config config = new ConfigBuilder().withMasterUrl(k8sApiUrl).build();
DefaultKubernetesClient kubernetesClient = new DefaultKubernetesClient(config);

  

然后可以通过kubernetesClent进行RC创建、删除、scale;service创建删除等等操作,另外就是传入执行命令:

// 创建RC
kubernetesClient.replicationControllers().inNamespace(namespace).createOrReplace(rc); //扩缩容
kubernetesClient.replicationControllers().inNamespace(namespace).withName(
rcName).scale(replicas); // POD执行命令
kubernetesClient.pods().withName(podName).exec("command1","command2"); 更多方法自行挖掘,比如RC、POD、Endpoints 监听......

  

最新文章

  1. CharacterEncodingFilter-Spring字符编码过滤器
  2. jquery 获取 json文件内容后,将其内容显示到 下拉列表框中,再将下拉列表中的内容,显示到文本框中
  3. .NET 常见的偏门问题
  4. Android源码编译
  5. CentOS 6.7 安装配置BT下载工具Transmission
  6. firefox关于about:config的常用配置
  7. 在微信小程序中使用富文本转化插件wxParse
  8. python小游戏
  9. 关于wordpress慢的问题
  10. SuppressLint错误
  11. Zuul小技巧 /routes
  12. python中使用configparser库,实现配置文件的读取
  13. centos 解决中文支持问题, 如此修改可以修正eclipse 乱码问题。
  14. [python] 使用Jieba工具中文分词及文本聚类概念
  15. php和js字符串的acsii码函数
  16. case7 淋巴瘤子类分类实验记录
  17. Unity3D中的高级摄像机跟随
  18. oracle两个客户端路径记录
  19. windows10如何将python2和python3添加到环境变量中
  20. uploadify IE11 不兼容问题(不显示图片)

热门文章

  1. “You may need an appropriate loader to handle this file type”
  2. logback运行时动态创建日志文件
  3. Flutter 基础组件:状态管理
  4. 【项目实践】手把手带你搞定SSM
  5. 【MySQL】使用WHERE子句 - 过滤数据
  6. Java流程控制与Scanner类的使用
  7. Nginx报504 gateway timeout错误的解决方法(小丑搞笑版。。。)
  8. 指针锁定 Pointer Lock API 用法
  9. 今天聊点干货—关于CSS样式来源
  10. 提供个HDFS的目录的路径,对该目录进行创建和删除操作。创建目录时,如果目录 文件所在目录不存在则自动创建相应目录;删除目录时,由用户指定当该目录不为空时是否还删 除该目录