高级搜索 "kubernetes"
在kubernetes里使用openkruise实现服务原地升级功能
为什么需要原地升级?在kubernetes里原生的deployment在升级的时候都是先创建新的Pod,然后删除旧的Pod;而StatefulSet则是先删除旧的Pod,然后创建同名的新的Pod。如果
日期 2021-06-14 阅 13972 OpenKruiseOpenKruise安装原地升级吾八哥学k8s(十一):kubernetes里Pod的调度机制
单的例子:某第三方接口服务器是在北京,那么就希望业务的Pod尽量调度到北京的节点上,以减少网络延时。kubernetes里提供了多种灵活调度的机制,可以根据实际情况来选择使用,下面简单的介绍下各种调度
日期 2021-05-25 阅 14305 吾八哥学k8s污点容忍TaintToleration吾八哥学k8s(十):kubernetes里Service和Ingress
在kubernetes里我们的服务通常都是有多个Pod的,那么不同的服务之间如何通信呢?如果是用Pod的IP来进行,那么当服务动态扩缩容或者Pod发版重建的时候,Pod的IP地址也是会变化的,这个时候
日期 2021-05-15 阅 23594 吾八哥学k8sk8s里创建Servicek8s里创建IngressService和Ingresskubernetes中服务自定义Prometheus的metrics的方法
本文主要是记录实现在kubernetes集群里golang服务在Prometheus里自定义metrics的实现方法。客户端调用实例这里使用golang的服务来实现,具体代码如下:package&nb
日期 2021-05-12 阅 3421 Prometheus自定义metricskubernetes监控kubernetes集群里安装配置jenkins
本文主要是记录在kubernetes里安装配置jenkins的过程的一些步骤,文章内容比较粗糙,感谢理解!安装环境kubernetes集群helm3安装步骤创建Namespace# 创建na
日期 2021-04-29 阅 3589 安装配置jenkinskubernetes里安装jenkinsjenkins配置k8s的agentk8s集群安装Prometheus监控以及Grafana面板的方法
环境准备kubernetes集群(minikube开启的集群也行)Helm3操作步骤使用helm安装kube-prometheus-stack提示:helm安装方法请参考:https://helm.s
日期 2020-12-17 阅 4589 Prometheuskube-prometheus-stackkubernetes集群证书过期的解决方法
问题现象kubeadm安装的kubernetes集群证书的证书有限期是一年,过期后kubectl命令就无法正常执行了,集群里的pod运行也会有问题的。kubelet的日志大致如下:Jul 1
日期 2020-07-11 阅 10794 k8s集群证书过期kubernetes集群证书过期更新k8s集群证书吾八哥学k8s(九):kubernetes里持久化存储
: name: testprovisioner: kubernetes.io/aws-ebsparameters: ty
日期 2020-07-03 阅 3587 吾八哥学k8s持久化存储PVPVCStorageClassmacOs和Linux环境下kubectl命令自动补齐的方法
kubectl命令自动补齐帮助说明kubernetes提供了命令补齐的帮助说明,执行如下命令:5bug-MacBook:~/codes/projects/k8s-demo$ kubectl&
日期 2020-05-30 阅 3443 kubectl命令自动补齐kubernetes命令补齐容器里docker登录成功push镜像失败问题踩坑记
近期在做CI集群的迁移,基于阿里云kubernetes服务新建一个k8s集群用于运行gitlab-ci,集群开好了后,通过helm安装好gitlab-runner,然后使用新集群进行测试验证,发现一
日期 2020-05-30 阅 4849 docker推送镜像失败docker推送镜像提示无权限吾八哥学k8s(八):kubernetes里Secret的用法
吾八哥学k8s(八):kubernetes里Secret的用法
日期 2020-05-17 阅 3850 吾八哥学k8sSecret的用法Secret的创建Secret的删除Secret的使用apps/v1版本下使用client-go实现kubernetes回滚的方法
这个rollback方法被移除了,查了一下资料,找到如下说明:https://github.com/kubernetes/kubernetes/pull/59970#discussion_r16992
日期 2020-05-05 阅 5044 client-go用法client-goclient-go实现回滚使用client-go API来实现yaml文件的k8s部署
nery/pkg/util/yaml""k8s.io/client-go/kubernetes""k8s.io/client-go/rest&quo
日期 2020-05-05 阅 7198 client-goclient-go用法client-go实现yaml文件部署吾八哥学k8s(七):kubernetes里ConfigMap的用法
什么是ConfigMap?kubernetes通过ConfigMap来实现对容器中应用的配置管理。ConfigMap是一个将配置文件、参数变量等配置信息绑定到Pod容器的组件,ConfigMap允许将
日期 2020-04-26 阅 4176 吾八哥学k8sConfigMap的用法ConfigMap的创建ConfigMap的删除吾八哥学k8s(六):kubernetes扩容、缩容
伸缩)前提是集群支持horizontalpodautoscaling,官方文档:https://kubernetes.io/docs/tasks/run-application/horizonta
日期 2020-04-25 阅 4016 吾八哥学k8sk8s扩容k8s缩容HPA配置方法k8s水平自动伸缩吾八哥学k8s(五):kubernetes滚动更新、回滚
odeployment.apps/k8s-demo resumed这里只是简单的学习下kubernetes部署回滚命令的使用,在实际生产业务使用的时候我们需要将这些操作封装为api接口,
日期 2020-04-19 阅 3617 吾八哥学k8skubernetes部署回滚kubernetes滚动发布kubernetes部署暂停kubernetes部署历史吾八哥学k8s(四):kubernetes常用基本命令
nbsp;#资源文件格式可以是yaml或json其他的命令或者详细的参数可参考文档:https://kubernetes.io/docs/reference/kubectl/overview/http
日期 2020-04-19 阅 2706 吾八哥学k8skubernetes常用基本命令kubectl命令kubernetes添加删除labelkubernetes重启pod吾八哥学k8s(三):kubernetes里创建资源的方法
mo服务部署到k8s环境里了,部署的时候我们用到了yaml配置文件,今天这里简单的介绍下如何使用创建kubernetes里的资源。在kubernetes里,一切对象皆为资源,可以通过命令或配置文件来创
日期 2020-04-11 阅 2822 吾八哥学k8skubernetes创建资源kubernetes里yaml的字段说明吾八哥学k8s(二):golang服务部署到kubernetes
本篇主要讲解如何将golang的服务部署到kubernetes集群里,附带相关的golang的demo和yml文件内容。纯新手入门方式,生产服务需要完整的CI/CD流程来支持。golang服务代码这里
日期 2020-04-10 阅 2904 吾八哥学k8skubernetes部署golang服务上k8sgo服务上容器minikube基础插件addons的启用禁用方法
minikube通过插件的形式提供一些kubernetes的基础服务,使用方法非常简单,一条命令即可启用相关的插件。下面列下常用的一些方法:查看插件列表minikube addons&nbs
日期 2020-04-05 阅 3717 minikubeminikube下安装ingressminikube插件的使用