Abstract: A Kubernetes-based dynamic network service chaining configuration method includes: generating a virtual first provider network connected with an internal network and implemented to receive a network flow; generating a virtual second provider network connected with an external network and implemented to deliver the network flow; configuring a plurality of service chains including at least one security application between the first and second provider networks and each being independently implemented; and routing the network flow to any one of the plurality of service chains according to a predefined flow classification rule when the network flow is received through the first provider network.