摘要: 在使用ingress 的时候。会遇到一个一个业务上的问题。什么问题呢,ingress是连接外部网络和k8s docker 内部网络的一个应用。ingress 是根据service 来做到访问的。如果你对k8s了解一点的话。你可能就知道他们的关系了。 这里简单的描述一下。 node上可以有多个name 阅读全文
posted @ 2018-07-18 16:39 沐海风 阅读(317) 评论(0) 推荐(0) 编辑
摘要: java 操作k8s 这里使用的是 fabric8 1:添加maven ,引入依赖 <dependency> <groupId>io.fabric8</groupId> <artifactId>kubernetes-client</artifactId> <version>3.1.12</versi 阅读全文
posted @ 2018-07-18 16:34 沐海风 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 1: Deployment Deployment为Pod和ReplicaSet提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController来方便的管理应用。典型的应用场景包括: 定义Deployment来创建Pod和ReplicaSet 滚动升级和回滚 阅读全文
posted @ 2018-07-18 16:32 沐海风 阅读(447) 评论(0) 推荐(0) 编辑
摘要: Ingress 应用场景: k8s 集群 部署docker应用,docker应用在k8s集群上是以游离态形式存在的,可以动态的添加或减少pod的运行数量,那么问题来了,动态的添加就难免造成ip地址的不够用,而k8s采用了flunnel 给每一个docker 分配一个自己的ip ,有着自己的一套网络系 阅读全文
posted @ 2018-07-18 16:31 沐海风 阅读(519) 评论(0) 推荐(0) 编辑
摘要: kubectl get 会列出所有的参数 [root@localhost ~]# kubectl get You must specify the type of resource to get. Valid resource types include: * all * certificatesi 阅读全文
posted @ 2018-07-18 16:30 沐海风 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 详情请参考:https://www.kubernetes.org.cn/docs 阅读全文
posted @ 2018-07-18 16:29 沐海风 阅读(149) 评论(0) 推荐(0) 编辑
摘要: kubectl create -f /etc/ansible/manifests/heapster https://github.com/gjmzj/kubeasz 启动k8s systemctl enable flanneld.service systemctl start flanneld.se 阅读全文
posted @ 2018-07-18 16:29 沐海风 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 可以参考: https://github.com/gjmzj/kubeasz 下载最新版本的文件包:https://pan.baidu.com/s/1c4RFaA 1.基础系统配置 推荐内存2G/硬盘20G以上 最小化安装Ubuntu 16.04 server或者CentOS 7 Minimal 配 阅读全文
posted @ 2018-07-18 16:25 沐海风 阅读(1211) 评论(0) 推荐(0) 编辑