logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s ingress部署

Kubernetes 暴露服务的有三种方式,分别为 LoadBlancer Service、NodePort Service、Ingress。官网对 Ingress 的定义为管理对外服务到集群内服务之间规则的集合,通俗点讲就是它定义规则来允许进入集群的请求被转发到集群中对应服务上,从来实现服务暴漏。 Ingress 能把集群内 Service 配置成外网能够访问的 URL,流量负载均衡,...

#运维
k8s 1.12二进制部署

提供的几种Kubernetes部署方式l minikubeMinikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。l kubeadmKubeadm也是一个工具,提供kubeadm init和kubeadm join指令,用于快速部署Kubernetes集群。l 二进制包从官...

#运维#json#javascript
k8s persistenvolume 动态供给

我们前面说了了 PV 和 PVC 的使用方法,但是前面的 PV 都是静态的,什么意思?就是我要使用的一个 PVC 的话就必须手动去创建一个 PV,我们也说过这种方式在很大程度上并不能满足我们的需求,比如我们有一个应用需要对存储的并发度要求比较高,而另外一个应用对读写速度又要求比较高,特别是对于 StatefulSet 类型的应用简单的来使用静态的 PV 就很不合适了,这种情况下我们就需要...

#运维#git#后端
k8s ansible自动化部署

高可用集群所需节点配置如下部署步骤按照example/hosts.multi-node示例的节点配置,准备4台虚机,搭建一个多主高可用集群。ansible文件百度云链接:https://pan.baidu.com/s/1r6zz0y_UGpN-LUar6MXkNw 密码:x7yh1.基础系统配置推荐内存2G/硬盘30G以上最小化安装Ubuntu 16...

#python#运维
k8s 1.14.1 coredns部署

1、文件位置:https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/dns/coredns/coredns.yaml.base2、coredns.yaml1 # __MACHINE_GENERATED_WARNING__23 apiVersion: v14...

#运维#网络
k8s删除一个Node并重新加入集群

k8s删除一个节点使用以下命令删除一个节点前,先驱赶掉上面的podkubectl drain 172.17.3.51 --delete-local-data然后我们来删除节点kubectl delete node nodename从上面看已经是删除掉该节点了其实以上命令是通用的,可以进行任何资源的删除kubectl delete type t...

#运维
k8s Prometheus+CAdvisor+node_export+grafana

Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合.由SoundCloud公司开发。Prometheus基本原理是通过HTTP协议周期性抓取被监控组件的状态,这样做的好处是任意组件只要提供HTTP接口就可以接入监控系统,不需要任何SDK或者其他的集成过程。这样做非常适合虚拟化环境比如VM或者Docker 。Prometheus应该是...

#运维#python#java
k8s的回滚应用

kubectl apply每次更新应用时 Kubernetes 都会记录下当前的配置,保存为一个 revision(版次),这样就可以回滚到某个特定 revision。默认配置下,Kubernetes 只会保留最近的几个 revision,可以在 Deployment 配置文件中通过revisionHistoryLimit属性增加 revision 数量。下面实践回滚功能。...

#java
到底了