Skip to content

文档

doc

sysctl

yaml
      securityContext:
        sysctls:
          - name: net.core.somaxconn
            value: '1024'

安装kubectl

shell
curl -Lo kubectl    http://kubernetes.oss-cn-hangzhou.aliyuncs.com/kubernetes-release/release/v1.22.1/bin/linux/amd64/kubectl


mv kubectl /usr/bin


chmod a+x /usr/bin/kubectl

设置config

  1. 在 home/kubectl 目录创建 config文件 复制远程k8s集群的api配置
  2. 设置环境变量 export KUBECONFIG=/home/kubectl/config
  3. 测试 kubectl get pods -n aed-test (-n 指定namespace)

新增pod

新增service

新增ingress

更新pod镜像

参考

shell
#  deployment/(pod-name)  
# -n: 指定namespace
kubectl set image deployment/nginx-deployment-basic nginx=nginx:1.9.1 -n aed-test

mini k8s

https://minikube.sigs.k8s.io/docs/start/

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm

sudo rpm -Uvh minikube-latest.x86_64.rpm

minikube start --force --driver=docker