随笔分类 -  kubernetes

容器编排
cgroup中cpu的资源控制
摘要:参考链接 https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/resource_management_guide/sec-cpu#sect-cfs https://zhuanlan.zhihu.c 阅读全文

posted @ 2022-04-02 17:08 冰冰爱学习

rancher添加用户报错x509: certificate has expired
摘要:错误提示: Internal error occurred: failed calling webhook "rancherauth.cattle.io": Post https://rancher-webhook.cattle-system.svc:443/v1/webhook/validatio 阅读全文

posted @ 2021-12-13 18:07 冰冰爱学习

configmap以单文件形式挂载
摘要:congfmap挂载到主机里面的配置文件有两种 一、目录形式 apiVersion: extensions/v1beta1 kind: Deployment metadata: name: test-in spec: replicas: 1 minReadySeconds: 1 strategy: 阅读全文

posted @ 2019-09-23 17:10 冰冰爱学习

ceph部署
摘要:后续只使用rbd功能,所以下面的部署过程,只对deploy-ceph/mon/osd/mgr/mds进行记录 操作系统 centos7 内核版本 3.10.0-957.10.1.el7.x86_64 ceph version 12.2.12 luminous ceph-deploy-2.0.1-0 阅读全文

posted @ 2019-08-01 18:47 冰冰爱学习

docker pull x509 错误处理方法
摘要:完成的错误提示,已提示证书错误: 处理方法: 修改docker.service,添加启动参数 --insecure-registry harbor地址 阅读全文

posted @ 2019-06-20 15:56 冰冰爱学习 阅读(1418) 评论(0) 推荐(0)

docker已证书方式访问harbor
摘要:镜像仓库地址: harbor.live.com 首先导入一个镜像docker load -i nginx-ingress-controller.tar 1.# 登陆到docker机器,创建 /etc/docker/certs.d/harbor.live.com 目录,并把将harbor证书的CA证书 阅读全文

posted @ 2019-05-13 18:59 冰冰爱学习 阅读(738) 评论(0) 推荐(0)

二进制安装habor
摘要:参考:https://github.com/opsnull/follow-me-install-kubernetes-cluster/blob/master/11.%E9%83%A8%E7%BD%B2Harbor-Registry.md 1.安装 docker-compose 和 harbor 2. 阅读全文

posted @ 2019-05-13 16:54 冰冰爱学习 阅读(565) 评论(0) 推荐(0)

k8s修改node主机名
摘要:相当于,删除一个节点,重新加入集群 1.从master上,删除节点 2.修改 kubelet 启动文件 kubelet.service --hostname-override 的值 3.修改 kube-proxy 启动文件 kube-proxy.service hostnameOverride 的值 阅读全文

posted @ 2019-05-07 15:21 冰冰爱学习 阅读(2603) 评论(0) 推荐(0)

使用 ingress-nginx 暴露服务
摘要:ingress-nginx: https://github.com/kubernetes/ingress-nginx/tree/nginx-0.20.0/deploy kubernetes暴露服务的方式:ClusterIP、NodePort、LoadBalancer、ingress 我对于这几种模式 阅读全文

posted @ 2019-04-18 20:48 冰冰爱学习 阅读(1394) 评论(0) 推荐(0)

volumes.hostPath测试
摘要:需求:容器产生的文件不允许有任何丢失 hostPath特性:pod在删除后,宿主机上的文件,不会丢失 yaml文件: 宿主机的目录如下 阅读全文

posted @ 2019-04-11 17:28 冰冰爱学习 阅读(580) 评论(0) 推荐(0)

kubernetes 使用公有云虚机的LB功能配置VIP
摘要:kubernetes搭建在公有云,集群vip可以用使用LB实现,注意下面几点 1.创建LB,监听端口指向api-server的监听端口,假设是6443 2.关闭LB的健康检查 3.修改/home/k8s/.kube/config 中的集群地址为 https://master_vip:6443 否则会 阅读全文

