kubernetes挂载cephfs
1 生成ceph-secretcat /etc/ceph/ceph.client.admin.keyring [client.admin] key = AQDlG99ZVJhfExAAFVT/ttJBgqOKcyY5INX5Cw==将key base64处理echo "AQDlG99ZVJhfExAAFVT/ttJBgqOKcyY5INX5Cw=="|base64QVFEbEc5OVpWSmhmRXhBQUZWVC90dEpCZ3FPS2N5WTVJTlg1Q3c9PQo=2 创建secretcat ceph-secret.yml ...
ubuntu 16.04 下安装kubernetes 1.6 之flannel网络模型
1 准备环境确保在集群环境中安装了etcd,在各node中安装了docker2 安装flannel2.1 flannel节点IP地址段分配flannel依赖etcd分配不冲突的集群IP,首先在etcd上设置flannel节点使用的IP地址段,本文的etcd节点的ip为192.168.100.20etcdctl --endpoints "http://192.168.100.20:2379" set /coreos.com/netw...
ubuntu 16.04 下安装kubernetes 1.6 之kube-dns
1 前言如果说service解决了pod 服务发现和负载均衡的问题,那么kube-dns则是为了解决service的发现问题而诞生的。试想下这样一个场景,当不知道service ip 的情况下,应用程序如果想要访问后端服务,只有用kubectl get svc -n namespace来查询service对应的IP和端口,再改配置,这样每新建一个服务就要改一次配置...
ubuntu 16.04下安装kubernetes 1.6之dashboard
在前两篇文章中,我们介绍了在ubuntu 16.04环境下的kubernetes 1.6的安装。至此,kubernetes的master,minion端都已经安装好了,接下来我们需要用kubernetes部署一些应用,本文以kubernetes-dashboard为例,来介绍kubernetes的应用部署。为了方便实验我们事先在minion上将需要的镜像下载下来在minion上用docker p...
ubuntu 16.04下安装kubernetes1.6(二)
4.3 安装etcd在master上安装etcd,本文对应的是192.168.100.20这台机器下载etcd安装包wget https://github.com/coreos/etcd/releases/download/v3.2.7/etcd-v3.2.7-linux-amd64.tar.gz解包,将etcd-v3.2.7-linux-amd64下的etcd,etcdctl到/usr/local/bin目录下cp etcd-v3.2.7-linux-amd64/{etcd,etcdct...
ubuntu 16.04下安装kubernetes1.6(一)
1 kubernetes 简介kubernetes是提供了一套组件来管理容器的集群管理系统,kubernetes可以放便地管理跨主机运行的容器,可以对容器进行维护和扩展。2 kubernetes核心组件master端组件2.1 apiserverkubernetes系统的入口,封装了核心对象的增删改查操作,以RESTFul接口方式提供给外部客户和内部组件调...