zoukankan      html  css  js  c++  java
  • K8S calicoctl 客户端工具安装


    1. 下载calicoctl二进制文件
    wget https://github.com/projectcalico/calicoctl/releases/download/v3.5.4/calicoctl -O /usr/bin/calicoctl
    chmod +x /usr/bin/calicoctl
    2. 临时测试
    DATASTORE_TYPE=kubernetes KUBECONFIG=~/.kube/config calicoctl get nodes

    3. 加入配置文件
    mkdir -p /etc/calico/

    root@master:/etc/calico# cat /etc/calico/calicoctl.cfg 
    apiVersion: projectcalico.org/v3
    kind: CalicoAPIConfig
    metadata:
    spec:
    datastoreType: "kubernetes"
    kubeconfig: "/home/master/.kube/config"
    4. calicoctl命令
    root@master:/etc/calico# calicoctl node status
    Calico process is running.
    
    IPv4 BGP status
    +----------------+-------------------+-------+----------+-------------+
    |  PEER ADDRESS  |     PEER TYPE     | STATE |  SINCE   |    INFO     |
    +----------------+-------------------+-------+----------+-------------+
    | 192.168.56.101 | node-to-node mesh | up    | 02:46:22 | Established |
    | 192.168.56.102 | node-to-node mesh | start | 02:46:21 | Passive     |
    +----------------+-------------------+-------+----------+-------------+
    
    IPv6 BGP status
    No IPv6 peers found. 

    node-node mesh: 代表所有节点用full mesh的bgp连接
     

    root@master:# netstat -anp | grep ESTABLISH | grep bird
    tcp 0 0 192.168.56.100:179 192.168.56.102:43827 ESTABLISHED 5185/bird
    tcp 0 0 192.168.56.100:179 192.168.56.101:54099 ESTABLISHED 5185/bird

    root@node1:~# netstat -anp | grep ESTABLISH | grep bird
    tcp 0 0 192.168.56.101:179 192.168.56.102:47975 ESTABLISHED 4487/bird
    tcp 0 0 192.168.56.101:54099 192.168.56.100:179 ESTABLISHED 4487/bird

    root@node2:/etc# netstat -anp | grep ESTABLISH | grep bird
    tcp 0 0 192.168.56.102:43827 192.168.56.100:179 ESTABLISHED 14014/bird
    tcp 0 0 192.168.56.102:47975 192.168.56.101:179 ESTABLISHED 14014/bird




  • 相关阅读:
    如何写工程代码——重新认识面向对象
    java 利用同步工具类控制线程
    java简易excel导入导出工具(封装POI)
    二叉搜索树的简单介绍
    spring security 配置多个AuthenticationProvider
    spring和UEditor结合
    继承后的执行顺序
    【转】WPF中实现自定义虚拟容器(实现VirtualizingPanel)
    <译>自学WPF系列(1)
    <译>C#使用设计模式和软件设计原则构建应用程序 PartIII
  • 原文地址:https://www.cnblogs.com/reatual/p/14366009.html
Copyright © 2011-2022 走看看