摘要:
Service详解 Service介绍 在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这也就意味着不方便直接采用pod的ip对服务进行访问。 为了解决这个问题,kubernetes提供了Service资源,Service会对 阅读全文
摘要:
#Pod控制器详解 ##7.1 Pod控制器介绍 Pod是kubernetes的最小管理单元,在kubernetes中,按照pod的创建方式可以将其分为两类: 自主式pod:kubernetes直接创建出来的Pod,这种pod删除后就没有了,也不会重建 控制器创建的pod:kubernetes通过控 阅读全文
摘要:
#Pod详解 ##Pod生命周期 我们一般将pod对象从创建至终的这段时间范围称为pod的生命周期,它主要包含下面的过程: pod创建过程 运行初始化容器(init container)过程 运行主容器(main container) 容器启动后钩子(post start)、容器终止前钩子(pre 阅读全文
摘要:
#services资源+pod详解 ##一、Service 虽然每个Pod都会分配一个单独的Pod IP,然而却存在如下两问题: Pod IP 会随着Pod的重建产生变化 Pod IP 仅仅是集群内可见的虚拟IP,外部无法访问 这样对于访问这个服务带来了难度。因此,kubernetes设计了Serv 阅读全文
摘要:
#namespace、pod、label、deployment文档 ##一、 Namespace Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。 默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。 阅读全文
摘要:
#Kubernetes介绍和资源管理 #Kubernetes介绍 官网:https://kubernetes.io/ ##一、应用部署方式演变 ###1、传统部署:互联网早期,会直接将应用程序部署在物理机上 优点:简单,不需要其他技术的参与 缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资 阅读全文
摘要:
#Kubeadm搭建kubernetes集群 环境说明 | 角色 | ip | 操作系统 |组件 | | – | – | – | | master | 192.168.203.100 |centos8 | docker,kubectl,kubeadm,kubelet | | node2 | 192. 阅读全文
摘要:
#ansible角色部署mysql主从复制 [root@ansible ansible]# vim hosts [mysql] node1 node4 [mysql_master] node1 [mysql_slave] node4 [root@ansible ansible]# cd roles/ 阅读全文
摘要:
#角色部署httpd [root@ansible ansible]# ls ansible.cfg hosts php.yml apache.yml mysql.yml roles [root@ansible ansible]# vim hosts [webservers] node1 node2 阅读全文
摘要:
#使用角色部署lamp架构 ##apache部署 创建角色 [root@ansible roles]# ansible-galaxy init apache - Role apache was created successfully [root@ansible roles]# ansible-ga 阅读全文