解决k8s-pod的Evicted状态
环境说明:192.168.214.88master1192.168.214.89master2192.168.214.90master3下载并解压安装包wgethttps://dl.k8s.io/v1.12.2/kubernetes-server-linux-amd64.tar.gztarzxvfkubernetes-server-linux-amd64.tar.gzcpkubernetes/se
前言Flannel,是一个网络组件,可以为集群中的所有节点重新规划IP地址的使用规则,从而使得不同Node节点上的容器获得“同属于一个内网”且“不重复”的IP地址,并让属于不同Node节点上的容器能够直接通过内网IP实现容器之间的跨机通信,从而实现整个kubernetes层级通信,由此可见,该组件应运行在node节点上,依赖的组件为etcd和docker。项目地址:https://github.c
Kubernetes系统使用Etcd存储集群配置和一些状态信息。如果单一部署,etcd如果挂了会导致集群异常甚至集群崩溃无法恢复。所以单点部署是很风险的。所以我们要部署Etcd集群环境说明:etcd1192.168.214.200etcd2192.168.214.201etcd3192.168.214.202三台节点创建相关目录[root@etcd1~]#mkdir-p/data/etcd[roo
环境说明系统:Centos7.5集群:master1192.168.214.88master2192.168.214.89etcd1192.168.214.200etcd2192.168.214.201etcd3192.168.214.202node1192.168.214.203node2192.168.214.204各节点组件Master:二进制安装kube-apiserver,kube-sc
前言在进行二进制搭建K8S集群前,我们需要梳理通最磨人的一个点,就是各种各样的证书机制。这一步是在安装配置kubernetes的所有步骤中最容易出错也是最难排查问题的一步,而这却刚好是第一步,万事开头难,不要因为这点困难就望而却步。一共有多少证书?官方文档参考:https://kubernetes.io/docs/setup/certificates/先从Etcd算起:1、Etcd对外提供服务,要
前言随着kubernetes项目的日益火热,该项目中用到的etcd组件作为一个高可用强一致性的服务发现存储仓库,渐渐的被开发人员所关注。在云计算时代,如何让服务快速、透明的接入到计算集群中,如何让共享配置信息快速被集群中的所有节点发现,如何构建一套高可用、安全、易于部署以及快速响应的服务集群成为了需要解决的问题。Etcd为解决这类问题带来便捷。Etcd是什么Etcd是一个高可用的键值存储系统,主要
使用kubeadm启动一个安全的kubernetes集群官方文档参考链接:https://kubernetes.io/docs/setup/independent/install-kubeadm/环境准备CentOS7至少2G以上内存至少两个CPU集群中每台机器网络互通(关闭firewall、selinux、NetworkManager)每个节点有唯一主机名,MAC地址和ProductUUID特定
随着技术发展,运维实现部署,实现应用编排,经历了许多变化早期,我们可以使用ansible,saltstack等批量工具进行安装,编排后来出现了docker,应用程序容器化,编排工具也发生了变化这里我用通俗一些的话简单介绍下早期的docker三剑客,也就是docker compose、docker swarm和docker machine的应用场景 。docker co
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号