
kubernetes
songjxin
表达能力比较差.....
展开
-
Kubernetes_v1.18 + containerd
Kubernetes_v1.18 + containerd在ubuntu18.04中,使用kubeadm安装k8s 1.18版本,底层不再用docker,改为使用containerd。原因kubelet在调用dockerd启动容器时的流程是 kubelet->dockerd->containerd。dockerd相较于containerd,增加了swarm cluster,doc...原创 2020-04-07 09:24:58 · 2575 阅读 · 0 评论 -
手动解除k8s对ceph rbd的挂载
pod漂移失败:在 kubernetes 中,如果某个节点出现问题(比如 kubelet 服务不可用), 集群会自动把这个节点上的pod 飘到其他节点.但是,如果一个pod挂载了ceph rbd类型的存储卷(pv),那么这个pod在新节点上是无法正常启动的.会提示如下错误:Multi-Attach errorforvolume"pvc-4f91d1a6-fcec-11e8-bd06-6c92b...原创 2019-03-07 14:16:04 · 3531 阅读 · 0 评论 -
ubuntu 安装 microk8s
准备工作准备一台ubuntu的机器,配置如下:OS: ubuntu 18.04docker: 18.06.1cpu、内存:4core 4G硬盘: 100G能连通docker hub(不必翻墙)CPU 内存过低可能带不动。4核4G感觉有点卡。硬盘低了可能会导致docker image持续GC,造成不必要的性能浪费。安装snap install microk8s --classi...原创 2019-04-13 22:45:46 · 3089 阅读 · 1 评论 -
kubeadm 安装 k8s_v1.14.1 和 ceph luminous
综述在 ubuntu 18.04 中使用 kubeadm 安装 k8s v1.14.1版本。k8s 集群使用 ceph 集群作为存储。安装以下步骤均在master节点操作即可:安装ansibleapt install -y ansible修改 hosts ,把节点的 hostname 以及对应的 ip 添加到 hosts建立ssh 互信,免密登陆。新建一个ansible工作...原创 2019-04-17 17:08:12 · 541 阅读 · 0 评论 -
kubernetes 使用ceph
下载external storage项目git clone https://github.com/kubernetes-incubator/external-storage.gitkubernetes 使用 cephfs进入cephfs所在的目录cd external-storage/ceph/cephfs/ls此目录下应该存在如下文件:cephfs_provisioner c...原创 2019-04-17 17:12:44 · 717 阅读 · 0 评论 -
在kubernetes中安装helm-v2.13.1
准备工作下载helm的二进制包wget https://storage.googleapis.com/kubernetes-helm/helm-v2.13.1-linux-amd64.tar.gz解压tar zxvf helm-v2.13.1-linux-amd64.tar.gz把helm添加到pathcp linux-amd64/helm /usr/bin/hel...原创 2019-04-17 17:15:45 · 1794 阅读 · 0 评论 -
ingress介绍
翻译自官网文档 Kubernetes-Ingress管理对集群中的服务(通常是HTTP)的外部访问的API对象。Ingress可以提供负载平衡、SSL终端和基于名称的虚拟主机。术语为清楚起见,本指南定义了以下术语:Node(节点): kubernetes集群中的一台虚拟机或物理机。Cluster(集群): 一组与因特网通过隔离的节点,他们是是Kubernetes管理的主要计算资源。E...翻译 2019-05-20 09:55:35 · 1902 阅读 · 0 评论 -
kubernetes 使用 nfs作为存储
安装nfs服务端安装yum install -y nfs-utils rpcbindmkdir /nfsdataecho "/nfsdata <client-ip>(rw,sync,root_squash)" >> /etc/exportsservice firewalld stopsystemctl enable rpcbindsystemctl start...原创 2019-05-13 10:03:51 · 709 阅读 · 0 评论 -
kuernetes 集群联邦 federation部署
kubernetes集群配置安装helm可以通过pvc动态创建pvkubectl 版本要求1.8或1.9自定义DNS安装etcd(for dns)helm install --namespace my-namespace --name etcd-operator stable/etcd-operatorhelm upgrade --namespace my-namespace -...原创 2019-07-02 17:35:45 · 555 阅读 · 0 评论