版本列表kubeadm-config的版本列表命令版本kubeadmv1.11v1alpha2kubeadmv1.12v1alpha3kubeadmv1.13orv1.14v1beta1kubeadmv1.15v1beta2基础知识kubeadm-config支持以下配置类型apiVersion:kubeadm.k8s.io/v1beta2kind:InitConfigurationapiVers
分类:
其他好文 时间:
2020-08-06 20:48:40
阅读次数:
89
环境 因为k8s中是最基本的jre,网上说缺少tools.jar,但是补充了以后还是不行,最后还是将整个jdk给移到容器中的。 jre中执行: /home # /opt/jre/bin/java -jar /home/arthas-bin/arthas-boot.jar 1 [INFO] artha ...
分类:
Web程序 时间:
2020-08-06 20:40:20
阅读次数:
125
apiVersion: policy/v1beta1 kind: PodDisruptionBudget metadata: name: elasticsearch-pdb namespace: test spec: selector: matchLabels: app: elasticsearch ...
分类:
其他好文 时间:
2020-08-06 13:10:25
阅读次数:
74
总结:1、ceph创建提供给k8s使用的pool池2、k8s安装ceph客户端ceph-common,拷贝ceph存储的ceph-conf和ceph.client.admin.keyring到/etc/ceph3、生成加密key,提供给k8s的secret使用4、k8s创建secret提供给storageclass授权使用ceph5、k8s创建storageclass提供给pvc调用6、k8s创建
分类:
其他好文 时间:
2020-08-05 21:02:24
阅读次数:
79
总结:1、storageclass必须支持在线扩容2、只能扩容,不能收缩3、根据扩容大小,卷扩容需要一定时间一、查看storageclass是否支持动态扩容[root@k8s-master03~]#kubectlgetstorageclassNAMEPROVISIONERAGEcephfsceph.com/cephfs289drbd(default)kubernetes.io/rbd289d[ro
分类:
其他好文 时间:
2020-08-05 19:47:28
阅读次数:
98
前言网上关于kubernetes网络部署的方案非常多,那为什么还要自己写这么一篇教程呢?因为这篇文章中将介绍一种较为少见的部署方式,使用kuberouter作为kubernetes系统网络组件,直接替换掉kubeproxy、flannel/calico等网络组件。使用这种部署方式的目的,是替换kube-proxy,减少iptables依赖,同时还能提供网络服务。<!--more-->替
分类:
Web程序 时间:
2020-08-03 20:00:53
阅读次数:
96
Secret 存在意义 Secret 解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者 Pod Spec中。Secret 可以以 Volume 或者环境变量的方式使用。 Secret 有三种类型: Service Account:用来访问 Kubernetes ...
分类:
其他好文 时间:
2020-08-01 21:28:52
阅读次数:
85
目前18.6版本和之前的coredns都会出现超时5s的情况,那么为什么会出现coredns超时的情况发生?背景在Kubernetes中,Pod访问DNS服务器(kube-dns)的最常见方法是通过服务抽象。因此,在尝试解释问题之前,了解服务的工作原理以及因此在Linux内核中如何实现目标网络地址转换(DNAT)至关重要。服务是如何工作的?在iptables模式下(默认情况下),每个服务的kube
分类:
系统相关 时间:
2020-08-01 12:39:45
阅读次数:
104