首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
K8S那些事儿
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
编译和运行Kubernetes源码
Kubernetes是一个非常棒的容器集群管理平台。通常情况下,我们并不需要修改K8s代码即可直接使用。但如果,我们在环境中发现了某个问题/缺陷,或按照特定业务需求需要修改K8s代码时,如定制Kubelet的StopContainer 逻辑、kube-scheduler的pod…
(原创)kubernetes(k8s)之使用helm离线安装zookeeper和kafka
备注:这篇文章目前只会写一个简单的安装方式,没有挂载持久存储卷,哈哈,因为渣渣博主还没研究清楚(总有一个挂不上去,待研究)。 因为kafka的元数据存储在zookeeper中,所以要先制作zookeeper,然后制作kafka。因为我没有采用先单独安装zookeeper,再单独…
原创:kubernetes(k8s)离线安装helm和tiller
Tiller有多种安装方式,比如本地安装或以pod形式部署到Kubernetes集群中。本文以pod安装为例,安装Tiller的最简单方式是helm init, 该命令会检查helm本地环境设置是否正确,helm init会连接kubectl默认连接的kubernetes集群(…
kubernetes1.13.1+etcd3.3.10+flanneld0.10集群部署
9)Master接受kubelet CSR请求 可以手动或自动 approve CSR 请求。推荐使用自动的方式,因为从 v1.8 版本开始,可以自动轮转approve csr 后生成的证书,如下是手动 approve CSR请求操作方法 查看CSR列表
etcd 集群运维实践
【编者的话】etcd 是 Kubernetes 集群的数据核心,最严重的情况是,当 etcd 出问题彻底无法恢复的时候,解决问题的办法可能只有重新搭建一个环境。因此围绕 etcd 相关的运维知识就比较重要,etcd 可以容器化部署,也可以在宿主机自行搭建,以下内容是通用的。 使…
每个人都必须遵循的九项Kubernetes安全最佳实践
上个月,Kubernetes(世界上最受欢迎的容器编排器)生态系统因发现Kubernetes的第一个主要安全漏洞而动摇。该漏洞(CVE-2018-1002105)使攻击者能够通过Kubernetes API服务器破坏集群,允许他们运行代码来安装恶意软件等恶意活动。 今年早些时候…
使用Kubespray自动化部署Kubernetes 1.13.1
部署Kubernetes除了手动方式外,还有诸如Kubeadm、Kubespray、Breeze、Rancher、kargo等多种自动化方式。工具没有好坏之分,能干事、效率高就行。这里,笔者仍使用Kubespray部署当前K8s最新版本(用着真的很贴身),可自动化部署HA集群、…
一次IPVS模式下的Kubernetes容器网络排障
问题现象是集群运行一段时间后kube-proxy停止更新IPVS规则,造成部分容器无法互通。 这个问题是由一个存在于1.11.5/1.12.2/1.13.0版本中的bug造成的。并在以下版本中得到了修复,可以查看kubernetes/kubernetes#71071了解更多信息…
容器中的JVM资源该如何被安全的限制?
Java与Docker的结合,虽然更好的解决了application的封装问题。但也存在着不兼容,比如Java并不能自动的发现Docker设置的内存限制,CPU限制。 这将导致JVM不能稳定服务业务!容器会杀死你JVM进程,而健康检查又将拉起你的JVM进程,进而导致你监控你的p…
Kubernetes-守护进程(DaemonSet)应用
DaemonSet确保在所有(或部分)Node节点上运行Pod的副本。随着新的Node被添加到群集中的同时,会将Pod添加到新Node中。随着节点从群集中删除,垃圾收集器也将会删除这些Pod。DaemonSet的一些典型场景和用法: 集群存储:在每个Node节点上,运行集群存储…
下一页
个人成就
文章被点赞
104
文章被阅读
64,135
掘力值
1,584
关注了
5
关注者
1,717
收藏集
0
关注标签
2
加入于
2018-10-22