k8s集群(三)---运行第一个Nginx服务,创建第一个pod

环境准备
前面已将k8s集群搭建完毕:

            我的habor私有仓库 地址为: 192.168.6.11     登录用户名:admin   密码:给我打call
            master客户端IP:192.168.5.102
            node1客户端IP:192.168.5.103
            node1客户端IP:192.168.5.103

一、在3台客户端执行以下命令,配置3台客户端的环境,连接harbor私有仓库:
1. 在 /etc/sysconfig 下 创建一个 docker文件

  # cd /etc/sysconfig
  # touch docker

2.新创建的docker文件中写入以下内容:

OPTIONS="--insecure-registry 192.168.6.11 "

3.执行以下命令,修改docker.service文件:

 vi /usr/lib/systemd/system/docker.service
 EnvironmentFile=-/etc/sysconfig/docker  #增加一行
 ExecStart=/usr/bin/dockerd $OPTIONS    #修改一行

保存,结果如下图所示
在这里插入图片描述
4.执行以下命令,重启docker服务:

systemctl daemon-reload
systemctl restart docker.service

5.登录harbor仓库,验证是否可以连接harbor。

docker login 192.168.6.11

输入用户名和密码,出现如下图所示,表明登录成功,可连接harbor仓库
在这里插入图片描述
二 、执行以下命令,在master客户端任意目录下 创建一个 yml 文件:
1.我新建了一个1015文件夹,在下面创建了一个 1.yml 文件

mkdir 1015
touch 1.yml
vi  1.yml

2.在1.yml写入以下内容:

apiVersion: apps/v1beta2
kind: Deployment
metadata:
  name: py
spec:
  selector:
    matchLabels:
      app: py
  template:
    metadata:
      labels:
        app: py
    spec:
      containers:
      - name: webui
        #image: 192.168.6.11/web/webui:0.9.2
        image: 192.168.6.11/loveone/nginx:latest
        #image: nginx:latest
        imagePullPolicy: IfNotPresent
        ports:
        - name: http
          containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
  name: py
spec:
  ports:
  - name: http
    port: 80
    nodePort: 31111
    protocol: TCP
  selector:
    app: py
  type: NodePort
  #type: LoadBalancer
  #loadBalancerIP: 192.168.6.152i
代码片

三、执行以下命令,在k8s集群中部署Nginx服务:

1.部署 Nginx服务

 kubectl apply  -f  1.yml

2 查看svc 和 pod 的状态,出现如图结果则,表明部署成功
在这里插入图片描述
3.利用master的IP+31111端口号 ,在浏览器输入网址,便可登录,查看Nginx的web服务,出现下图结果,则部署完成:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值