首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何在 K8S 中优雅的使用私有镜像库

    那么对于含有认证限制的镜像库,在 K8S 中该如何优雅的集成呢? 下文就总结了在 K8S 中使用私有镜像库的几种情况和方式。...在 K8S 中使用私有镜像库 首先要确定私有镜像库的授权使用方式,在针对不同的使用方式选择对应的认证配置。...针对节点 (Node)这个应该是企业使用 K8S 时最常用的方式,一般也只要使用这个就够了,并且该方案几乎是使用了私有镜像库之后必不可少的配置,它可以做到: 在节点环境中进行一定的配置,不需要在 K8S...containers: - name: nginx image: nginx:1.14.2 serviceAccountName: service1 如何针对命名空间内的所有...K8S 中有个默认的机制,会在命名空间中创建一个名称为 default 的 ServiceAccount (sa) 资源。

    4.1K40

    k8s基本使用

    导读 前几篇写了k8s的概念以及使用k8s进行简单的应用部署,今天写一下k8s的基本使用。 由于k8s的资源都是可以使用yaml文件进行描述,所以也顺便写一下yaml的使用。...#时间使用ISO 8601格式,时间和日期之间使用T连接,最后使用+代表时区 6、引用 & 锚点和 * 别名,可以用来引用: person: &person hand: true leg:...(2)使用yaml文件删除 如果Namespace是使用yaml文件创建的,也可以使用yaml文件进行删除 kubectl delete -f liusy-02-ns.yaml ?...如果Pod在某个命名空间,也需要指定-n参数 (2)使用yaml文件 如果Pod是使用yaml文件创建的,也可以使用yaml文件删除 kubectl delete -f test_pod.yaml...(2)如果使用yaml文件创建,也可以使用yaml文件删除 kubectl delete -f nginx-service.yaml ?

    82620

    K8S ConfigMap使用

    k8s系列文章: 什么是K8S configmap是k8s的一个配置管理组件,可以将配置以key-value的形式传递,通常用来保存不需要加密的配置信息,加密信息则需用到Secret,主要用来应对以下场景...: 使用k8s部署应用,当你将应用配置写进代码中,就会存在一个问题,更新配置时也需要打包镜像,configmap可以将配置信息和docker镜像解耦。...使用微服务架构的话,存在多个服务共用配置的情况,如果每个服务中单独一份配置的话,那么更新配置就很麻烦,使用configmap可以友好的进行配置共享。...path 将--from-file指定为单个文件就可以从单个文件中创建: kubectl create configmap *** --from-file=file1 其中,--from-file可以使用多次...configmap创建成功之后,如何在pod中使用呢?

    3.9K30

    k8s 如何升级应用

    如何升级应用 在之前的分享中,我们知道一个程序如何放到容器中,一个镜像如何生成 pod, pod 的创建,运行,管理,删除过程,挂载等等 那么我们有没有想过,在真正的生产环境中,我们的一个应用程序,不可能就只有一个版本...,一定会随着时间不断迭代的,那么,当我们需要替换上我们新版本的程序的时候,我们需要如何替换上新的程序,而又不影响服务端的运行呢?...2 个选择: 可以先删掉旧的 pod,然后创建新的 pod 可以先创建新的 pod, 然后删除旧的 pod 可以先删掉旧的 pod,然后创建新的 pod 正常情况下,我们再来回顾一下 pod 都是如何被...会马上创建出指定数量的 v2 版本的 pod ,在这个过程中,服务的提供会出现一定时间的中断 可以先创建新的 pod, 然后删除旧的 pod 那么先创建新的 pod,再删除旧的 pod 我们的思路又是如何的呢

    23030

    k8s学习一:使用kubeadm安装k8s

    写在开头 在学习整个k8s之前,先想办法搭建个k8s出现成果,然后根据这个成果进行深入学习,才会让人有学习的动力,本文将记录自己的安装k8s教程 准备工作: 一台ubuntu服务器(虚拟机) k8s环境配置...便于直接找到该服务器ip 192.168.192.9 master 注意,后面如果需要增加集群,也需要配置其他的hosts 主机名修改(非必要) 修改 /etc/hostname 改为 master 关闭防火墙 由于k8s...systemctl stop ufw 关闭selinux 关闭selinux以允许容器访问宿主机的文件系统  (新装的Ubuntu好像没这个东西,可以自行百度) 禁用swap swap会在内存不足的时候使用磁盘当做内存...registry-mirrors": [     "https://reg-mirror.qiniu.com/"   ]   "storage-driver": "overlay2" } EOF 配置ubuntu k8s...apt-mark hold kubelet kubeadm kubectl 通过kubeadm 进行初始化k8s集群 kubeadm init \ --apiserver-advertise-address

    88931

    k8s StorageClass使用攻略

    在 k8s 中当我们需要持久化存储一些数据的使用,会使用到的就是 PV 和 PVC,但 PV 和 PVC 都是需要手动创建的话会很麻烦,特别是当有 StatefulSet 应用存在的时候,如果你需要手动对每个...statefulset(或别的资源)需要配置 storageClassName 进行使用 部署 创建 ServiceAccount 创建对应需要使用的 ServiceAccount,因为需要操作 pv...unexpected error getting claim reference: selfLink was empty, can't make reference,故使用下面的镜像...StorageClass 经常会使用在 statefulset 的情况下,因为通常它需要配置 volumeClaimTemplates 动态根据模板创建对应需要使用的 pvc volumeClaimTemplates...storage: 32Mi storageClassName: my-nfs-storage 配置也非常简单,只需要配置 storageClassName 就可以了 这里我使用

    1.5K10

    K8S基础搭建使用

    一、 K8S 架构 除了核心组件,还有一些推荐的 Add-ons: 组件名称 说明 kube-dns 负责为整个集群提供 DNS 服务 Ingress Controller 为服务提供外网入口 Heapster...提供资源监控 Dashboard 提供 GUI Federation 提供跨可用区的集群 Fluentd-elasticsearch 提供集群日志采集、存储与查询 K8S 核心功能: 自愈: 重新启动失败的容器...弹性伸缩: 通过监控容器的 cpu 的负载值,如果这个平均高于 80%,增加容器的数量,如果这个平均低于 10%,减少容器的数量 服务的自动发现和负载均衡: 不需要修改您的应用程序来使用不熟悉的服务发现机制...pod 的容器资源详细信息: docker inspect 3f6cdafa32f5 创建一个 pod 资源,才能实现 k8s 的高级功能....基础搭建使用 作者:cuijianzhe 地址:https://solo.cjzshilong.cn/articles/2019/12/12/1576117964389.html

    81510

    K8s Clinic:如何安全高效地运行 K8s

    如何在生产环境中安全、高效地运行 Kubernetes 集群平台,是一个至关重要的 Topic ~ 为什么选择 Kubernetes ?      ...我们正在处理改变大家对安全性看法的新概念和技术注意事项,尤其是当我们在云中运行容器和 Kubernetes 技术时,或者如果我们在多云或混合云场景中使用它时。...SRE 还需要确保使用最佳实践配置应用程序并启用健康探测和健康检查,以便应用程序能够在生产中可靠地运行。     ...我们可以使用策略创建边界规则的一些方法示例包括仅允许来自受信任存储库的图像、确保设置 CPU 和内存请求,以及需要健康探测。...无论如何进行,我们都需要跨团队和集群的可见性以及一种有效且一致地管理策略的方法,以便安全高效地运行 Kubernetes。

    43160

    K8s Clinic:如何安全高效地运行 K8s

    作者 | Joe Pelletier 译者 | Luga Lee 策划 | Luga Lee 如何在生产环境中安全、高效地运行 Kubernetes 集群平台,是一个至关重要的 Topic ~ 为什么选择...我们正在处理改变大家对安全性看法的新概念和技术注意事项,尤其是当我们在云中运行容器和 Kubernetes 技术时,或者如果我们在多云或混合云场景中使用它时。...SRE 还需要确保使用最佳实践配置应用程序并启用健康探测和健康检查,以便应用程序能够在生产中可靠地运行。...我们可以使用策略创建边界规则的一些方法示例包括仅允许来自受信任存储库的图像、确保设置 CPU 和内存请求,以及需要健康探测。...无论如何进行,我们都需要跨团队和集群的可见性以及一种有效且一致地管理策略的方法,以便安全高效地运行 Kubernetes。

    42950
    领券