Kubernetes集群安全配置

本文详细梳理了Kubernetes集群的安全配置,包括kube-apiserver、kube-controller-manager、kube-scheduler、kubelet、kube-proxy等组件之间的安全访问配置,以及ServiceAccount、TLS、认证、授权和准入控制等方面。通过图表形式呈现,使配置关系更清晰。
摘要由CSDN通过智能技术生成

更多关于kubernetes的深入文章,请看我csdn或者oschina的博客主页。

这两天在梳理Kubernetes集群的安全配置,涉及到各个组件的配置,最终决定画一个图来展现,应该会更清晰。

这里写图片描述

涉及以下配置:

  1. 其他各个组件作为client,访问kube-apiserver时,各个组件的配置,参考图中黑色线条对应的配置:

    • kube-apiserver

      --secure-port=443 
      --client_ca_file=/var/run/kubernetes/dd_ca.crt 
      --tls-private-key-file=/var/run/kubernetes/dd_server.key 
    • kube-controller-manager

      ```
      --kubeconfig=/etc/kubernetes/cmkubeconfig
      
      apiVersion: v1
      kind: Config
      users
      - name: controllermanager
        user:
          client-certificate: /var/run/kubernetes/dd_cs_client.crt
          client-key: /var/run/kubernetes/dd_cs_client.key
      clusters:
      - name: local
        cluster:
          certificate-authority: /var/run/kubernetes/dd_ca.crt
      contexts:
      - context:
          cluster: local
          user: controllermanager
        name: my-context
      current-context: my-context
      ```
      
    • kube-scheduler
      kube-scheduler访问apiserver的安全配置同kube-controller-manager。

    • kubelet

      --kubeconfig=/var/lib/kubelet
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值