随笔分类 -  k8s

k8s
摘要:rancher挂载文件和目录 如果一个工作负载提供了本机目录挂载 那么就要把它的调度选定到特地的节点 不能使用默认的随机调度 设置静态主机名称记录 设置动态主机名解析 Rancher中获取Pod的自身IP 在启动容器的脚本中可以通过POD_IP这个变量配合sed对容器中的某个配置文件进行动态修改 s 阅读全文
posted @ 2023-07-06 09:09 不懂123 阅读(60) 评论(0) 推荐(0) 编辑
摘要:NFS服务端安装 1.yum install nfs-utils -y k8s所有节点都需要安装上面的nfs包 2.在NFS server上配置NFS 3.启动NFS服务 systemctl start nfs-server 4.验证服务的可用性 showmount -e 192.168.30.15 阅读全文
posted @ 2023-06-08 15:13 不懂123 阅读(216) 评论(0) 推荐(0) 编辑
摘要:ConfigMap 明文存储 三种创建方式 ConfigMap使用方式 1.通过环境变量的方式传递给Pod中 2.通过Volume的方式挂载到Pod中 ConfiMap热更新 Secret创建配置 配置内容经过的base64编码加密 阅读全文
posted @ 2023-06-02 08:30 不懂123 阅读(91) 评论(0) 推荐(0) 编辑
摘要:Stateful控制器发版 statefulset 不仅可以用来部署有状态服务,也可以用来控制无状态服务管理 statefulset 可以滚动更新发版 金丝雀发版 副本扩缩容 Deployment控制发版 deployment控制器可以升级 回退 滚动更新发版 副本的扩缩容 deployment多副 阅读全文
posted @ 2023-06-02 08:14 不懂123 阅读(59) 评论(0) 推荐(0) 编辑
摘要:卷访问模式 卷的subpath设置 存储卷的动态供给 因为storage自动创建pv需要经过kube-apiserver,所以需要授权 创建动态供给的deployment 需要一个deployment来专门实现pv与pvc的自动创建 创建业务Pod使用storageclassname来自动创建和挂载 阅读全文
posted @ 2023-06-01 09:49 不懂123 阅读(19) 评论(0) 推荐(0) 编辑
摘要:dashboard版本管理 dashboard自动刷新 大屏编辑 每个dashboard都需要去设置是否开启编辑 阅读全文
posted @ 2023-05-17 21:19 不懂123 阅读(23) 评论(0) 推荐(0) 编辑
摘要:节点系统日志 节点应用日志 节点Pod日志 通过边车容器机制共享Pod卷采集主容器的日志 apiVersion: apps/v1 kind: Deployment metadata: name: tomcat-demo namespace: default spec: replicas: 2 sel 阅读全文
posted @ 2023-02-17 15:39 不懂123 阅读(68) 评论(0) 推荐(0) 编辑
摘要:master高可用配置 k8s master使用keepalived生产环境下推荐使用高可用模式 keepalived安装配置 登录k8s master-1 master-2,master-3,分别修改/etc/keepalived/keepalived.conf,内容如下: master-1: g 阅读全文
posted @ 2022-09-06 15:06 不懂123 阅读(583) 评论(0) 推荐(0) 编辑
摘要:安装准备 1.下载zookeeper operator 2.k8s集成任何服务的operator一定要先检查operator的版本是否适配当前的k8s集群版本 3.不是每个operator都能适配自己的k8s集群,要根据自身情况下载合适的zookeeper-operator https://gith 阅读全文
posted @ 2022-08-04 16:19 不懂123 阅读(469) 评论(0) 推荐(0) 编辑
摘要:安装k8s集群 1.下载各种镜像到本地 vi rpm_install_playbook.yaml - hosts: k8s-all remote_user: admin vars: - name: "rpm_install" tasks: - name: "copy_docker_rpms" cop 阅读全文
posted @ 2022-08-04 08:50 不懂123 阅读(494) 评论(0) 推荐(0) 编辑
摘要:k8s重置环境 无论是Master节点还是Worker节点, 都可以执行kubeadm reset命令进行重置 清除CNI配置 rm -rf /etc/cni/net.d 清除iptables iptables -F iptables -X 然后重启节点 清除IPVS配置 ipvsadm --cle 阅读全文
posted @ 2022-07-21 12:27 不懂123 阅读(483) 评论(0) 推荐(0) 编辑
摘要:prometheus配置文件说明 对prometheus的配置文件配置不同的配置段,每个配置段配置功能进行组合.prometheus便可以实现不同的功能 recording rule 说明 预先聚合指标,方便查询的时候降低promethues的计算压力。提前把计算好的值保存到prometheus中 阅读全文
posted @ 2022-04-22 15:49 不懂123 阅读(111) 评论(0) 推荐(0) 编辑
摘要:安装阿里云仓库 cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-e 阅读全文
posted @ 2022-04-04 11:10 不懂123 阅读(888) 评论(0) 推荐(0) 编辑
摘要:集群环境搭建 linux服务器搭建3节点的k8s集群 scheduler.conf是scheduler组件连接api server的认证密钥信息 windows开发环境搭建 1.安装Goland IDE 2.安装golang 3.下载k8s源码 1.把k8s源码下载到GOPATH目录下的src\k8 阅读全文
posted @ 2021-09-28 19:53 不懂123 阅读(275) 评论(0) 推荐(0) 编辑
摘要:busybox工具安装 apiVersion: v1 kind: Pod metadata: name: busybox namespace: default spec: containers: - name: busybox image: busybox:1.28 command: - sleep 阅读全文
posted @ 2021-01-06 10:59 不懂123 阅读(2767) 评论(0) 推荐(0) 编辑
摘要:异常现象 1.登录超时 2.查看nginx的日志 10.42.2.23的ip不是gateway的ip 最新的gateway的pod的ip 10.42.2.29 nginx通过servicename访问gateway的时候总是解析成上一个失效的ip地址 导致nginx访问网关超时.nginx通过red 阅读全文
posted @ 2020-12-16 15:12 不懂123 阅读(715) 评论(0) 推荐(0) 编辑
摘要:打开应用商店菜单按钮 2.搜索要安装的软件应用 3.部署结果 4.pv异常处理 5.Rancher中创建PV和PVC 1.先选择全局集群菜单 6.执行kubectl命令 7.部署自己的微服务应用 配置微服务的映射 跨名称空间访问service rancher安装flink集群 给flink集群添加s 阅读全文
posted @ 2020-12-07 15:09 不懂123 阅读(613) 评论(0) 推荐(0) 编辑
摘要:nginx负载均衡日志 nginx日志内容显示无法连接upstream 查看nginx配置文件 API Server日志 k8s应用访问方式 pod ip地址访问方式 在k8s集群中任何一个节点都可以访问 service 访问方式 集群内部可以访问 ingress 访问方式 从集群外部可以访问 说明 阅读全文
posted @ 2020-10-18 10:49 不懂123 阅读(268) 评论(0) 推荐(0) 编辑

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