ubuntu@deva-controller0:~$ uname -a
Linux deva-controller0 4.15.0-1022-kvm #22+ipset.0 SMP Mon Sep 24 15:12:21 UTC 
2018 x86_64 x86_64 x86_64 GNU/Linux

ubuntu@deva-controller0:~$ cd /boot

ubuntu@deva-controller0:/boot$ grep SET config-4.15.0-1022-kvm
CONFIG_ARCH_HAS_SET_MEMORY=y
CONFIG_CPUSETS=y
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_IP_SET=y
CONFIG_IP_SET_BITMAP_IP=m
CONFIG_IP_SET_BITMAP_IPMAC=m
CONFIG_IP_SET_BITMAP_PORT=m
CONFIG_IP_SET_HASH_IP=m
CONFIG_IP_SET_HASH_IPMAC=m
CONFIG_IP_SET_HASH_IPMARK=m
CONFIG_IP_SET_HASH_IPPORT=m
CONFIG_IP_SET_HASH_IPPORTIP=m
CONFIG_IP_SET_HASH_IPPORTNET=m
CONFIG_IP_SET_HASH_MAC=m
CONFIG_IP_SET_HASH_NET=m
CONFIG_IP_SET_HASH_NETIFACE=m
CONFIG_IP_SET_HASH_NETNET=m
CONFIG_IP_SET_HASH_NETPORT=m
CONFIG_IP_SET_HASH_NETPORTNET=m
CONFIG_IP_SET_LIST_SET=m
CONFIG_IP_SET_MAX=256
# CONFIG_NETFILTER_XT_SET is not set
# CONFIG_POWER_RESET is not set
CONFIG_PROC_PID_CPUSET=y
# CONFIG_RESET_CONTROLLER is not set


root@deva-controller0:~# lsmod | grep ip_set
ip_set_hash_net        28672  0
ip_set_hash_ip         24576  0

------------------------

This looks good to me Kamal, Thanks!

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-kvm in Ubuntu.
https://bugs.launchpad.net/bugs/1793841

Title:
  IP_SET modules not included in kernel build, prevents container
  functionality

Status in cloud-images:
  Invalid
Status in linux-kvm package in Ubuntu:
  In Progress
Status in linux-kvm source package in Bionic:
  In Progress

Bug description:
  I would like to run Ubuntu Minimal Cloud Image as the base OS on which
  I run Kubernetes and various other containers, but it requires ipset
  and various kernel modules included in the build. Is there a way to
  have those added by default, or a documented process for me to modify
  the kernel on my Minimal Cloud images?

  I tried to use kube-router as a routing platform for connecting the
  containers between Ubuntu hosts, but this requires ipset.

  The error from kube-router:
  I0921 00:19:45.773157       1 kube-router.go:207] Running 
/usr/local/bin/kube-router version v0.2.0, built on 2018-09-12T08:03:59-0400, 
go1.10.3
  Failed to run kube-router: Failed to create network routing controller: 
Failed to create ipset set on system: ipset v6.34: Kernel error received: set 
type not supported

  After some digging, it seems I need the following modules at least compiled 
into the kernel as modules:
  root@deva-controller0:~# cat "/boot/config-`uname -r`" | grep IP_SET
  CONFIG_IP_SET=y
  CONFIG_IP_SET_MAX=256
  # CONFIG_IP_SET_BITMAP_IP is not set
  # CONFIG_IP_SET_BITMAP_IPMAC is not set
  # CONFIG_IP_SET_BITMAP_PORT is not set
  # CONFIG_IP_SET_HASH_IP is not set
  # CONFIG_IP_SET_HASH_IPMARK is not set
  # CONFIG_IP_SET_HASH_IPPORT is not set
  # CONFIG_IP_SET_HASH_IPPORTIP is not set
  # CONFIG_IP_SET_HASH_IPPORTNET is not set
  # CONFIG_IP_SET_HASH_IPMAC is not set
  # CONFIG_IP_SET_HASH_MAC is not set
  # CONFIG_IP_SET_HASH_NETPORTNET is not set
  # CONFIG_IP_SET_HASH_NET is not set
  # CONFIG_IP_SET_HASH_NETNET is not set
  # CONFIG_IP_SET_HASH_NETPORT is not set
  # CONFIG_IP_SET_HASH_NETIFACE is not set
  # CONFIG_IP_SET_LIST_SET is not set

  Ubuntu Release:
  ~# cat /etc/lsb-release 
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=18.04
  DISTRIB_CODENAME=bionic
  DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"

  Any help is greatly appreciated.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-images/+bug/1793841/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to