16. k8s二进制集群之可用性验证

  • 首先创建Nginx配置文件(nginx.yaml)
  • 服务配置文件定义好后,可以通过以下命令启动和移除服务
  • 如果上面都启动成功,那么如何来验证服务的正确性呢?
  • 总结

前面我们已经用k8s二进制的方式部署了一套高可用集群;二进制搭建较于kubeadmin、kubectl和KubeSphere搭建的集群性能会更好:

  1. 只需要安装kubenetes核心组件即可,没有额外的中间介和管理工具;
  2. 直接操作二进制文件,可以更细的操作集群和配置;
  3. 没有额外的包管理器和其它杂七杂八的依赖服务,直接配置系统级服务启动速度更快、更安全;
  4. 灵活性更强,对于有一定的运维人员来说直接操作二进制文件可以更好的调整和优化集群,以达到更好的性能;

二进制集群方式虽然有前面实用的特点,但对于一般的运维人员其复杂度、出错概率、维护困难程度和安全风险都会有一定的提升;无论是哪种方式,根据实际情况选择合适的情况才能更好的发挥;好了下面我们部署一个nginx服务来验证其可用性;

首先创建Nginx配置文件(nginx.yaml)

部署节点Deployment定义

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-web
spec:
  replicas: 1
  selector:        
    matchLabels:
      name: nginx
  template:
    metadata:
      labels:
        name: nginx
    spec:
      containers:
        - name: nginx
          image: www.ecnfo.com:1443/proxy/nginx
          ports:
            - 

你可能感兴趣的:(k8s二进制搭建,kubernetes,云原生)