K8S
qq_42576512
这个作者很懒,什么都没留下…
展开
-
Deployment
apiVersion: apps/v1kind: Deploymentmetadata: name: kubiaspec: replicas: 3 template: metadata: name: kubia labels: app: kubia spec: containers: - image: luksa/kubia:v1 name: nodejs selector: ma.原创 2021-06-02 22:53:45 · 56 阅读 · 0 评论 -
ConfigMap和Secret
apiVersion: v1kind: Podmetadata: name: fortune-envspec: containers: - image: luksa/fortune:env env: - name: INTERVAL value: "30" name: html-generator volumeMounts: - name: html mountPath: /var/htdocs - image: ngi.原创 2021-05-31 14:26:17 · 58 阅读 · 0 评论 -
共享数据empty卷
apiVersion: v1kind: Podmetadata: name: fortunespec: containers: - image: luksa/fortune name: html-generator volumeMounts: - name: html mountPath: /var/htdocs - image: nginx:alpine name: web-server volumeMounts: - n.原创 2021-05-31 13:29:01 · 62 阅读 · 0 评论 -
介绍就绪指针
与存活指针不同,如果容器未通过准备检查,则不会被终止或重新启动.apiVersion: v1kind: ReplicationControllermetadata: name: kubiaspec: replicas: 3 selector: app: kubia template: metadata: labels: app: kubia spec: containers: - name: kubia原创 2021-05-31 11:17:49 · 59 阅读 · 0 评论 -
让客户端发现pod并通信
NodePod LoadBalance IngressNodePodapiVersion: v1kind: Servicemetadata: name: kubia-nodeportspec: type: NodePort ports: - port: 80 targetPort: 8080 nodePort: 30123 selector: app: kubiaminik原创 2021-05-31 10:21:11 · 50 阅读 · 0 评论 -
K8s 和minikube配置
K8s 和minikube配置 安装minikube。配置环境Path系统环境变量下载kubectl.exe。 配置环境Path系统环境变量启动docker desktop执行minikube start原创 2021-05-31 10:14:35 · 134 阅读 · 0 评论 -
第二章Pod
kubectl create -f .\kubia-manual.yaml`apiVersion: v1kind: Podmetadata: name: "kubia-manual"spec: containers: - name: kubia image: "luksa/kubia" ports: - containerPort: 8080 protocol: TCP`kubectl get po //查看podkubectl logs ku...原创 2021-05-31 10:13:55 · 105 阅读 · 0 评论 -
副本机制和其他控制器(探活指针)
探活指针(liveness probe)1 http get2 尝试与容器指定端口建立tcp链接3 exec 指针在容器内执行任意命令`apiVersion: v1kind: Podmetadata: name: "kubia-liveness"spec: containers: - name: "kubia" image: "luksa/kubia-unhealthy" livenessProbe: httpGet: path: "/...原创 2021-05-31 10:13:07 · 51 阅读 · 0 评论 -
副本机制和其他控制器(ReplicationController和ReplicaSet)
RC(ReplicationController)的三个部分label selector 标签选择器replica count 副本个数pod template pod 模板RC的好处确保pod持续运行pod的水平收缩kubectl edit rc kubia //修改ReplicationController模板kubectl get rc //显示所有ReplicationControllerkubectl scale rc kubia --replicas=3 // 修改副本个数原创 2021-05-31 10:11:58 · 68 阅读 · 0 评论 -
副本机制和其他控制器(DaemonSet和Job)
在每个节点上创建一个pod(守护进程)apiVersion: apps/v1 kind: DaemonSet metadata: name: ssd-monitor spec: selector: matchLabels: app: ssd-monitor template: metadata: labels: app: ssd-monitor spec: nodeSelector: disk: ssd containers: - name: main image: luksa/ssd-monitork原创 2021-05-31 10:06:49 · 66 阅读 · 0 评论