k8s
PpikachuP
这个作者很懒,什么都没留下…
展开
-
Kubernetes笔记
Kubernetes 的几个重要概念 Cluster Cluster 是计算、存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用。 Master Master 是 Cluster 的大脑,它的主要职责是调度,即决定将应用放在哪里运行。Master 运行 Linux 操作系统,可以是物理机或者虚拟机。为了实现高可用,可以运行多个 Master。 ...原创 2019-04-26 16:09:08 · 286 阅读 · 0 评论 -
k8s集群部署
部署节点 pikachu1,192.168.146.151 master(node) pikachu2,192.168.146.152 node1 pikachu3,192.168.146.153 node3 pikachu4,192.168.146.154 部署节点 #wget download.yunwei.edu/shell/yum-repo.sh #bash yum-re...原创 2019-04-26 20:40:12 · 1502 阅读 · 0 评论 -
k8s-创建harbor私有镜像仓库
#tar zxvf harbor-offline-installer-v1.4.0.tgz #mv harbor/ /opt #mkdir /data/harbor #用来保存harbor的文件和目录 修改配置文件 #cd /opt/harbor #vim harbor.cfg hostname = reg.yunwei.edu ui_url_protocol = htt...原创 2019-04-27 15:40:00 · 717 阅读 · 0 评论 -
k8s创建资源的两种方式、访问pod
创建资源 1.用kubectl命令直接创建, #kubectl run httpd-app --image=reg.yunwei.edu/learn/httpd:latest--replicas=2 在命令行中通过参数指定资源的属性。 2. 通过配置文件和kubectl apply创建,要完成前面同样的工作,可执行命令: #kubectl apply -f httpd...原创 2019-04-29 19:25:02 · 1838 阅读 · 0 评论 -
k8s管理存储资源
Volume 本节我们讨论 Kubernetes 的存储模型 Volume,学习如何将各种持久化存储映射到容器。 我们经常会说:容器和 Pod 是短暂的。 其含义是它们的生命周期可能很短,会被频繁地销毁和创建。容器销毁时,保存在容器内部文件系统中的数据都会被清除。 为了持久化保存容器的数据,可以使用 Kubernetes Volume。 Volume 的生命周期独立于容器...原创 2019-04-30 14:31:51 · 559 阅读 · 0 评论 -
k8s管理机密信息
Secret介绍: 应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名密码或者秘钥。将这些信息直接保存在容器镜像中显然不妥,Kubernetes 提供的解决方案是 Secret。 Secret 会以密文的方式存储数据,避免了直接在配置文件中保存敏感信息。Secret 会以 Volume 的形式被 mount 到 Pod,容器可通过文件的方式使用 Secret 中的敏感数据;此外,容...原创 2019-04-30 15:29:58 · 574 阅读 · 0 评论 -
k8s用ConfigMap管理配置
ConfigMap介绍 Secret 可以为 Pod 提供密码、Token、私钥等敏感数据;对于一些非敏感数据,比如应用的配置信息,则可以用 ConfigMap ConfigMap 的创建和使用方式与 Secret 非常类似,主要的不同是数据以明文的形式存放。 与 Secret 一样,ConfigMap 也支持四种创建方式: 1. 通过--from-literal: #k...原创 2019-04-30 15:51:38 · 1614 阅读 · 0 评论