k8s pod挂载pvc,pvc通过pv连接了glusterfs。 pod一直处于creating状态,kubectl descibe pod 显示如下错误: ...
分类:
其他好文 时间:
2018-05-30 18:13:10
阅读次数:
697
1 Kubectl指令集 1.1 Master查询节点信息 [root@master1 kubernetes-1.10]# kubectl get nodes 1.2 查询所有Pod信息 [root@master1 ~]# kubectl get pods --namespace=kube-syst ...
分类:
其他好文 时间:
2018-05-24 20:41:22
阅读次数:
2786
Kubernets中的Node,Pod,ReplicationController,Service等都可以看作一种资源对象,这些资源几乎都可以通过使用Kubernetes提供的kubectl工具执行增删改查,并将其保存在etcd中持久化储存。通过跟踪对比etcd库中保存的“资源预设状态”与当前环境中的实际资源状态进行对比,对差异资源状态进行纠错,来实现自动控制集群状态的功能。下面将分别介绍这个组件
分类:
Web程序 时间:
2018-05-22 14:58:52
阅读次数:
688
一-创建ceph-secret.yml文件 RBD的KEY查看 ceph auth list 复制 client.admin 的key 并使用base64加密 创建ceph-secret.yml kubectl apply -f ceph-secret.yml 查看 kubectl get secr ...
分类:
其他好文 时间:
2018-05-22 13:03:02
阅读次数:
676
加入k8s集群 在 "使用kubeadm安装k8s" 中介绍了如何安装k8s主节点,这篇文章我们来介绍如何加入k8s集群。 环境要求 ? 同上一篇的环境要求 首先,从我们的镜像服务器获取docker镜像 "获取镜像shell脚本" 然后,获取加入k8s集群的授权码 ? 在上篇文章中,当执行 命令成功 ...
分类:
其他好文 时间:
2018-05-21 01:03:30
阅读次数:
463
一 要理解一个概念,首先要明白它是干什么用的,然后再去理解它是怎么实现的。Ingress的作用就是提供一个集群外部访问集群内部的入口。那么它是怎么实现的呢,我们知道,集群内部的ClusterIP外部是无法直接访问到的,而在K8s集群中,集群外部访问内部pod中的应用大概有以下几种形式:1.通过开启proxy模式访问ClusterIP。这种方式要求我们运行kubectl作为一个未认证的用户,因此
分类:
其他好文 时间:
2018-05-20 18:04:25
阅读次数:
175
查看pod状态,如下:kubectl get all查看pod描述信息如下:kubectl describe pod nginx2-6dbf4cd9bc-mbtvh查看登录到172.16.91.211节点上,查看kubelet的日志journalctl -u kubelet -f错误内容如下:May 17 05:43:30 node2 kubelet[1605]: E0517 05:43:30.2
分类:
数据库 时间:
2018-05-17 18:25:16
阅读次数:
7616
dockerhub加速地址:```--registry-mirror=https://8mgus5o0.mirror.aliyuncs.com```Ubuntu添加阿里云kubernetes源:```# 添加可信密钥curl -s http://mirrors.aliyun.com/kubernet... ...
分类:
其他好文 时间:
2018-05-17 13:49:18
阅读次数:
139
?经过实验,个人感觉k8s真的做到了上层应用和基础架构脱离,原来需要考虑的平台差异、基础架构、双机冗余、容量扩展、软件版本升级等等一系列很费人力和时间的事情,在k8s里面全部被非常非常简单的得到了解决。
?k8s是基于容器管理docker,node节点类似于openstack的计算节点使用docker来完成对容器的承载,master类似于openstack的controller节点完成对node的管理以及对pod的调度、自动化健康监测、node节点资源的监控,以及其他自动化的pod副本部署或者迁移。
?k8s的主要管理命令是kubectl,可以完成大部分的k8s的管理任务,从概念上来说,如果要学习k8s,一定要先熟悉docker的使用,kubectl对pod的相关管理命令的结构和docker非常类似。
分类:
Web程序 时间:
2018-05-16 13:12:09
阅读次数:
567
获取pod所在节点的ip kubectlget po tiller-deploy-8694f8fddc-c2rql -n kube-system -o jsonpath='{.status.hostIP}' 获取pod 所在节点的主机名 kubectl describe po tiller-depl ...
分类:
其他好文 时间:
2018-05-12 18:23:31
阅读次数:
1925