当前位置: 首页 > news >正文

asp.net做三个网站网页制作培训班哪个好

asp.net做三个网站,网页制作培训班哪个好,如何做好企业网站,个人网页设计作品htmlKubernetes定位在Saas层,重点解决了微服务大规模部署时的服务编排问题 1、关闭防火墙并设置开机禁用   systemctl stop firewalld   systemctl disable firewalld 2、配置repo   cd /etc/yum.repos.d/   下载Docker repo   wget https://mirrors.aliyun.com/docker-…

Kubernetes定位在Saas层,重点解决了微服务大规模部署时的服务编排问题

1、关闭防火墙并设置开机禁用
  systemctl stop firewalld
  systemctl disable firewalld
2、配置repo
  cd /etc/yum.repos.d/
  下载Docker repo
  wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  配置kubernetes repo
  vim kubernetes.repo
  [kubernetes]
  name=Kubernetes Repo
  baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
  gpgcheck=0
  gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
  enabled=1
  查看是否配置成功yum repolist
3、配置gpg
  wget https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
  wget https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
  rpm --import rpm-package-key.gpg
  rpm --import yum-key.gpg
4、安装docker-ce kubernetes
  yum install docker-ce kubelet kubeadm kubectl -y
5、配置docker初始化
  vi /usr/lib/systemd/system/docker.service
  添加初始化环境变量
  Environment="HTTPS_PROXY=http://www.ik8s.io:10080"
  Environment="NO_PROXY=127.0.0.1/8,172.20.0.0/16"
6、启动docker设置开机自启动
  systemctl start docker
  systemctl enable docker
7、忽略swap警报,启动kubelet
  vi /etc/sysconfig/kubelet
  KUBELET_EXTRA_ARGS="--fail-swap-on=false"
  systemctl enable kubelet.service
  systemctl start kubelet
8、下载k8s镜像
  1)、在github上创建库

    

  2)、克隆到本地然后创建Dockerfile

    

  每个内容如下

    

  然后推送
  3)、在docker hub上创建关联github

    

  4)、下载镜像,执行下列脚本

    

  5)、初始化,
    kubeadm init --kubernetes-version=v1.12.1 --pod-network-cidr=10.244.0.0/16 --ignore-preflight-errors=Swap
  6)、等初始化完成后,配置用户权限
    mkdir -p $HOME/.kube
    sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
    sudo chown $(id -u):$(id -g) $HOME/.kube/config
    然后添加node,在node机上执行
    kubeadm join 192.168.137.200:6443 --token cl60h7.y4o6vpizk64j5cz6 --discovery-token-ca-cert-hash sha256:1fda5b34ecd3abb044ff137e5e74afbeea95cfdb881038ed78961b8d2ef00017
  7)、查看状态
    kubectl get cs
  8)、查看nodes
    kubectl get nodes
  9)、安装flannel
    kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
    等待一段时间使用kubectl get nodes查看节点的状态为Ready,表示安装成功
    启动一个服务
    加入node时如果报错dial tcp 10.96.0.1:443: getsockopt: no route to host --- kubernetes(k8s)DNS 服务反复重启iptables规则乱了,通过下面命令纠正:
    systemctl stop kubelet
    systemctl stop docker
    iptables --flush
    iptables -tnat --flush
    systemctl start kubelet
    systemctl start docker
    kubectl run nginx-deploy --image=nginx:1.14-alpine --port=80 --replicas=1
    将服务暴露在集群外
    kubectl expose deployment nginx-deploy --name=nginx --port=80 --target-port=80 --protocol=TCP
  10)、查看pod
    kubectl get pods
    查看pod起在哪个节点上
    kubectl get pods -o wide
    查看pod有哪些标签
    kubectl get pods --show-labels

      

    查看命名空间中的pod
    kubectl get pods --all-namespaces

      

    如果Error、Pending、ImagePullBackOff、CrashLoopBackOff都属于启动失败,排查:
      a、查看 /var/log/messages系统日志
      b、kubectl describe pod kube-flannel-ds-amd64-bq6fp --namespace=kube-system 看出node1上flannel镜像下载失败,去node1上手动下载镜像

        

      c、kubectl logs -f kube-flannel-ds-amd64-bq6fp -n kube-system kubedns
  11)、删除pod
    kubectl delete pods <pod NAME>
    (删除后会自动重新创建pod)
  12)、查看services
    kubectl get svc
    查看services都有选择哪些pod,根据标签
    kubectl get svc -o wide

      

  13)、创建一个容器并运行,名字为nginx-deploy,镜像,端口,使用一个pod
    kubectl run nginx-deploy --image=nginx:1.14-alpine --port=80 --replicas=1
  14)、进入运行中的pod
    kubectl exec nginx-deploy-86bf78c77-kxtch -it sh
  15)、查看deployment
    kubectl get deployment
  16)、查看容器运行在那个node
    kebuctl get node -o wide
  17)、创建service,使用nginx-deploy容器,名称,端口,暴露端口
    kubectl expose deployment nginx-deploy --name=nginx --port=80 --target-port=80
  18)、修改运行实例的个数
    kubectl scale --replicas=3 deployment myapp
  19)、对实例进行升级
    kubectl set image deployment nginx-deploy nginx-deploy=nginx:1.17
  20)、回滚升级
    kubectl rollout undo deployment nginx-deploy
  21)、修改svc
    kubectl edit svc nginx-deploy
    spec:type: NodePort 将type改为 NodePort
    可是在集群外访问node IP

http://www.yayakq.cn/news/596877/

相关文章:

  • 贵城乡建设官方网站wordpress默认账号密码忘记
  • 南宁最新消息今天惠州seo代理商
  • 重庆大渡口营销型网站建设公司推荐网站建设教程培训
  • 搭建一个网站的具体步骤杭州精品网站建设公司
  • 创建网站时可使用的数据库有中文网站模板 免费
  • 青岛网站建设与设计制作dephi 网站开发
  • 网站设计需要需要用自己主机做网站服务器
  • 找什么公司做网站杭州的互联网企业有哪些
  • 卓越科技建站无锡做网站网站都有备案号吗
  • 南宁网站建设公司哪家专业网站开发市场成本
  • 网站排名5118静态网站如何共用一个头部和尾部
  • 深圳世展建设有限公司wordpress 分类目录seo插件
  • 太原做微网站的公司成都眉山网站建设
  • 网站如何做ssl认证wordpress 改网站域名
  • 网站换模板影响wordpress小说连载插件
  • 做网站该读啥wordpress主题 qux
  • 怎么样通过做网站赚钱网络促销分类 网站促销
  • 韩城网站建设韩城网站推广互联网公司设计师都设计什么
  • 网站开发技术和seo的联系优质做网站
  • 门户网站开发视频教学晋江文学
  • 网站服务器地址在哪里看定制微信小程序价格
  • 深圳深圳做网站wordpress怎么装修网页
  • 公司建设网站的意义wordpress文章摘要字数
  • 做旧工艺品网站统计后台网站有哪些
  • 电子商务网站中的信息技术阿里巴巴我要注册邮箱
  • 常州网站制作价格wordpress主题 破解主题下载
  • 银河星宇 网站建设连锁销售网站制作
  • 佛山外贸网站建设资讯沙田镇网站仿做
  • 顺企网赣州网站建设零下一度网站建设
  • 前端做网站一般用什么框架国外包装设计网