美文网首页
k8s deployment 添加hosts

k8s deployment 添加hosts

作者: 迷茫_小青年 | 来源:发表于2019-11-07 19:13 被阅读0次

在使用k8s 中,难免有一些实例需要添加hosts绑定

最土的办法就是把这个hosts写在dockfile里。

实际k8s已经解决了这样的问题。

https://kubernetes.io/zh/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/

例子中是pod,下面是RC、deployment 的yaml

apiVersion: v1
kind: ReplicationController
metadata:
  name: dp-rc
  namespace: default
spec:
  replicas: 1
  selector:
    name: dp-pod
  template:
    metadata:
      labels:
        name: dp-pod
    spec:
      hostAliases:
      - ip: 192.168.176.247
        hostnames:
        - "dccas.finupgroup.com"
      containers:
      - name: dp
        image: reg.k8s.dc.finupgroup.com/datacenter/dp:latest
        imagePullPolicy: Always
        ports:
        - containerPort: 8080

验证

[root@p1 ~]# kubectl exec -it dp-rc-kt8jg bash
Defaulting container name to dp.
Use 'kubectl describe pod/dp-rc-kt8jg -n default' to see all of the containers in this pod.
bash-4.2#
bash-4.2# cat /etc/hosts
# Kubernetes-managed hosts file.
127.0.0.1   localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
fe00::0 ip6-mcastprefix
fe00::1 ip6-allnodes
fe00::2 ip6-allrouters
10.254.12.2 dp-rc-kt8jg

# Entries added by HostAliases.
192.168.176.247 dccas.finupgroup.com

相关文章

  • k8s deployment 添加hosts

    在使用k8s 中,难免有一些实例需要添加hosts绑定 最土的办法就是把这个hosts写在dockfile里。 实...

  • deployment+service.yaml

    deployment.yaml 使用hostAliases将hosts解析写入pod中的/etc/hosts se...

  • nodelocaldns导致coredns hosts配置失效

    背景 同事部署的k8s 域名是在各个node上/etc/hosts中静态添加的,而不是在dns server上,手...

  • ubuntu-kubeadm部署8s

    ubuntu 部署k8s 准备环境工作 准备节点 关闭防火墙 关闭swap 添加hosts 将桥接的IPv4流量传...

  • k8s deployment

    k8s的deployment是最常用的workload,也是基础设施扩缩容基础。deployment的作用: 发布...

  • Zabbix基本操作

    1、添加主机 Configuration——Hosts 2、添加监控项 Configuration——Hosts—...

  • K8 结构

    在openshift容器平台,k8 在container, hosts, deployment 机制, 运维和容器...

  • k8s部署nginx-proxy

    k8s 没有基于deployment daemonset replicaset 维护 nginx-porxy,而...

  • 【k8s-12】--作业副本与水平扩展

    deployment在k8s中完整的实现:水平扩展/收缩例子:更新一个deployment的pod模板(修改了容器...

  • 云计算day10-Kubernetes_K8s

    1. deployment资源 有rc在滚动升级之后,会造成服务访问中断,于是k8s引入了deployment资源...

网友评论

      本文标题:k8s deployment 添加hosts

      本文链接:https://www.haomeiwen.com/subject/afzvbctx.html