摘要:1、现象,创建deployment时 2、查看污点 如果发现有:NoSchedule,表示该node不能调度 3、取消污点 上面的最后一个 - 表示所有以 uninitialized 开头的,污点都取消掉
阅读全文
摘要:官方文档:https://istio.io/zh/docs/setup/kubernetes/install/helm/ 一、环境信息 centos7 k8s1.13.3 二、安装helm 1、下载helm二进制文件(https://github.com/helm/helm/releases),这里
阅读全文
摘要:前提:已存在一个nfs服务 下面以rbac方式对接nfs 1、创建/root/k8s-nfs-rbac/serviceaccount.yaml 2、创建/root/k8s-nfs-rbac/rbac.yaml 3、创建/root/k8s-nfs-rbac/deployment.yaml 以上红色加粗
阅读全文
摘要:前提条件:已经部署好ceph集群 本次实验由于环境有限,ceph集群是部署在k8s的master节点上的 一、创建ceph存储池 在ceph集群的mon节点上执行以下命令: 查看下副本数 pg的设置参照以下公式: 结算的结果往上取靠近2的N次方的值。比如总共OSD数量是2,复制份数3,pool数量也
阅读全文
摘要:一、部署环境 VMware Workstation 10 centos7 二、主机配置(每台主机都要做) 1、每台主机在 /etc/hosts 添加以下内容: 2、关闭防火墙、selinux、swap 修改:vim /etc/selinux/config 3、对2台主机进行免密设置 1)、CentO
阅读全文
摘要:1、将所有的etcd中的key值取到一个keys.yam里面,便于查询 ETCDCTL_API=3 etcdctl get "" --from-key > keys.yaml 2、vim keys.yaml。找到nfs-client-provisioner-5c4565b855-7k6bw,如下图
阅读全文
摘要:1、新建ConfigMap 2、新建deployment 上面红色的部分是指要挂载容器内部的文件的权限。(必须是介于0和0777(八进制)之间的数字,包括两者在内)
阅读全文
摘要:先看举例: k8s集群中跑着一个tomcat服务,tomcat容器expose的端口为8080 其中 1)targetPort:8080,就是tomcat容器expose的端口 2)nodePort:30001是Kubernetes在每个Node上打开的一个端口并且每个Node的端口都是一样的,通过
阅读全文
摘要:一、CoreDNS简介 Kubernetes包括用于服务发现的DNS服务器Kube-DNS。 该DNS服务器利用SkyDNS的库来为Kubernetes pod和服务提供DNS请求。SkyDNS2的作者,Miek Gieben,创建了一个新的DNS服务器,CoreDNS,它采用更模块化,可扩展的框架
阅读全文
摘要:原文地址:https://www.oschina.net/question/2657833_2201246 1.Kubernetes中如何发现服务 ◆ 发现Pod提供的服务 首先使用nginx-deployment.yaml文件创建一个Nginx Deployment,文件内容如图所示: 首先创建两
阅读全文
摘要:一、简介 之前,Kubernetes中的授权策略主要是ABAC(Attribute-Based Access Control)。对于ABAC,Kubernetes在实现上是比较难用的,而且需要Master Node的SSH和根文件系统访问权限,授权策略发生变化后还需要重启API Server。 Ku
阅读全文
摘要:访问模式 PV可以使用存储资源提供商支持的任何方法来映射到host中。如下的表格中所示,提供商有着不同的功能,每个PV的访问模式被设置为卷支持的指定模式。比如,NFS可以支持多个读/写的客户端,但可以在服务器上指定一个只读的NFS PV。每个PV有它自己的访问模式。 访问模式包括: ▷ ReadWr
阅读全文
摘要:一、安装cephfs 方法一: 直接进入deploy目录,执行: 上面的ceph01是机器的hostname 方法二: 1、在需要安装的目标机器上创建mds目录 2、生成mds的keyring,并将其写入/var/lib/ceph/mds/ceph-0/keyring文件中 上面红色部分不能写成al
阅读全文
摘要:原文:http://fx114.net/qa-81-152379.aspx replication controller与deployment的区别 replication controller Replication Controller为Kubernetes的一个核心内容,应用托管到Kubern
阅读全文
摘要:1、用kubectl get pod 当看到上面的状态后执行第2步 2、查看pod详情 找到事件列表如下: 3、查看pod日志
阅读全文
摘要:原文地址:http://blog.fleeto.us/translation/dynamic-provisioning-and-storage-classes-kubernetes-0?utm_source=tuicool&utm_medium=referral 有状态容器的工作过程中,存储是一个关
阅读全文
摘要:关于什么是Kubernetes请看另一篇内容:http://www.cnblogs.com/boshen-hzb/p/6482734.html 一、环境搭建 master安装的组件有: docker etcd 可以理解为是k8s的数据库,存储所有节点、pods、网络信息 kube-proxy 提供s
阅读全文
摘要:1 查看类命令 # 查看集群信息 kubectl cluster-info# 查看各组件信息kubectl -s http://localhost:8080 get componentstatuses# 查看pods所在的运行节点kubectl get pods -o wide# 查看pods定义的
阅读全文
摘要:1、新建maven项目k8stest,pom.xml如下: 2、新建测试类pvTest.java
阅读全文