Kubernetes
文章平均质量分 84
mengshicheng1992
这个作者很懒,什么都没留下…
展开
-
搭建OKD 3.11集群
搭建OKD 3.11集群此文以OKD 3.11版本为例!如未指定,下述命令在所有节点执行!一、系统资源规划节点名称系统名称CPU/内存网卡磁盘IP地址OSMastermaster.openshift.local4C/8Gens33128G+64G192.168.0.10CentOS7Infrainfra.openshift.local4C/8Gens33128G+64G192.168.0.11CentOS7Worker1worker原创 2021-11-26 11:17:11 · 792 阅读 · 0 评论 -
搭建OKD 4.5高可用集群
搭建OKD 4.5集群此文以OKD 4.5版本为例!一、系统资源及组件规划节点名称系统名称CPU/内存/网卡磁盘IP地址OS组件Bastionbastion.okd.mengshicheng.io4C/8G/ens192128G192.168.15.10CentOS7CoreDNS/HAProxy/ETCD/HTTP/RegistryBootstrapbootstrap.okd.mengshicheng.io4C/8G/ens192128G192原创 2021-11-23 10:45:55 · 1609 阅读 · 2 评论 -
搭建OKD 4.5集群
搭建OKD 4.5集群此文以OKD 4.5版本为例!一、系统资源及组件规划节点名称系统名称CPU/内存/网卡磁盘IP地址OS组件Bastionbastion.okd.mengshicheng.io4C/8G/ens192128G192.168.15.10CentOS7CoreDNS/HAProxy/ETCD/HTTP/RegistryBootstrapbootstrap.okd.mengshicheng.io4C/8G/ens192128G192原创 2021-11-23 10:45:31 · 2573 阅读 · 3 评论 -
Kubernetes 1.20.5实验记录--资源监控及HPA控制器
Kubernetes 1.20.5实验记录–资源监控及HPA控制器1.1 Metrics-Server参照《部署Kubernetes重要组件》1.2 Promrtheus参照《部署Kubernetes重要组件》1.3 HPA控制器1、安装Metrics-Server参照《部署Kubernetes重要组件》2、创建Deployment:文件deploy-hpa.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: deploy原创 2021-06-23 21:32:11 · 243 阅读 · 0 评论 -
Kubernetes 1.20.5实验记录--资源需求及限制
Kubernetes 1.20.5实验记录–资源需求及限制1.1 内存限制1、创建Pod:文件resources-memory.yamlapiVersion: v1kind: Podmetadata: name: resources-memoryspec: containers: - name: resources-memory image: polinux/stress resources: requests: memory: 50Mi原创 2021-06-23 16:16:14 · 163 阅读 · 0 评论 -
Kubernetes 1.20.5实验记录--Pod健康检查
Kubernetes 1.20.5实验记录–Pod健康检查1.1 默认健康检查1、创建Pod:文件healthcheck-default.yamlapiVersion: v1kind: Podmetadata: name: healthcheck-defaultspec: restartPolicy: OnFailure containers: - name: healthcheck-default image: busybox args: - /bi原创 2021-06-23 11:17:16 · 184 阅读 · 0 评论 -
Kubernetes 1.20.5实验记录--Pod资源调度
Kubernetes 1.20.5实验记录–Pod资源调度1.1 nodeSelector1、添加节点标签:kubectl label node worker1 disktype=ssd[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HSp4Mp5P-1623988178551)(media/fc20fc01b9e59424c155895a1d7d5e6d.png)]2、查看节点标签:kubectl get node --show-labels[外链图片转存失败,原创 2021-06-22 08:13:12 · 121 阅读 · 0 评论 -
Kubernetes 1.20.5实验记录--Network Policy
Kubernetes 1.20.5实验记录–Network Policy1、创建Deployment:文件deploy.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: deployspec: replicas: 2 selector: matchLabels: run: deploy template: metadata: labels: run: deploy原创 2021-06-21 16:42:56 · 378 阅读 · 0 评论 -
Kubernetes 1.20.5实验记录--StatefulSet控制器
Kubernetes 1.20.5实验记录–StatefulSet控制器1、配置NFS服务器:略2、Worker节点安装nfs-utils:yum -y install nfs-utils3、创建PV:文件pv.yamlapiVersion: v1kind: PersistentVolumemetadata: name: pv0spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce persist原创 2021-06-21 12:16:54 · 228 阅读 · 0 评论 -
Kubernetes 1.20.5实验记录--ConfigMap & Secret
Kubernetes 1.20.5实验记录–ConfigMap & Secret1.1 ConfigMap1、创建ConfigMap:四种创建方式:(1)–from-literal:kubectl create configmap configmap --from-literal=config1=xxx --from-literal=config2=yyy每个–from-literal对应一个信息条目(2)–from-file:echo -n xxx > ./config1原创 2021-06-20 19:58:30 · 147 阅读 · 0 评论 -
Kubernetes 1.20.5实验记录--数据卷和数据持久化(Ceph RBD PV&PVC)
Kubernetes 1.20.5实验记录–数据卷和数据持久化(Ceph RBD PV&PVC)1.1 Ceph RBD PV&PVC1.1.1 静态方式1、配置Ceph集群:略2、创建存储池:ceph osd pool create cephpool 1283、创建块设备映射:rbd create --size 1024 cephpool/cephimage --image-feature layering4、获取映像列表:rbd list cephpool原创 2021-06-19 17:01:51 · 538 阅读 · 0 评论 -
Kubernetes 1.20.5实验记录--数据卷和数据持久化(NFS PV&PVC)
Kubernetes 1.20.5实验记录–数据卷和数据持久化(NFS PV&PVC)1.1 NFS PV&PVC1.1.1 静态方式1、配置NFS服务器:略2、Worker节点安装nfs-utils:yum -y install nfs-utils3、创建PV:文件nfs-static-pv.yamlapiVersion: v1kind: PersistentVolumemetadata: name: nfs-static-pvspec: capacit原创 2021-06-19 11:31:08 · 124 阅读 · 0 评论 -
Kubernetes 1.20.5实验记录--数据卷和数据持久化(emptyDir&Hostpath)
Kubernetes 1.20.5实验记录–数据卷和数据持久化(emptyDir&Hostpath)1.1 emptyDir1、创建Pod:文件emptydir-pod.yamlapiVersion: v1kind: Podmetadata: name: emptydir-podspec: containers: - name: producer image: busybox volumeMounts: - name: shared-volume原创 2021-06-19 09:16:30 · 88 阅读 · 0 评论 -
Kubernetes 1.20.5实验记录--Service & Ingress
Kubernetes 1.20.5实验记录–Service & Ingress1.1 Service1.1.1 Service Backend1、创建Deployment:文件deploy.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: deployspec: replicas: 6 selector: matchLabels: run: deploy template: met原创 2021-06-18 21:36:07 · 284 阅读 · 0 评论 -
Kubernetes 1.20.5实验记录--Pod控制器
Kubernetes 1.20.5实验记录–Pod控制器1.1 Deployment1、创建Deployment:文件deploy.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: deploy labels: run: deployspec: replicas: 2 selector: matchLabels: run: deploy template: metadata:原创 2021-06-18 20:18:26 · 139 阅读 · 0 评论 -
部署Kubernetes重要组件
部署Kubernetes重要组件此文以Kubernetes 1.20.5版本为例,且集群以kubeadm方式搭建!一、部署Dashboard下载Dashboard部署文件:参考地址:https://github.com/kubernetes/dashboard下载地址:https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml修改镜像下载策略:imagePullPolicy原创 2021-05-17 17:01:06 · 226 阅读 · 0 评论 -
搭建Kubernetes 1.20.5高可用集群(二进制方式)
搭建Kubernetes高可用集群此文以Kubernetes 1.20.5版本为例!如未指定,下述命令在所有节点执行!一、系统资源规划节点名称系统名称CPU/内存网卡磁盘IP地址OSMaster1master12C/4Gens33128G192.168.0.11CentOS7Master2master22C/4Gens33128G192.168.0.12CentOS7Master3master32C/4Gens33128G1原创 2021-05-01 10:11:10 · 1057 阅读 · 8 评论 -
搭建Kubernetes 1.20.5高可用集群(kubeadm方式)
搭建Kubernetes高可用集群此文以Kubernetes 1.20.5版本为例!如未指定,下述命令在所有节点执行!一、系统资源规划节点名称系统名称CPU/内存网卡磁盘IP地址OSMaster1master12C/4Gens33128G192.168.0.11CentOS7Master2master22C/4Gens33128G192.168.0.12CentOS7Master3master32C/4Gens33128G1原创 2021-04-13 14:10:54 · 1243 阅读 · 0 评论 -
搭建Kubernetes 1.20.5集群(二进制方式)
搭建Kubernetes集群此文以Kubernetes 1.20.5版本为例!如未指定,下述命令在所有节点执行!一、系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OSMastermaster2C/4Gens33128G192.168.0.10CentOS7Worker1worker12C/4Gens33128G192.168.0.11CentOS7Worker2worker22C/4Gens33128G192原创 2021-04-09 20:22:39 · 1504 阅读 · 4 评论 -
搭建Kubernetes 1.20.5集群(kubeadm方式)
搭建Kubernetes集群此文以Kubernetes 1.20.5版本为例!如未指定,下述命令在所有节点执行!一、系统资源规划节点名称系统名称CPU/内存网卡磁盘IP地址OSMastermaster2C/4Gens33128G192.168.0.10CentOS7Worker1worker12C/4Gens33128G192.168.0.11CentOS7Worker2worker22C/4Gens33128G192.16原创 2021-04-09 20:21:59 · 664 阅读 · 0 评论