ICode9

精准搜索请尝试: 精确搜索
  • kubenetes的deployment模板2022-06-07 11:02:08

    apiVersion: apps/v1 kind: Deployment metadata: name: deploy-service # deployment名称 namespace: test annotations: kubernetes.io/change-cause: "1.0" # 版本说明 - 用于回滚等 spec: selector: matchLabels: app: deploy-service # 标签

  • Kubenetes部署2022-05-26 23:31:07

    一、简介 Kubernetes是Google 2014年创建管理的,是Google 10多年大规模容器管理技术Borg的开源版本。它是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。 通过Kubernetes你可以: 快速部署应用 快速扩展应用 无缝对接新的应用功能 节省资

  • kubenetes持续集成与部署2022-04-02 06:32:00

      一、常见的企业中kubenetes持续集成流程图 流程: 1.由运维或者开发提交一个job触发任务构建,但是在jenkins上进行代码编译,镜像构建太消耗jenkins的资源。 2.因此java需要maven机器克隆代码、代码构建、形成var包或jar包。 3.然后拷贝到镜像构建节点,然后将镜像上传到harbor, 4.由k

  • kubenetes-控制器DaemonSet2022-01-05 22:04:50

    简介 DaemonSet 确保全部(或者一些)Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一个 Pod 。当有 Node 从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。 使用 DaemonSet 的一些典型用法: 运行集群存储 daemon,例如在每个 Node 上

  • kubenetes学习笔记(4)2021-11-06 15:03:22

    kubenetes学习笔记(4) 一、k8s的安装 二、pod的意义 三、总结

  • kubenetes学习笔记(2)2021-10-24 17:34:55

    kubenetes学习笔记(2) 一、前言 在上一篇文章中,我详细介绍了 Linux 容器中用来实现“隔离”的技术手段:Namespace。 Namespace 技术实际上修改了应用进程看待整个计算机“视图”,即它的“视线”被操作系统做了 限制,只能“看到”某些指定的内容。但对于宿主机来说,这些被“隔离”了

  • kubenetes CRI 修改为systemd2021-09-21 20:02:05

    由于低内核版本的bug,升级内核后加入kubernets集群发现已不能使用cgroups 修改CRI为systemd vim /etc/docker/daemon.json # 加入此行 "exec-opts": ["native.cgroupdriver=systemd"], # 添加参数 --cgroup-driver=systemd vim /usr/lib/systemd/system/kubelet.service.d/10-kube

  • kubenetes中的pod删除策略 级联删除与非级联删除2021-07-17 20:03:42

    StatefulSet 有状态应用[有状态应用] 有状态:StatefulSet   - 集群节点之间的关系。   - 数据不完全一致。   - 实例之间不对等的关系。   - 依靠外部存储的应用。   - 通过dns维持身份   - 每个pod都有特定的名称和网络标识(如pod名是由statefulSet名+有序的数字组成(0

  • kubenetes入门之升级pod镜像2021-06-02 23:01:39

      1.简介   当一个pod部署之后,镜像有新的版本,希望滚动升级pod,使用新版本镜像   2.配置镜像拉取策略   spec: containers: - image: xxxxxx imagePullPolicy: Always name: macroverse-web ports: 配置镜像拉取策略为Always   3.

  • kubenetes(k8s)集群部署使用2021-05-31 14:58:59

    k8s中文社区: www.kubernetes.org.cn k8s中文文档: http://docs.kubernetes.org.cn https://www.kubernetes.org.cn/k8s k8s下载地址: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.8.md#downloads-for-v188   一.前提环境准备 1.关闭防火墙: systemctl st

  • 二进制搭建Kubenetes集群2021-05-21 11:57:47

    环境和Kubeadm方式搭建一样,使用两个节点来搭建。   1 初始化 # 关闭防火墙 systemctl stop firewalld systemctl disable firewalld # 关闭 selinux sed -i 's/enforcing/disabled/' /etc/selinux/config # 永久 setenforce 0 # 临时 # 关闭 swap swapoff -a # 临时 sed -ri

  • kubenetes v1.5.2 常用命令2021-01-20 22:03:35

    查看版本 [root@master ~]# kubectl version   查看pods [root@master ~]# kubectl get pods 查看pod建立在哪个node上 [root@master ~]# kubectl get pods -o wide     删除一个名字为nginx3的pods  [root@master ~]# kubectl delete deployment nginx3 删除一个

  • 对 kubenetes 扩容后端 rbd 磁盘容量2020-12-22 11:58:53

    目的 kubenetes 后端使用 ceph rbd 作为 pod 目录存储 当 pod 存储空间不足,对 rbd 共享存储进行扩容 扩容做到用户无感知 参考 kubernetes 直接调用 ceph 作为后端存储 其他相关的 kubenetes 存储部分信息索引 说明 名称 信息 说明 ceph pool kbeceph ceph user t

  • kubenetes-控制器deployment2020-09-04 05:31:19

    作用 deployment 是用来管理无状态应用的,面向的集群的管理,而不是面向的是一个不可变的个体 Deployment 为Pod 和 ReplicaSet 之上,提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController 来方便的管理应用。 deloyment从1.16版本以后主要通过标签控制pod. 创建

  • 单机 kubenetes 关机后无法自动启动问题2020-04-08 15:52:02

    单机 kubenetes 关机后无法自动启动问题 在桌面版本的 Ubuntu 等安装了单机版的 k8s 后,重启后用 docker ps -a 查看,会发现 k8s 的容器都没有启动。 查了一下,发现主要是因为 swap 分区在重启后自动开启了,需要把它关掉 首先,在 /etc/fstab,注释掉 swap 的挂载 # swap was on /dev/sdb6

  • Kubenetes的Job对象2019-10-14 10:56:03

    Deployment、StatefulSet及DaemonSet三个主要用来进行长时间业务,不会退出。 而有一些离线业务,或者叫Batch Job(计算业务),计算完成后就直接退出 了,如果用Deployment来管理这种业务,Pod会在计算结束后退出,然后被Deployment Controller不断地重启, 而我们的任务不需要一直被执行,Job对象主

  • Kubenetes 部署 Dashboard2019-09-08 19:35:50

    Kubenetes 部署 Dashboard Kubenestes Dashboard 是提供 Kubernetes信息可视化的 Web 插件 部署 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta1/aio/deploy/recommended.yaml 配置 修改为通过 NodePort 访问 kubectl -n kuber

  • 02-Kubenetes资源2019-07-29 23:51:19

    目录 Kubenetes资源 常用资源对象 标签labels 创建资源的方式 Pod pods.spec.containers 必须 nodeSelector <map [string]string> nodeName<map [string]string> annotations restartPolicy hostNetwork pod的生命周期 健康监测 lifecycle env环境变量获取 pod 案例 Pod控制

  • kubenetes服务发现2019-04-18 19:39:21

    一、基于 iptables 的 Service 实现 Pod的ip地址不是固定了。Service通过selector属性和后端Pod关联,被selector选中的Pod被称为Service的Endpoint。通过该Service的VIP地址就可以访问到它所代理的Pod。VIP地址是kubernetes自动为Service分配的。 Service 是由 kube-proxy 组件,加上i

  • 如何下载kubenetes最新的rpm包?2019-03-14 13:48:14

    一,新增aliyun的软件仓库 tee /etc/yum.repos.d/kubernetes.repo <<-'EOF'[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64enabled=1gpgcheck=0EOF    二,查找相关的软件包 yum list kubelet --showduplicates

  • kubenetes 环境的塔建2019-01-25 16:00:08

    最近听我朋友说他们公司准备上云,全线把服务迁到 k8s 上面,一下感觉,我们就 lower 了不少,之前服务器一直跑的就是 docker ,想想弄到 k8s 应该还是没有啥,于是我们也开始改造了 参考了不少文档,有兴趣的可以读原文 https://kubernetes.io/docs/setup/independent/install-kubeadm/

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有