在 kubernetes 中将 DNS 设置配置在 dnsConfig 配置项中, 而 dnsConfig 包含在 PodSpec 配置项中,因此 Pod 内所有容器都共享相同的 Network Namespace 。 helm中: k8s设置dns k8s
设置IP访问 K8s默认通过域名访问,如果需要设置ip访问,可以通过以下方案配置。 方案一: 在任意ingress中,做如下修改: ... apiVersion: extensions/v1beta1 kind: Ingress metadata: generation: 1 labels: app.kubernetes.io/name: control-web name: control-web namespace: ipes-sjz annotations: #这是新增的 nginx.ingress.kubernetes.io/server-alias: ~^.*$ #这是新增的 spec: rules: - host: ipes-sjz.fpi-inc.site ... 注:这个方案不是一定能生效,可以采取第二种方案。 方案二: 通过nginx转发 修改/etc/host...... k8s通过ip访问 k8s
离线安装docker 下载离线安装包:https://download.docker.com/linux/static/stable/x86_64/ 把离线包上传到服务器解压: 把命令放到/usr/bin下, 在/etc/systemd/system下添加docker.service [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for..... 离线安装docker、registry、k8s、helm docker
修改hostname hostnamectl set-hostname k8s-master cat /etc/hostname Docker安装 Docker提供两个版本,docker-ce(Community Edition: 社区版),ee(Enterprise Edition: 企业版),我们使用社区版。 CentOS curl -fsSL https://get.docker.com/ | sh -s docker --mirror Aliyun systemctl enable docker systemctl start docker 查看可安装的版本 yum list docker-ce.x86_64 --showduplicates | sort -r Ubuntu apt-get update apt-get install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ub.... kubeadm部署k8s k8s