本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名原文链接~~~

三分钟部署多Master高可用Kubernetes集群

支持最新 1.20.x 版本 Kubernetes 集群一键部署~~~

二进制部署 1.19.x 版本多Master的Kubernetes集群

本片文章中所有组件都将使用二进制或 Docker 镜像的方式部署,包括 Nginx 和 Keepalived,不是因为它装起来有多方便,而是二进制程序和容器能在不考虑系统发行版层面的情况下去使用,所以参考此篇博文你完全可以在任何一个 Linux 发行版上来成功部署一套多 Master 的 Kubernetes 集群。

beego笔记(3)之获取请求参数

此系列我仅会记录一些Beego的基本使用以及常用语法,而不会对每个知识点详述,尽量做到以注释的形式让有Web开发经验的小伙伴一看就懂,也让自己在以后忘了某个语法或知识点的时候看到这里能迅速找回感觉~packagemainimport("encoding/json""fm

beego笔记(2)之控制器

标准控制器packagemainimport("fmt""github.com/beego/beego/v2/server/web")typeDemo1Controllerstruct{web.Controller}//以Getmethod访问/demo1/f

kube-proxy 的三种代理模型

本质上来讲,一个Service对象对应于工作节点内核之中的一组iptables或ipvs规则,这些规则能够将到达Service对象的ClusterIP的流量调度转发至相应Endpoint对象指向的IP地址和端口之上。内核中的iptables或ipvs规则的作用域仅为其所在工作节点的一个主机,因而生效

开箱即用的 Kubernetes 持久化存储!

Longhorn是由Rancher实验室创建的一款云原生的、轻量级、可靠且易用的开源分布式块存储系统,后来由CNCF孵化。它借助CSI存储卷插件以外置的存储解决方案形式运行。Longhorm遵循微服务的原则,利用容器将小型独立组件构建为分布式块存储,并使用编排工具来协调这些组件,从而形成弹性分布式系

使用 Python 修改 Apollo 密码

公司的配置中心使用的是Apollo,并且为开发人员开了专门的账号,所以开发人员都知晓Apollo密码。由于频繁有开发人员离职,为保证密码的安全性,所以准备定期更新Apollo密码。但因公司有多个Apollo实例对应多个环境,频繁手动更新肯定不合适,所以就要研究一下如何通过程序修改密码。方案有如下

Pod 服务质量类别

Kubernetes允许节点的Pod对象过载使用资源,这意味着节点无法同时满足绑定其上的所有Pod对象以资源满载的方式运行。因而在内存资源紧缺的情况下,应该以何种次序终止哪些Pod对象就变成了问题。事实上,Kubernetes无法自行对此做出决策,它需要借助于Pod对象的服务质量和优先级等完成判定。

beego笔记(1)之静态路由和正则路由

导包import("fmt""github.com/beego/beego/v2/server/web""github.com/beego/beego/v2/server/web/context")静态路由//静态路由,多种Method支持

删除处于 Terminating 状态的命名空间

有时候,名称空间的正常删除操作可能会莫名卡在Terminating状态。常用的解决方案是获取并保存目标Namespace对象的JSON格式的配置清单,将spec.finalizers字段的值置空,而后手动终止相应的名称空间对象即可。以名为demo的Namespace对象为例,首先获取其当前配置:$k

Kubectl 插件使用详解

kubectl插件简介kubectl插件是指能够由kubectl调用的外部独立应用程序,这类应用程序都以kubectl-<plugin_name>格式命名,表现为plugin_name是kubectl的子命令。例如,应用程序/usr/bin/kubectl-whoami就是whoami插

Docker、OCI 与 运行时

OCI(OpenContainerInitiative,开放工业标准)的容器运行时规范设定的标准定义了容器运行状态的描述,以及运行时需要提供的容器管理功能,例如创建、删除和查看等操作。容器运行时规范不受上层结构绑定,不受限于任何特定操作系统、硬件、CPU架构或公有云等,从而允许任何人遵循该标准开发应

公众号:zze_coding

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×