十、Kubernetes中的Secret
🏆 Secret secret对象类型用来保存铭感信息、密码什么的,它是一种少量包含敏感信息的对象 注意: kubernetes Secret默认情况下存储为 base64编码的,非加密的字符串。默认情况下,能够访问 API的任何人、或者能够访问 Kubernetes下层数据存储(ETCD)的任何
🏆 Secret secret对象类型用来保存铭感信息、密码什么的,它是一种少量包含敏感信息的对象 注意: kubernetes Secret默认情况下存储为 base64编码的,非加密的字符串。默认情况下,能够访问 API的任何人、或者能够访问 Kubernetes下层数据存储(ETCD)的任何
🏆 volume Container 中的文件在磁盘上是临时存放的,这给 Container 中运行的较重要的应用 程序带来一些问题。问题之一是当容器崩溃时文件丢失。kubelet 会重新启动容器, 但容器会以干净的状态重启。 会在同一 Pod 中运行多个容器并需要共享文件时, Kubernete
🏆 configmap 🌟 configmap介绍 ConfigMap:是一种API对象,用来将机密性的数据保存到键值对中。使用时,Pods可以将其用作环境变量、命令行参数或者存储卷中的配置文件。 ConfigMap可以将环境配置文件信息和容器镜像进行解耦、便于应用配置的修改 但是它不提供加密功
⭐️创建Pod [root@master ~]# kubectl run nginx --image=harbor.tanc.com/library/ngix:latest kubectl run --generator=deployment/apps.v1 is DEPRECATED and w
⭐️ Kubernetes可以通过CNI接口接入其他插件来实现网络通讯。比较流行的有Flannel,calico等 ⭐️ CNI插件存放位置:/etc/cni/net.d/10-flannel.conflist ⭐️插件使用的解决方案有: 虚拟网桥,多个容器共用一个虚拟网卡进行通信 多路复用,Mac
harbor 192.168.100.40 ps: 这个是我在21年,还很稚嫩的时候写的笔记,当时是在有道云上面写的,这个是我翻新的,可能有一些错误问题 初始配置 1️⃣ 在各个节点 daemon.json文件中添加 "insecure-registries" : ["192.168.100.40"
Service ⭐️ 概念:Kubernetes Service 定义了这样-种抽象: 一个 Pod的逻辑分组, 一种可以访问它们的策略——通常称为微服务。这一组 Pod 能够被 Service 访问到,通常是通过 Label Selector ⭐️Service能够提供负载均衡的能力,但是在使用上
容器探针 一、了解 ⭐️ 探针是由 kubelet 对容器执行的定期诊断。 要执行诊断,kubelet 调用由容器实现的 Handler (处理程序)。有三种类型的处理程序: ExecAction: 在容器内执行指定命令。如果命令退出时返回码为 0 则认为诊断成功。 TCPSocketAction:
一、容器的初始化 init ⭐️ init c : init contariner 初始化容器,只是用来初始化,初始化完成就会死亡可以大于的等于一也可以没有,每个init只有在前一个 init c执行完成后才可以执行下一个、init容器总是运行到成功完成为止,如果 init运行失败 k8s就会不断的
kubernetes中的资源 ⭐️ k8s中所有的内容都抽象为资源,资源实列化之后,叫做对象 1️⃣名称空间级别 ⭐️ kubeadm在执行 k8s的 pod的时候会在 kube-system这个名称空间下执行,所以说当你 kubectl get pod 的时候是查看不到的查看的是默认的 pod 工
⭐️ RC 1️⃣ 查看版本 kubect api-resource 或 kubect explain rs 2️⃣ 编写 Yaml文档 [root@master ~]# vim pod/rc.yaml apiVersion: extensions/v1beta1 kind: ReplicaSet
一、三个容器管理器平台 Apache MESOS 开源的分布式资源管理框架,被推特选为基础平台,2019年推特换位k8s,MESOS最新版可以在MESOS上管理k8s DOCKER SWARM docker总部发行的,实现docker的集群方案,和docker捆版一起,比较轻量,功能少,但是大规划话
centos master 192.168.100.10 centos node1 192.168.100.20 centos node2 192.168.100.30 🏆 Kubernetes 集群搭建(old) 除特殊说明命令都需要在三台都执行
1️⃣ 集中部署 1.集中部署wordpress [root@k8s-master-node1 wordpress]# cat wordpress-all.yaml apiVersion: apps/v1 kind: Deployment metadata: name: wordpress