随笔分类 -  k8s

摘要:#创建csr请求 [root@master-1 work]# cat kube-scheduler-csr.json { "CN": "system:kube-scheduler", "hosts": [ "127.0.0.1", "192.168.10.28", "192.168.10.29", 阅读全文
posted @ 2022-01-15 13:12 烟雨楼台,行云流水 阅读(122) 评论(0) 推荐(0) 编辑
摘要:编写证书请求文件 [root@master-1 work]# vim kube-controller-manager-csr.json { "CN": "system:kube-controller-manager", "key": { "algo": "rsa", "size": 2048 }, 阅读全文
posted @ 2022-01-15 12:19 烟雨楼台,行云流水 阅读(481) 评论(0) 推荐(0) 编辑
摘要:修改内核参数;加载内核模块 modprobe br_netfilter #验证模块是否加载成功: lsmod |grep br_netfilter #修改内核参数 cat > /etc/sysctl.d/k8s.conf <<EOF net.bridge.bridge-nf-call-ip6tabl 阅读全文
posted @ 2022-01-15 08:51 烟雨楼台,行云流水 阅读(279) 评论(0) 推荐(0) 编辑
摘要:主机名修改 hostnamectl set-hostname master-1 && exec bash hostnamectl set-hostname node-1 && exec bash hostnamectl set-hostname node-2 && exec bash host 文件 阅读全文
posted @ 2021-12-18 10:58 烟雨楼台,行云流水 阅读(483) 评论(0) 推荐(0) 编辑
摘要:三个主节点一个node 节点做免密登录 [root@localhost ~]# hostnamectl set-hostname master-1 && exec bash [root@master-1 ~]# [root@master-1 ~]# [root@master-1 ~]# [root@ 阅读全文
posted @ 2021-09-22 22:16 烟雨楼台,行云流水 阅读(237) 评论(0) 推荐(0) 编辑
摘要:跨主通信 Linux 容器网络的实现原理(网桥模式)。并且提到了,在 Docker 的默认配置下,不同宿主机上的容器通过 IP 地址进行互相访问是根本做不到的。 要理解容器“跨主通信”的原理,就需要先从 Flannel 这个项目说起。Flannel 项目是 CoreOS 公司主推的容器网络方案。事实 阅读全文
posted @ 2021-04-23 01:09 烟雨楼台,行云流水 阅读(340) 评论(0) 推荐(0) 编辑
摘要:容器网络的概念 提到过一个 Linux 容器能看见的“网络栈”,实际上是被隔离在它自己的 Network Namespace 当中的。而所谓“网络栈”,就包括了:网卡(Network Interface)、回环设备(Loopback Device)、路由表(Routing Table)和 iptab 阅读全文
posted @ 2021-04-20 12:31 烟雨楼台,行云流水 阅读(186) 评论(0) 推荐(0) 编辑
摘要:命令行指定方式创建 [root@master vml]# kubectl create configmap nginx --from-literal=nginx_port=80 --from-literal=server_name=www.chenxi.com configmap/nginx cre 阅读全文
posted @ 2020-04-28 05:35 烟雨楼台,行云流水 阅读(293) 评论(0) 推荐(0) 编辑
摘要:下载所需:https://github.com/kubernetes/ingress-nginx/tree/nginx-0.17.1 创建一个目录 mkdir -p /data [root@master ~]# tar xf ingress-nginx-nginx-0.17.1.tar.gz -C 阅读全文
posted @ 2020-04-21 11:26 烟雨楼台,行云流水 阅读(1189) 评论(0) 推荐(0) 编辑
摘要:Pod,而不是容器,才是 Kubernetes 项目中的最小编排单位。将这个设计落实到 API 对象上,容器(Container)就成了 Pod 属性里的一个普通的字段。那么,一个很自然的问题就是:到底哪些属性属于 Pod 对象,而又有哪些属性属于 Container 呢?Pod 扮演的是传统部署环 阅读全文
posted @ 2020-03-20 09:04 烟雨楼台,行云流水 阅读(412) 评论(0) 推荐(0) 编辑
摘要:k8s 为什么最小调度单位是pod 一台 Linux 机器里,执行一条如下所示的命令: pstree -g 如果没有yum -y install psmisc 结果 systemd(1)-+-accounts-daemon(1984)-+-{gdbus}(1984) | `-{gmain}(1984 阅读全文
posted @ 2020-03-20 08:43 烟雨楼台,行云流水 阅读(465) 评论(0) 推荐(0) 编辑
摘要:查看pod的标签 [root@master pod]# kubectl get pods --show-labels NAME READY STATUS RESTARTS AGE LABELS cv-podh 1/2 CrashLoopBackOff 15 55m app=myapp,tier=fr 阅读全文
posted @ 2020-01-25 17:41 烟雨楼台,行云流水 阅读(1314) 评论(0) 推荐(0) 编辑
摘要:Ingress 的资源帮助信息介绍 查看期望状态的帮助信息 调度的规则 基于主机名匹配 url匹配 后端pod的帮助信息 阅读全文
posted @ 2019-08-18 14:43 烟雨楼台,行云流水 阅读(550) 评论(0) 推荐(0) 编辑
摘要:service 三种工作模式:userspace、iptables、ipvs 删除手动创建的service 定义service 的顶级资源清单帮助 spec 的重要字段介绍 ports 字段的定义 service 的yml 文件定义 创建这个service服务 查看这个service的运行状态 DN 阅读全文
posted @ 2019-08-12 04:44 烟雨楼台,行云流水 阅读(539) 评论(0) 推荐(0) 编辑
摘要:DaemonSet 顶级参数介绍 控制spec的参数 创建DaemonSet 控制器模板 运行pod 查看创建的pod 查看pod运行日志 进入一个pod里面 手动创建server 查看创建的server 阅读全文
posted @ 2019-08-12 00:20 烟雨楼台,行云流水 阅读(455) 评论(0) 推荐(0) 编辑
摘要:Deploy 的控制器定义参数介绍 deploy的控制器期望状态的定义参数介绍 更新策略定义参数介绍 控制器pod的定义参数 控制器pod 元数据定义 控制器pod期望状态定义 控制器pod 容器相关定义 编写deploy的yaml文件,并且启动pod 启动;声明式创建 查看 更新pod 副本个数为 阅读全文
posted @ 2019-08-10 19:17 烟雨楼台,行云流水 阅读(1862) 评论(0) 推荐(0) 编辑
摘要:为什么需要Pod Kubernetes项目之所以这么做的原因; 因为Kubernetes是谷歌公司基于Borg项目做出来的,谷歌工程师发现,他们部署的应用往往存在这进程与进程组的关系。具体说呢,就是这些应用之间有着密切的协作关系,使得他们必须部署在同一台机器上 而如果事先没有组的概念,像这样的运维关 阅读全文
posted @ 2019-08-10 16:33 烟雨楼台,行云流水 阅读(768) 评论(0) 推荐(0) 编辑
摘要:容器探测的具体实现方法;三种探针类型 ExecAction、TCPSocketAction、HTTPGetAction lifecycle <Object> Actions that the management system should take in response to container 阅读全文
posted @ 2019-08-06 17:09 烟雨楼台,行云流水 阅读(494) 评论(0) 推荐(0) 编辑
摘要:yaml介绍 pod定义帮助 pod的端口暴露操作;生明信息 修改默认pod运行得到命令 官方文档参考地址:https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/ 当您覆盖 阅读全文
posted @ 2019-08-04 08:39 烟雨楼台,行云流水 阅读(989) 评论(0) 推荐(0) 编辑
摘要:三个阶段部署docker:https://www.cnblogs.com/rdchenxi/p/10381631.html 环境准备 主机名解析 三个节点配置K8s镜像yum仓库 注意防火墙与seLinux都关闭;安装docker-ce;三个阶段操作 安装 初始化 启动操作 查看 部署网络插件 查看 阅读全文
posted @ 2019-07-25 15:41 烟雨楼台,行云流水 阅读(671) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示