posted @ 2019-01-16 16:59 冰冰爱学习 阅读(1411) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第十九章 部署 EFK 插件)
摘要:继续前一章部署。 部署 EFK 插件 19.1 介绍 EFK,即 elasticsearch,kibana,fluentd 19.2 下载二进制文件,参考 第三章 EFK 插件位于压缩包的 kubernetes/cluster/addons/fluentd-elasticsearch/ 目录下 19 阅读全文

posted @ 2018-11-19 13:51 冰冰爱学习 阅读(302) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第十八章 部署 heapster 插件)
摘要:继续前一章部署。 部署 heapster 插件 18.1 heapster 插件介绍 heapster 是一个收集者,将每个 Node 上的 cAdvisor 的数据进行汇总,然后导入到第三方工具(如InfluxDB) heapster 是通过调用 kubelet 的 http API 来获取 cA 阅读全文

posted @ 2018-11-16 17:24 冰冰爱学习 阅读(472) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (浏览器访问 kube-apiserver 安全端口)
摘要:参考: https://github.com/opsnull/follow-me-install-kubernetes-cluster/blob/master/A.%E6%B5%8F%E8%A7%88%E5%99%A8%E8%AE%BF%E9%97%AEkube-apiserver%E5%AE%89 阅读全文

posted @ 2018-11-14 20:42 冰冰爱学习 阅读(494) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第十七章 dashboard 部署)
摘要:继续前一章部署。 dashboard 部署 17.1 下载和分发二进制文件,参考 第三章 17.2 执行所有定义文件 17.3 查看分配的 NodePort 可以修改 dashboard-service.yaml 添加一个 nodePort: 8888,指定端口 dashboard 的 --auth 阅读全文

posted @ 2018-11-14 17:40 冰冰爱学习 阅读(950) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第十五章 验证集群功能)
摘要:继续前一章部署。 15.1 验证集群功能 查看 master 状态 检查节点状态 创建测试文件 执行定义文件 检查执行结果 k8s-m1 节点一直处于 pending 状态,原因待确定 检查 pod ip 的连通性 检查服务IP和端口的可达性 Service Cluster IP 10.254.18 阅读全文

posted @ 2018-11-07 17:18 冰冰爱学习 阅读(220) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第十四章 kube-proxy部署)
摘要:继续前一章的部署。 部署 kube-proxy 组件 14.1 下载和分发二进制文件,参考 第三章 分发到各节点 14.2 安装依赖包,参考 第十一章 14.3 创建 kube-proxy 证书 CN:指定该证书的 User 为 system:kube-proxy; 预定义的 RoleBinding 阅读全文

posted @ 2018-11-06 19:57 冰冰爱学习 阅读(334) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第十三章 kubelet部署)
摘要:继续前一章的部署。 十三、kubelet 部署 kubelet 运行在 node 节点上,接收 kube-apiserver 发送的请求,管理pod容器,执行交互式命令,如exec、run、logs等。 kubelet 启动时向 kube-apiserver 注册信息,内置的 cadvisor 统计 阅读全文

posted @ 2018-11-06 16:28 冰冰爱学习 阅读(469) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第十二章 部署docker)
摘要:继续前一章部署。 十二、部署docker 12.1 下载和分发 docker 二进制文件 下载页面:https://download.docker.com/linux/static/stable/x86_64/ 分发二进制文件 12.2 创建和分发 systemd unit 文件 EOF 前后有双引 阅读全文

posted @ 2018-10-29 17:36 冰冰爱学习 阅读(356) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第十一章 node节点部署)
摘要:继续前一章部署。 十一、node节点部署 kubernetes node 节点运行了如下组件: 11.1 部署flanneld 请参考 第五章 11.2 安装依赖包 centos: ubuntu: 阅读全文

posted @ 2018-10-29 17:12 冰冰爱学习 阅读(278) 评论(0) 推荐(0)

导航