Docker
文章平均质量分 80
Persistence___
成为浪漫的现实主义者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Helm及相关组件和Prometheus设置
Helm概念 Helm部署 将helm的tar包解压,解压后将其目录下的命令cp到/usr/local/bin/下 方便使用 分配权限 创建yaml,将内容复制进去,创建name为tiller的ServiceAccount并且多此ServiceAccount赋予管理员权限 初始化helm 查看tiller pod已经创建 helm version 查看helm版本信息 Helm定义模板案例 创建Chart.yaml 文件 属性有name和version 创建templates目录,并原创 2021-08-09 01:12:39 · 829 阅读 · 0 评论 -
k8s安全,认证,鉴权.准入控制
机制说明 认证 HTTPS认证 需要认证的节点 查看pod中serviceAccount demo 总结 pod使用Service Account 调用API Server k8s组件 使用证书 调用API Server 鉴权 常用的RBAC角色访问控制 RBAC API资源对象说明 ...原创 2021-08-07 00:16:02 · 400 阅读 · 0 评论 -
k8s集群调度和亲和性,污点和容忍
k8s调度概念 默认调度策略 亲和性 节点亲和性 硬节点亲和 kubectl get node --show-labels查看node节点上面的标签 k8s硬亲和,所有主机节点默认都有标签 硬亲和标签筛选 一直kubectl delete pod --all && kubectl create -f pod1.yaml一直删除再创建pod可看到pod一直分配在k8s-node01节点上面 将硬亲和策略改为标签匹配k8s-node03标签 删除pod后再次黄建,查看到pod一直p原创 2021-06-18 10:02:07 · 749 阅读 · 0 评论 -
k8s Volume和PVC
概念 卷的实现原理,因为外部卷挂载在POD的Pause容器中,然后POD中的容器C1,C2使用Pause中挂载的共享卷,所以即使C1,C2容器重启也不会丢失使用卷的内容.原创 2021-06-09 11:53:33 · 551 阅读 · 0 评论 -
k8s存储机制 ConfigMap和Secret
概念 创建config map 3种方式 1.使用目录创建 将*.properties文件创建在某个目录下面,并且文件内容为key=value的格式 kubectl create configmap configmap名称 --from-file=文件目录 创建完configmap后 kubectl get cm configmap名称查看创建的configmap kubectl get cm configmap名称 -o yaml 查看创建configmap的yaml 2.使用文件名创建 kubec原创 2021-06-01 21:53:38 · 393 阅读 · 0 评论 -
k8s Service和Ingress
Service概念 Service的类型 ClusterIP 当使用默认ClusterIP的时候,其他pod访问nginx-deployment通过svc,直接访问集群内部的IP NodePort类型 使用NodePort类型会在 节点服务器上开放一个端口映射到SVC上面设置的某个端口上,通过标签选择,负载到要访问的pod上,一般SVC前面放个nginx反向代理做负载来实现svc对的高可用 LoadBalancer 需要前面有个云供应商暴露ip,需要收费 ExternalName VIP和Serv原创 2021-05-31 20:42:08 · 716 阅读 · 0 评论 -
k8s 资源控制器
Pod分类 控制器 RC和RS的区别 Deployment deployment管理rs管理pod以支持滚动升级和回滚 Daemonset JOB CRONJOB StatefulSet HPA RS kubectl get pod --show-labels 显示pod的labels 修改labels kubectl label pod pod名称 key=value --overwrite=True 修改标签后发现出现4个pod kubectl delete rs --all删原创 2021-05-28 09:23:54 · 316 阅读 · 0 评论 -
k8s资源清单与存活检测和就绪检测
k8s中的资源 集群资源分类 名称空间级别 使用ku’beadm安装的时候 所有系统组件安装放在kube-system命名空间下运行 例如使用kubectl get pod 的情况时默认是kubectl get pod -n default 集群级别 元数据型 资源清单 YAML 常用字段解释说明 使用命令kubectl explain pod 即可查看pod参数项所有说明 如果想细看pod某个参数描述信息kubectl explain pod.apiversion 创建pod yam.原创 2021-05-19 23:30:26 · 617 阅读 · 0 评论 -
Docker
容器化技术原创 2021-04-11 00:47:09 · 349 阅读 · 0 评论
分享