摘要:
通过 YAML 配置文件 部署 Deployment 使用命令(类似 docker-compose) // 部署 kubectl create -f xxx.yml // 删除 kubectl delete -f xxx.yml 阅读全文
摘要:
元数据的定义: 元数据:就是用来描述数据的数据 比如:这段数据是干嘛的,什么格式编写的,什么时候编写的,作者是谁... 阅读全文
摘要:
K8S 不能直接删除Pod,直接删除Pod,会被Deployment重启 删除前,必须先删除对应的Deployment 例子: // 查出Pod [root@k8s-master ~]# kubectl get pods NAME READY STATUS RESTARTS AGE nginx-65 阅读全文
摘要:
K8S 核心组件 配置存储中心 --> etcd服务 主控(master)节点 [1] kube-apiserver 服务 apiserver:(K8S 大脑) 1. 提供了集群管理的 REST API 接口(包括 鉴权、数据校验及集群状态变更) 2. 负责其他模块之间的数据交互,承担通信枢纽功 阅读全文
摘要:
nodePort: 外部流量访问K8S集群中Service入口的一种方式 比如外部用户要访问k8s集群中的一个Web应用,那么我们可以配置对应service的type=NodePort,nodePort=30001。其他用户就可以通过浏览器http://node:30001访问到该web服务。 po 阅读全文
摘要:
kubectl get 显示一个或更多resources资源 # 查看集群状态 kubectl get cs # 查看集群节点信息 kubectl get nodes # 查看集群命名空间 kubectl get ns # 查看指定命名空间的服务 kubectl get svc -n kube-sy 阅读全文
摘要:
Service 在K8S的世界里,虽然每个Pod都会被分配一个单独的IP地址,但这个IP地址会随着Pod的销毁而消失 Service(服务)就是用来解决这个问题的核心该你啊 一个Service可以看作一组提供相同服务的Pod的对外访问接口 Service作用于哪些Pod是通过标签选择器来定义的 In 阅读全文
摘要:
Name 由于K8S内部,使用“资源”来定义每一种逻辑概念(功能),故没种“资源”,都应该有自己的“名称” ”资源“有 api版本(apiVersion)、类别(kind)、元数据(metadata)、定义清单(spec)、状态(status)等配置信息 ==“名称”==通常定义在“资源”的“元数据 阅读全文
摘要:
Pod K8S里能够运行的最小逻辑单元,1个Pod可以运行多个容器 Pod 控制器 Pod控制器是Pod启动的一种模版,用来保证在K8S中启动的Pod始终按照人们的预期运行(副本数,生命周期、健康状态检查...) K8S中常用的Pod控制器: Deployment 阅读全文
摘要:
https://www.cnblogs.com/liu-shuai/articles/12177298.html 不能完全按照他来装,因为他装的是15.5的,15.5 有部分组件在阿里云镜像上没有,导致kubectl装的是17.2 导致安装失败 ##所以直接装17.2的 阅读全文